aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNigel Stephens <nigel@mips.com>2007-09-14 17:30:27 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-09-14 17:30:27 +0000
commit9303e5df58c2b392eb1a10612ab96a1d701525cc (patch)
treebadc5272b0fcb64be5d97bca640b8a7630a9fe15 /gcc
parentfa9a3f31a007a2dc19db157d47052b386c14b5de (diff)
downloadgcc-9303e5df58c2b392eb1a10612ab96a1d701525cc.zip
gcc-9303e5df58c2b392eb1a10612ab96a1d701525cc.tar.gz
gcc-9303e5df58c2b392eb1a10612ab96a1d701525cc.tar.bz2
config.gcc (mips*-*-linux*): Recognise mipsisa32r2 and set MIPS_ISA_DEFAULT appropriately.
gcc/ 2007-09-14 Nigel Stephens <nigel@mips.com> * config.gcc (mips*-*-linux*): Recognise mipsisa32r2 and set MIPS_ISA_DEFAULT appropriately. Don't make soft-float the default for mipsisa32-*-linux*. From-SVN: r128498
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config.gcc7
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 418aba5..5c53e4c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,10 @@
2007-09-14 Nigel Stephens <nigel@mips.com>
+
+ * config.gcc (mips*-*-linux*): Recognise mipsisa32r2 and set
+ MIPS_ISA_DEFAULT appropriately. Don't make soft-float the default
+ for mipsisa32-*-linux*.
+
+2007-09-14 Nigel Stephens <nigel@mips.com>
David Ung <davidu@mips.com>
Thiemo Seufer <ths@mips.com>
Richard Sandiford <richard@codesourcery.com>
diff --git a/gcc/config.gcc b/gcc/config.gcc
index e512b24..ddbc4c5 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1668,10 +1668,11 @@ mips64*-*-linux*)
mips*-*-linux*) # Linux MIPS, either endian.
tm_file="dbxelf.h elfos.h svr4.h linux.h ${tm_file} mips/linux.h"
case ${target} in
- mipsisa32*-*)
- target_cpu_default="MASK_SOFT_FLOAT"
- tm_defines="${tm_defines} MIPS_ISA_DEFAULT=32"
+ mipsisa32r2*)
+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=33"
;;
+ mipsisa32*)
+ tm_defines="${tm_defines} MIPS_ISA_DEFAULT=32"
esac
test x$with_llsc != x || with_llsc=yes
;;