mips.c (mips_set_current_function): Temporarily make this a no-op to fix bootstrap...
authorSandra Loosemore <sandra@codesourcery.com>
Fri, 7 Sep 2007 15:59:44 +0000 (11:59 -0400)
committerSandra Loosemore <sandra@gcc.gnu.org>
Fri, 7 Sep 2007 15:59:44 +0000 (11:59 -0400)
2007-09-07  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* config/mips/mips.c (mips_set_current_function): Temporarily
make this a no-op to fix bootstrap errors, pending rewrite.

From-SVN: r128245

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

index 8f846a22499f7fb23ce4cffb0b95d0ffe7a86ba3..af0c7af1801ea47ad9fe23add484d5fde7bf6add 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-07  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * config/mips/mips.c (mips_set_current_function): Temporarily
+       make this a no-op to fix bootstrap errors, pending rewrite.
+
 2007-09-07  Jan Hubicka  <jh@suse.cz>
 
        * reorg.c (dbr_schedule): Move code removing placeholder USEs later
index 2bbfec75b35bed3f20d575f9483da1dadc128ad6..2063100fa82a8dbd17cc666561d572e20adb719c 100644 (file)
@@ -5344,19 +5344,8 @@ mips_set_mips16_mode (int mips16_p)
    function should use the MIPS16 ISA and switch modes accordingly.  */
 
 static void
-mips_set_current_function (tree fndecl)
-{
-  int mips16p;
-  if (errorcount || sorrycount)
-    /* Avoid generating RTL when fndecl is possibly invalid.  Best to fall
-       back on non-MIPS16 mode to avoid any strange secondary errors about
-       use of unsupported features in MIPS16 mode.  */
-    mips16p = false;
-  else if (fndecl)
-    mips16p = SYMBOL_REF_MIPS16_FUNC_P (XEXP (DECL_RTL (fndecl), 0));
-  else
-    mips16p = mips_base_mips16;
-  mips_set_mips16_mode (mips16p);
+mips_set_current_function (tree fndecl ATTRIBUTE_UNUSED)
+{
 }
 
 /* Implement TARGET_HANDLE_OPTION.  */