re PR target/33948 (Bootstrap broken on mips-sgi-irix6.5)
authorRichard Sandiford <rsandifo@nildram.co.uk>
Wed, 31 Oct 2007 08:23:30 +0000 (08:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 31 Oct 2007 08:23:30 +0000 (08:23 +0000)
gcc/
PR target/33948
* config/mips/mips.c (mips_fpr_return_fields): Fix SCALAR_TYPE_P
check.

From-SVN: r129794

gcc/ChangeLog
gcc/config/mips/mips.c

index d0ec33a3bdd16f5e149cc5c82cc66387cb1e7507..2808ae787c321facce096ce7724b98dfc8f58324 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-31  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       PR target/33948
+       * config/mips/mips.c (mips_fpr_return_fields): Fix SCALAR_TYPE_P
+       check.
+
 2007-10-31  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * config/rs6000/rs6000.opt: Rename -mdfp option to -mhard-dfp.
index 8ab0e2bc10b7c8927b7454fb70fc057f6bd5af4f..e7eddf7c3f12f47302298f5c65da7e6538cbfa85 100644 (file)
@@ -4407,7 +4407,7 @@ mips_fpr_return_fields (const_tree valtype, tree *fields)
       if (TREE_CODE (field) != FIELD_DECL)
        continue;
 
-      if (SCALAR_FLOAT_TYPE_P (TREE_TYPE (field)))
+      if (!SCALAR_FLOAT_TYPE_P (TREE_TYPE (field)))
        return 0;
 
       if (i == 2)