Index: gcc/config/mips/mips.c
===================================================================
--- gcc/config/mips/mips.c	2010-07-08 19:27:24.000000000 +0100
+++ gcc/config/mips/mips.c	2010-07-08 19:27:25.000000000 +0100
@@ -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
