summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/binutils-apple/files/ld64-236.3-constant-types.patch')
-rw-r--r--sys-devel/binutils-apple/files/ld64-236.3-constant-types.patch61
1 files changed, 0 insertions, 61 deletions
diff --git a/sys-devel/binutils-apple/files/ld64-236.3-constant-types.patch b/sys-devel/binutils-apple/files/ld64-236.3-constant-types.patch
deleted file mode 100644
index c4c5e0d113c8..000000000000
--- a/sys-devel/binutils-apple/files/ld64-236.3-constant-types.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Avoid error with gcc on 32bit platforms:
-ld/LinkEdit.hpp:1329: error: integer constant is too large for 'long' type
-
---- ./ld64-236.3/src/ld/LinkEdit.hpp.orig 2015-01-14 18:00:49.000000000 +0100
-+++ ./ld64-236.3/src/ld/LinkEdit.hpp 2015-01-14 18:02:23.000000000 +0100
-@@ -1326,7 +1326,7 @@
- void FunctionStartsAtom<A>::encode() const
- {
- this->_encodedData.reserve(8192);
-- const uint64_t badAddress = 0xFFFFFFFFFFFFFFFF;
-+ const uint64_t badAddress = 0xFFFFFFFFFFFFFFFFULL;
- uint64_t addr = badAddress;
- // delta compress all function addresses
- for (std::vector<ld::Internal::FinalSection*>::iterator it = this->_state.sections.begin(); it != this->_state.sections.end(); ++it) {
---- ./ld64-236.3/src/ld/Options.cpp.orig 2015-01-14 18:01:12.000000000 +0100
-+++ ./ld64-236.3/src/ld/Options.cpp 2015-01-14 18:02:09.000000000 +0100
-@@ -4173,7 +4173,7 @@
- switch (fArchitecture) {
- case CPU_TYPE_I386:
- case CPU_TYPE_ARM:
-- if ( fStackAddr > 0xFFFFFFFF )
-+ if ( fStackAddr > 0xFFFFFFFFULL )
- throw "-stack_addr must be < 4G for 32-bit processes";
- break;
- case CPU_TYPE_X86_64:
-@@ -4193,29 +4193,29 @@
- if ( fStackSize > 0xFFFFFFFF )
- throw "-stack_size must be < 4G for 32-bit processes";
- if ( fStackAddr == 0 ) {
-- fStackAddr = 0xC0000000;
-+ fStackAddr = 0xC0000000ULL;
- }
-- if ( (fStackAddr > 0xB0000000) && ((fStackAddr-fStackSize) < 0xB0000000) )
-+ if ( (fStackAddr > 0xB0000000ULL) && ((fStackAddr-fStackSize) < 0xB0000000ULL) )
- warning("custom stack placement overlaps and will disable shared region");
- break;
- case CPU_TYPE_ARM:
- if ( fStackSize > 0x2F000000 )
- throw "-stack_size must be < 752MB";
- if ( fStackAddr == 0 )
-- fStackAddr = 0x2F000000;
-- if ( fStackAddr > 0x30000000)
-+ fStackAddr = 0x2F000000ULL;
-+ if ( fStackAddr > 0x30000000ULL)
- throw "-stack_addr must be < 0x30000000 for arm";
- break;
- case CPU_TYPE_X86_64:
- if ( fStackAddr == 0 ) {
-- fStackAddr = 0x00007FFF5C000000LL;
-+ fStackAddr = 0x00007FFF5C000000ULL;
- }
- break;
- case CPU_TYPE_ARM64:
- if ( fStackSize > 0x20000000 )
- throw "-stack_size must be < 512MB";
- if ( fStackAddr == 0 ) {
-- fStackAddr = 0x120000000;
-+ fStackAddr = 0x120000000ULL;
- }
- break;
- }