1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib/Target/AArch64/MCTargetDesc
Tim Northover ebd705668f AArch64: diagnose out of range relocation addends on MachO.
MachO only has 24-bit addends for most relocations, small enough that it can
overflow in semi-reasonable functions and cause insidious bugs if compiled
without assertions enabled. Switch it to an actual error instead.

The condition isn't quite identical because ld64 treats the addend as a signed
number.
2020-07-27 13:01:22 +01:00
..
AArch64AddressingModes.h
AArch64AsmBackend.cpp
AArch64ELFObjectWriter.cpp [llvm][ELF][AArch64] Handle R_AARCH64_PLT32 relocation 2020-06-10 11:34:16 -07:00
AArch64ELFStreamer.cpp
AArch64ELFStreamer.h
AArch64FixupKinds.h
AArch64InstPrinter.cpp [AArch64] Print the immediate operand for SPACE pseudo instruction 2020-06-15 20:55:53 -07:00
AArch64InstPrinter.h
AArch64MachObjectWriter.cpp AArch64: diagnose out of range relocation addends on MachO. 2020-07-27 13:01:22 +01:00
AArch64MCAsmInfo.cpp
AArch64MCAsmInfo.h
AArch64MCCodeEmitter.cpp
AArch64MCExpr.cpp
AArch64MCExpr.h
AArch64MCTargetDesc.cpp
AArch64MCTargetDesc.h
AArch64TargetStreamer.cpp
AArch64TargetStreamer.h
AArch64WinCOFFObjectWriter.cpp
AArch64WinCOFFStreamer.cpp
AArch64WinCOFFStreamer.h
CMakeLists.txt
LLVMBuild.txt