mips.c (mips_override_options): Make -mflip-mips16 imply -minterlink-mips16.
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 12 Jul 2010 19:09:35 +0000 (19:09 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 12 Jul 2010 19:09:35 +0000 (19:09 +0000)
gcc/
* config/mips/mips.c (mips_override_options): Make -mflip-mips16
imply -minterlink-mips16.

From-SVN: r162112

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

index b8a77560014f2e14097d6fc3dab12604cf058f55..2c991f0700152c973075fe9cf9734352eb9779ed 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-12  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/mips/mips.c (mips_override_options): Make -mflip-mips16
+       imply -minterlink-mips16.
+
 2010-07-12  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/mips/mips.h (mips16_globals): Declare.
index 5fb2fc09dcd4c56af4140cb5c2b4c5b0bed6a5bb..c4938f6f0eff439a5f2ef06f642d0b5cfb8e3ce7 100644 (file)
@@ -15446,6 +15446,9 @@ mips_override_options (void)
       target_flags_explicit |= MASK_SOFT_FLOAT_ABI;
     }
 
+  if (TARGET_FLIP_MIPS16)
+    TARGET_INTERLINK_MIPS16 = 1;
+
   /* Set the small data limit.  */
   mips_small_data_threshold = (g_switch_set
                               ? g_switch_value