From 98bf0377734efb58f705c9646ef028b5a19acaf3 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 11 Apr 2012 19:37:57 +0000 Subject: [PATCH] Define TRY_EMPTY_VM_SPACE to 0x60000000 for x32 2012-04-11 H.J. Lu * config/host-linux.c (TRY_EMPTY_VM_SPACE): Defined to 0x60000000 if __x86_64 is defined and __LP64__ isn't defined. From-SVN: r186352 --- gcc/ChangeLog | 5 +++++ gcc/config/host-linux.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f3fcfca006de..e95e513d5296 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-04-11 H.J. Lu + + * config/host-linux.c (TRY_EMPTY_VM_SPACE): Defined to + 0x60000000 if __x86_64 is defined and __LP64__ isn't defined. + 2012-04-11 H.J. Lu PR rtl-optimization/52876 diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.c index 94b7a0b89a76..b53575876052 100644 --- a/gcc/config/host-linux.c +++ b/gcc/config/host-linux.c @@ -68,8 +68,10 @@ # define TRY_EMPTY_VM_SPACE 0x10000000000 #elif defined(__ia64) # define TRY_EMPTY_VM_SPACE 0x2000000100000000 -#elif defined(__x86_64) +#elif defined(__x86_64) && defined(__LP64__) # define TRY_EMPTY_VM_SPACE 0x1000000000 +#elif defined(__x86_64) +# define TRY_EMPTY_VM_SPACE 0x60000000 #elif defined(__i386) # define TRY_EMPTY_VM_SPACE 0x60000000 #elif defined(__powerpc__)