frv.c (movcc_fp_destination_operand): New.
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 1 Feb 2005 06:33:35 +0000 (06:33 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Tue, 1 Feb 2005 06:33:35 +0000 (06:33 +0000)
commit7b150713cf3dcfeabd4cc01ecd24f4843cd46c31
tree17fb9906b4b1c13fb22721a25ba78ef3468d22ce
parente894ab29c7bb872bc9ff2bc79f1b7c05033563cb
frv.c (movcc_fp_destination_operand): New.

* config/frv/frv.c (movcc_fp_destination_operand): New.
(gpr_or_memory_operand): Fix typo in comment.
(gpr_or_memory_operand_with_scratch): New.
* config/frv/frv.h (PREDICATE_CODES): Add the two new predicates.
* config/frv/frv.md (movcc_fp, movcc_fp_internal): Use
movcc_fp_destination_operand.
(reload_incc_fp): Use gpr_or_memory_operand_with_scratch.
Legitimize memory addresses using a scratch register.

From-SVN: r94523
gcc/ChangeLog
gcc/config/frv/frv.c
gcc/config/frv/frv.h
gcc/config/frv/frv.md