diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2012-08-26 19:31:15 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2012-08-26 19:31:15 +0000 |
commit | 4b11e406dfaf7086a785025a821080f76e9ee185 (patch) | |
tree | 8dc01bb166b7d6fc97b22df20c170f7ac24bde66 /gcc/fortran/options.c | |
parent | 7fc242e09f75ff3ec1f14376642e4ffa1a6972da (diff) | |
download | gcc-4b11e406dfaf7086a785025a821080f76e9ee185.zip gcc-4b11e406dfaf7086a785025a821080f76e9ee185.tar.gz gcc-4b11e406dfaf7086a785025a821080f76e9ee185.tar.bz2 |
mips.h (AVOID_CCMODE_COPIES): Update rationale for definition.
gcc/
* config/mips/mips.h (AVOID_CCMODE_COPIES): Update rationale for
definition.
* config/mips/mips.c (machine_function): Add next_fcc.
(mips_output_move): Remove handling of fcc moves.
(mips_allocate_fcc): New function.
(mips_emit_compare, mips_expand_vcondv2sf): Use it.
(mips_hard_regno_mode_ok_p): Restrict CCmode to ST registers.
Remove special case for CCmode reloads.
(mips_expand_builtin_compare_1): Use mips_allocate_fcc and treat
the result a fixed operand.
* config/mips/mips.md (move_type): Remove lui_movf.
(type, length): Remove references to it.
(movcc, reload_incc, reload_outcc): Delete.
From-SVN: r190703
Diffstat (limited to 'gcc/fortran/options.c')
0 files changed, 0 insertions, 0 deletions