aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2010-07-12 19:09:35 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2010-07-12 19:09:35 +0000
commitac9b0eeae0cd0d51908039aae35d1dff6a1486aa (patch)
tree765ff3a9befb4267f56138356984fb5089794696 /gcc
parent5aa62249ce9cad9a0897e801fcdff781cc335116 (diff)
downloadgcc-ac9b0eeae0cd0d51908039aae35d1dff6a1486aa.zip
gcc-ac9b0eeae0cd0d51908039aae35d1dff6a1486aa.tar.gz
gcc-ac9b0eeae0cd0d51908039aae35d1dff6a1486aa.tar.bz2
mips.c (mips_override_options): Make -mflip-mips16 imply -minterlink-mips16.
gcc/ * config/mips/mips.c (mips_override_options): Make -mflip-mips16 imply -minterlink-mips16. From-SVN: r162112
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b8a7756..2c991f0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
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.
(SWITCHABLE_TARGET): Define.
* config/mips/mips.c: Include target-globals.h.
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 5fb2fc0..c4938f6 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -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