llvm-6502/lib
Kevin Enderby f50f3a3bb9 Fix a bug in darwin's 32-bit X86 handling of evaluating fixups.
Where it would use a scattered relocation entry but falls back to a
normal relocation entry because the FixupOffset is more than 24-bits.

The bug is in the X86MachObjectWriter::RecordScatteredRelocation() where
it changes reference parameter FixedValue but then returns false to indicate
it did not create a scattered relocation entry.  The fix is simply to save the
original value of the parameter FixedValue at the start of the method and
restore it if we are returning false in that case.

rdar://15526046


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196432 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-04 23:36:24 +00:00
..
Analysis
AsmParser Debug Info: drop debug info via upgrading path if version number does not match. 2013-12-02 21:29:56 +00:00
Bitcode Debug Info: drop debug info via upgrading path if version number does not match. 2013-12-02 21:29:56 +00:00
CodeGen Update comment. 2013-12-04 23:24:38 +00:00
DebugInfo
ExecutionEngine
IR Un-revert r196358: "llvm-cov: Added support for function checksums." 2013-12-04 08:57:17 +00:00
IRReader
Linker
LTO
MC Add support for parsing ARM symbol variants on ELF targets 2013-12-04 22:43:20 +00:00
Object
Option Avoid buffer copies when a Twine already is a StringRef. 2013-12-03 18:18:28 +00:00
Support Return true on success in cl::ExpandResponseFiles 2013-12-03 19:13:18 +00:00
TableGen
Target Fix a bug in darwin's 32-bit X86 handling of evaluating fixups. 2013-12-04 23:36:24 +00:00
Transforms llvm-cov: Replace size() with empty() in bool check. 2013-12-04 19:18:23 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile