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

Reply via email to