aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Husemann <martin@duskware.de>2014-04-01 10:40:57 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2014-04-01 10:40:57 +0000
commit8785c60a6073a68099a433d28d0be8c8706d7534 (patch)
treed29d783e438ddf1a4d9f10acc21aebcbc464074e
parent3343cf6a6e3d9567cc5c8f68f19c9ebab8791a50 (diff)
downloadgcc-8785c60a6073a68099a433d28d0be8c8706d7534.zip
gcc-8785c60a6073a68099a433d28d0be8c8706d7534.tar.gz
gcc-8785c60a6073a68099a433d28d0be8c8706d7534.tar.bz2
netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32.
gcc/ 2014-04-01 Martin Husemann <martin@duskware.de> * config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32. From-SVN: r208985
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/netbsd.h4
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c5c775a..f931619 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-01 Martin Husemann <martin@duskware.de>
+
+ * config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32
+ for -mabi=32.
+
2014-04-01 Richard Sandiford <rdsandiford@googlemail.com>
PR rtl-optimization/60604
diff --git a/gcc/config/mips/netbsd.h b/gcc/config/mips/netbsd.h
index 0313345..efa2886 100644
--- a/gcc/config/mips/netbsd.h
+++ b/gcc/config/mips/netbsd.h
@@ -32,7 +32,9 @@ along with GCC; see the file COPYING3. If not see
if (TARGET_ABICALLS) \
builtin_define ("__ABICALLS__"); \
\
- if (mips_abi == ABI_EABI) \
+ if (mips_abi == ABI_32) \
+ builtin_define ("__mips_o32"); \
+ else if (mips_abi == ABI_EABI) \
builtin_define ("__mips_eabi"); \
else if (mips_abi == ABI_N32) \
builtin_define ("__mips_n32"); \