aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2020-03-29 20:52:36 +0200
committerAndreas Schwab <schwab@suse.de>2020-03-30 20:54:44 +0200
commit48e331d63827a0500670d685c0fe7d609e0a807a (patch)
tree4ad236576d637f93b9384172012c85951bcd0717
parent841e721579bec2dbab9cfc2b34929dcde56816a2 (diff)
downloadgcc-48e331d63827a0500670d685c0fe7d609e0a807a.zip
gcc-48e331d63827a0500670d685c0fe7d609e0a807a.tar.gz
gcc-48e331d63827a0500670d685c0fe7d609e0a807a.tar.bz2
Define TRY_EMPTY_VM_SPACE for riscv64-linux
* config/host-linux.c (TRY_EMPTY_VM_SPACE) [__riscv && __LP64__]: Define.
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/host-linux.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 43015c6..ace41d0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-30 Andreas Schwab <schwab@suse.de>
+
+ * config/host-linux.c (TRY_EMPTY_VM_SPACE) [__riscv && __LP64__]:
+ Define.
+
2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
* config/rs6000/rs6000-call.c altivec_init_builtins(): Remove code
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.c
index ee1d520..26872544 100644
--- a/gcc/config/host-linux.c
+++ b/gcc/config/host-linux.c
@@ -96,6 +96,8 @@
# define TRY_EMPTY_VM_SPACE 0x8000000000
#elif defined(__mips__)
# define TRY_EMPTY_VM_SPACE 0x60000000
+#elif defined(__riscv) && defined (__LP64__)
+# define TRY_EMPTY_VM_SPACE 0x1000000000
#else
# define TRY_EMPTY_VM_SPACE 0
#endif