1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-27 14:02:50 +01:00
llvm-mirror/test/MC
Jason W Kim 7342155b4c Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage
failures with relocations.

The code committed is a first cut at compatibility for emitted relocations in
ELF .o.

Why do this? because existing ARM tools like emitting relocs symbols as
explicit relocations, not as section-offset relocs.

Result is that with these changes,
1) relocs are now substantially identical what to gcc outputs.
2) larger apps (including many spec2k tests) compile, cross-link, and pass

Added reminder fixme to tests for future conversion to .s form.

llvm-svn: 124996
2011-02-07 01:11:15 +00:00
..
ARM Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage 2011-02-07 01:11:15 +00:00
AsmParser Add support for parsing .float 2011-01-28 14:20:32 +00:00
COFF Don't use PadSectionToAlignment on windows. 2010-12-06 03:03:44 +00:00
Disassembler PR9030: Fix disassembly of ARM "mov pc, lr" instruction. 2011-01-28 17:50:30 +00:00
ELF Add support for specifying register name in cfi-register/offset/def 2011-01-27 17:16:37 +00:00
MachO MC/Mach-O/Thumb: Set the thumb bit in the symbol table. 2010-12-29 14:14:06 +00:00
MBlaze Teach the MBlaze asm parser how to parse special purpose register names. 2010-12-20 20:43:24 +00:00
X86 Fix PR8946, a missing reg/reg form of movdqu. 2011-01-11 17:04:55 +00:00