You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-devel/binutils-apple/files/binutils-apple-5.1-constant...

27 lines
1.4 KiB

Avoid error with gcc on 32bit platforms:
ld/LinkEdit.hpp:1329: error: integer constant is too large for 'long' type
--- cctools-855/include/llvm-c/Disassembler.h.orig 2015-01-14 18:36:22.000000000 +0100
+++ cctools-855/include/llvm-c/Disassembler.h 2015-01-14 18:36:39.000000000 +0100
@@ -133,15 +133,15 @@
#define LLVMDisassembler_ReferenceType_In_PCrel_Load 2
/* The input reference is from an ARM64::ADRP instruction. */
-#define LLVMDisassembler_ReferenceType_In_ARM64_ADRP 0x100000001
+#define LLVMDisassembler_ReferenceType_In_ARM64_ADRP 0x100000001ULL
/* The input reference is from an ARM64::ADDXri instruction. */
-#define LLVMDisassembler_ReferenceType_In_ARM64_ADDXri 0x100000002
+#define LLVMDisassembler_ReferenceType_In_ARM64_ADDXri 0x100000002ULL
/* The input reference is from an ARM64::LDRXui instruction. */
-#define LLVMDisassembler_ReferenceType_In_ARM64_LDRXui 0x100000003
+#define LLVMDisassembler_ReferenceType_In_ARM64_LDRXui 0x100000003ULL
/* The input reference is from an ARM64::LDRXl instruction. */
-#define LLVMDisassembler_ReferenceType_In_ARM64_LDRXl 0x100000004
+#define LLVMDisassembler_ReferenceType_In_ARM64_LDRXl 0x100000004ULL
/* The input reference is from an ARM64::ADR instruction. */
-#define LLVMDisassembler_ReferenceType_In_ARM64_ADR 0x100000005
+#define LLVMDisassembler_ReferenceType_In_ARM64_ADR 0x100000005ULL
/* The output reference is to as symbol stub. */
#define LLVMDisassembler_ReferenceType_Out_SymbolStub 1