* config/mips/mips.c (override_options): Do not override ISA when ABI
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Sep 2001 21:29:05 +0000 (21:29 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Sep 2001 21:29:05 +0000 (21:29 +0000)
        specified if MIPS_CPU_STRING_DEFAULT was specified.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45476 138bc75d-0d04-0410-961f-82ee72b054a4

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

index c3e93f6..cc838bc 100644 (file)
@@ -1,3 +1,8 @@
+2001-09-06  Aldy Hernandez  <aldyh@redhat.com>
+
+       * config/mips/mips.c (override_options): Do not override ISA when ABI
+        specified if MIPS_CPU_STRING_DEFAULT was specified.
+
 2001-09-07  Richard Henderson  <rth@redhat.com>
 
        * loop.c (record_giv): Avoid simplifying MULT to ASHIFT.
index db32d47..d54854a 100644 (file)
@@ -4804,6 +4804,7 @@ override_options ()
        mips_abi = ABI_64;
     }
 
+#ifdef MIPS_CPU_STRING_DEFAULT
   /* A specified ABI defaults the ISA if it was not specified.  */
   else if (mips_isa_string == 0 && mips_abi_string
           && mips_abi != ABI_EABI && mips_abi != ABI_O64)
@@ -4815,6 +4816,7 @@ override_options ()
       else
        mips_isa = 4;
     }
+#endif
 
   /* If both ABI and ISA were specified, check for conflicts.  */
   else if (mips_isa_string && mips_abi_string)