llvm-6502/lib/Target/SystemZ/MCTargetDesc
Rafael Espindola 930ca98433 Fix pr19645.
The fix itself is fairly simple: move getAccessVariant to MCValue so that we
replace the old weak expression evaluation with the far more general
EvaluateAsRelocatable.

This then requires that EvaluateAsRelocatable stop when it finds a non
trivial reference kind. And that in turn requires the ELF writer to look
harder for weak references.

Last but not least, this found a case where we were being bug by bug
compatible with gas and accepting an invalid input. I reported pr19647
to track it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207920 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-03 19:57:04 +00:00
..
CMakeLists.txt
LLVMBuild.txt
Makefile
SystemZMCAsmBackend.cpp
SystemZMCAsmInfo.cpp
SystemZMCAsmInfo.h
SystemZMCCodeEmitter.cpp
SystemZMCFixups.h
SystemZMCObjectWriter.cpp Fix pr19645. 2014-05-03 19:57:04 +00:00
SystemZMCTargetDesc.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
SystemZMCTargetDesc.h