diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/mips.c | 15 |
2 files changed, 7 insertions, 13 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8f846a2..af0c7af 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 2bbfec7..2063100 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -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. */ |