mips-protos.h (mips_emit_fcc_reload): Declare.
authorRichard Sandiford <rsandifo@redhat.com>
Tue, 1 Oct 2002 10:14:35 +0000 (10:14 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 1 Oct 2002 10:14:35 +0000 (10:14 +0000)
commitd12b8c85a9c84502436fdea354e99bcd9c03338a
treef69c789a027f4f0baede901d54b871c4a8488d62
parent73bff0644500d63d67e70d753784bbc83525b938
mips-protos.h (mips_emit_fcc_reload): Declare.

* config/mips/mips-protos.h (mips_emit_fcc_reload): Declare.
* config/mips/mips.h (PREDICATE_CODES): Add fcc_register_operand.
* config/mips/mips.c (fcc_register_operand): New function.
(mips_emit_fcc_reload): New function, extracted from reload_incc.
(override_options): Allow TFmode values in float registers
if ISA_HAS_8CC.
* cnfig/mips/mips.md (reload_incc): Change destination prediate
to fcc_register_operand.  Remove misleading source constraint.
Use mips_emit_fcc_reload.
(reload_outcc): Duplicate reload_incc.

From-SVN: r57683
gcc/ChangeLog
gcc/config/mips/mips-protos.h
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md