]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32.
authorMartin Husemann <martin@duskware.de>
Tue, 1 Apr 2014 10:40:57 +0000 (10:40 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 1 Apr 2014 10:40:57 +0000 (10:40 +0000)
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

gcc/ChangeLog
gcc/config/mips/netbsd.h

index c5c775adc21b7e8b57215ffc30a2e3f54ae241af..f931619059d25b032e20cacfaea86c801e3c33f3 100644 (file)
@@ -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
index 0313345fdfc4954ffd92722b2435e14d877fad6c..efa28869b1bcbb9a12e2ab0cc88350f1722d6bf4 100644 (file)
@@ -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");                  \