On Mon, Nov 14, 2011 at 3:41 PM, Andrew Pinski <andrew.pin...@caviumnetworks.com> wrote: > Since Linux 2.6.36, both the heap and mmap are randomized on MIPS like > other architectures. This breaks PCH because currently > TRY_EMPTY_VM_SPACE is not defined for MIPS. > This patch fixes the issue and allows largefile test to pass now. > > OK? Bootstraped and tested on mips64-linux-gnu. > > Thanks, > Andrew Pinski > > ChangeLog: > * config/host-linux.c (TRY_EMPTY_VM_SPACE): Define for MIPS. >
Index: config/host-linux.c =================================================================== --- config/host-linux.c (revision 181366) +++ config/host-linux.c (working copy) @@ -86,6 +86,10 @@ # define TRY_EMPTY_VM_SPACE 0x40000000 #elif defined(__ARM_EABI__) # define TRY_EMPTY_VM_SPACE 0x60000000 +#elif defined(__mips__) && defined(__LP64__) +# define TRY_EMPTY_VM_SPACE 0x8000000000 +#elif defined(__mips__) +# define TRY_EMPTY_VM_SPACE 0x60000000 #else # define TRY_EMPTY_VM_SPACE 0 #endif