diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2009-08-16 17:25:23 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2009-08-16 17:25:23 +0000 |
commit | cf5fb4b0d5ef246c8aa90fea9439c696c8462b8f (patch) | |
tree | 40aa6e7ef6e835d83f2311c82256d91172b93af3 /gcc/fortran/iresolve.c | |
parent | 3eb96d01d4cd50c20e35521429b523fe96ea9cb3 (diff) | |
download | gcc-cf5fb4b0d5ef246c8aa90fea9439c696c8462b8f.zip gcc-cf5fb4b0d5ef246c8aa90fea9439c696c8462b8f.tar.gz gcc-cf5fb4b0d5ef246c8aa90fea9439c696c8462b8f.tar.bz2 |
mips-protos.h (mips_push_asm_switch): New function.
gcc/
* config/mips/mips-protos.h (mips_push_asm_switch): New function.
(mips_pop_asm_switch): Likewise.
* config/mips/mips.c (set_noreorder, set_nomacro, set_noat): Replace
with...
(mips_noreorder, mips_nomacro, mips_noat): ...these new variables.
(mips_push_asm_switch_1, mips_pop_asm_switch_1): New functions.
(mips_push_asm_switch, mips_pop_asm_switch): Likewise.
(mips_print_operand_punctuation): Use them. Check mips_noreorder
instead of set_noreorder.
(mips_output_function_prologue): Use the new functions.
(mips_output_function_epilogue): Likewise.
(mips_need_noat_wrapper_p): New function, split out from...
(mips_final_prescan_insn, mips_final_postscan_insn): ...here.
Use mips_push_asm_switch and mips_pop_asm_switch.
* config/mips/mips.h (FUNCTION_PROFILER): Use mips_push_asm_switch
and mips_pop_asm_switch.
(ASM_OUTPUT_REG_POP): Likewise.
(DBR_OUTPUT_SEQEND): Remove boilerplate comment.
Use mips_pop_asm_switch.
(mips_asm_switch): New structure.
(set_noreorder, set_nomacro): Replace with...
(mips_noreorder, mips_nomacro, mips_noat): ...these new variables.
* config/mips/mips.md (fix_truncdfsi2_macro): Use mips_nomacro
instead of set_nomacro.
(fix_truncsfsi2_macro): Likewise.
(cprestore): Likewise.
(hazard): Use mips_noreorder instead of set_noreorder.
* config/mips/sdemtk.h (FUNCTION_PROFILER): As for mips.h.
From-SVN: r150803
Diffstat (limited to 'gcc/fortran/iresolve.c')
0 files changed, 0 insertions, 0 deletions