llvm-project/llvm/test/MC
Evgeniy Stepanov a023f79db1 Handle section vs global name conflict.
This is a fix for PR26941.

When there is both a section and a global definition with the same
name, the global wins.

Section symbols are not added to the symbol table; section references
are left undefined and fixed up in the object writer unless they've
been satisfied by some other definition.

llvm-svn: 264649
2016-03-28 20:36:28 +00:00
..
AArch64 [AArch64] Replace some uses of report_fatal_error with reportError in AArch64 ELF object writer 2016-03-23 13:45:03 +00:00
AMDGPU [AMDGPU] Fix missing assembler predicates. 2016-03-23 04:27:26 +00:00
ARM ARM: Support relative references using the PREL31 symbol variant. 2016-03-10 19:30:18 +00:00
AsmParser [MCParser] Accept uppercase radix variants 0X and 0B 2016-03-18 18:22:07 +00:00
COFF [codeview] Dump def range lengths in hex 2016-02-11 23:40:14 +00:00
Disassembler [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
ELF Handle section vs global name conflict. 2016-03-28 20:36:28 +00:00
Hexagon [Hexagon] Add handling fixups and instruction relaxation 2016-03-21 20:27:17 +00:00
Lanai [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
MachO [MachO] Extend the alt_entry support for aliases added in r263521 to 2016-03-15 04:20:49 +00:00
Markup
Mips [MC][mips] Add MipsMCInstrAnalysis class and register it as MC instruction analyzer 2016-03-24 17:18:14 +00:00
PowerPC [Power9] Implement new altivec instructions: bcd* series 2016-03-28 09:04:23 +00:00
Sparc Sparc: silently ignore .proc assembler directive 2016-03-28 14:00:11 +00:00
SystemZ [SystemZ] Sort relocs to avoid code corruption by linker optimization 2015-12-16 18:12:40 +00:00
X86 [llvm-objdump] Print <unknown> in place of instruction text if it couldn't be disassembled. 2016-03-18 16:26:48 +00:00