llvm-6502/test/MC
Rafael Espindola 94ed5fca3f Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original
variable if recursing fails to simplify it.

Factor AliasedSymbol to be a method of MCSymbol.

Update MCAssembler::EvaluateFixup to match the change in
EvaluateAsRelocatableImpl.

Remove the WeakRefExpr hack, as the object writer now sees the weakref with
no extra effort needed.

Nothing else is using MCTargetExpr, but keep it for now.

Now that the ELF writer sees relocations with aliases, handle

    .weak    foo2
foo2:
    .weak    bar2
    .set    bar2,foo2
    .quad    bar2

the same way gas does and produce a relocation with bar2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119152 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-15 16:33:49 +00:00
..
ARM First stab at providing correct Thumb2 encodings, start with adc. 2010-11-12 21:12:40 +00:00
AsmParser Parse and remember discriminators in .loc line. I try to output them with 2010-11-13 03:18:27 +00:00
COFF Unbreak test on non-COFF targets. 2010-10-16 11:27:13 +00:00
Disassembler Segregate tests by target. 2010-11-14 18:14:32 +00:00
ELF Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original 2010-11-15 16:33:49 +00:00
MachO MC/Mach-O/i386: Fix a crash in relocation handling. 2010-09-17 15:21:50 +00:00
MBlaze 1. Adding test cases for MBlaze MC disassembler. 2010-11-13 02:37:59 +00:00
X86 accept lret as an alias for lretl, fixing the reopened part of PR8592 2010-11-12 18:54:56 +00:00