llvm/test/MC
Rafael Espindola 5d4918dbd1 There are two reasons why we might want to use
foo = a - b
.long foo
instead of just
.long a - b

First, on darwin9 64 bits the assembler produces the wrong result. Second,
if "a" is the end of the section all darwin assemblers (9, 10 and mc) will not
consider a - b to be a constant but will if the dummy foo is created.

Split how we handle these cases. The first one is something MC should take care
of. The second one has to be handled by the caller.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120889 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-04 03:21:47 +00:00
..
ARM Encode the 32-bit wide Thumb (and Thumb2) instructions with the high order 2010-12-03 22:31:40 +00:00
AsmParser Rename temporary symbols if they conflict with artificial symbols created 2010-12-01 20:46:11 +00:00
COFF Unbreak test on non-COFF targets. 2010-10-16 11:27:13 +00:00
Disassembler When using the 'push' mnemonic for Thumb2 stmdb, be explicit when it's the 2010-12-03 20:33:01 +00:00
ELF Next step: Only pad debug_line when the target is darwin. Add a FIXME to avoid 2010-12-04 00:31:13 +00:00
MachO There are two reasons why we might want to use 2010-12-04 03:21:47 +00:00
MBlaze 1. Adding test cases for MBlaze MC disassembler. 2010-11-13 02:37:59 +00:00
X86 fix PR8686, accepting a 'b' suffix at the end of all the setcc 2010-11-28 20:23:50 +00:00