llvm-6502/lib
Dale Johannesen e5ff9ef195 Disallow matching "i" constraint to symbol addresses when
address requires a register or secondary load to compute
(most PIC modes).  This improves "g" constraint handling.  8015842.

The test from 2007 is attempting to test the fix for PR1761,
but since -relocation-model=static doesn't work on Darwin
x86-64, it was not testing what it was supposed to be testing
and was passing erroneously.  Fixed to use Linux x86-64.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106779 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-24 20:14:51 +00:00
..
Analysis Don't try to preserve pointer types in SCEVConstants; the old code 2010-06-24 16:47:03 +00:00
Archive
AsmParser
Bitcode Tidy. 2010-06-19 05:33:57 +00:00
CodeGen Remove the -fast-spill option. 2010-06-24 19:56:08 +00:00
CompilerDriver
ExecutionEngine Handle execution entrypoints with non-integer return types. 2010-06-18 02:01:10 +00:00
Linker
MC Get the addend correct for i386 pic. 2010-06-22 23:51:47 +00:00
Support Add overloads for getFile and getFileOrSTDIN which take a const char * 2010-06-24 16:25:50 +00:00
System
Target Disallow matching "i" constraint to symbol addresses when 2010-06-24 20:14:51 +00:00
Transforms Add an exports file for the Hello example plugin. 2010-06-24 17:36:51 +00:00
VMCore use ArgOperand accessors 2010-06-23 13:56:57 +00:00
Makefile