This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Define TRY_EMPTY_VM_SPACE for Linux/x32


Hello!

> This patch defines TRY_EMPTY_VM_SPACE for Linux/x32.  Tested on Linux/x32.
> OK for trunk?
>
> 2012-04-03  H.J. Lu  <hongjiu.lu@intel.com>
>
> 	* config/host-linux.c (TRY_EMPTY_VM_SPACE): Defined to
> 	0x60000000 for x32.

I think we can simply check for __LP64__, without version check, as is
the case with SPARC and MIPS targets.

Uros.

Index: host-linux.c
===================================================================
--- host-linux.c        (revision 186141)
+++ host-linux.c        (working copy)
@@ -68,8 +68,10 @@
 # define TRY_EMPTY_VM_SPACE    0x10000000000
 #elif defined(__ia64)
 # define TRY_EMPTY_VM_SPACE    0x2000000100000000
+#elif defined(__x86_64) && defined(__LP64__)
+# define TRY_EMPTY_VM_SPACE    0x1000000000
 #elif defined(__x86_64)
-# define TRY_EMPTY_VM_SPACE    0x1000000000
+# define TRY_EMPTY_VM_SPACE    0x60000000
 #elif defined(__i386)
 # define TRY_EMPTY_VM_SPACE    0x60000000
 #elif defined(__powerpc__)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]