* config/frv/frv.c (movcc_fp_destination_operand): New.
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Feb 2005 06:33:35 +0000 (06:33 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Feb 2005 06:33:35 +0000 (06:33 +0000)
commitc12135972fd591e763529ffd9ea6fc757aefd25e
tree17fb9906b4b1c13fb22721a25ba78ef3468d22ce
parent459742a65dd92ea223cdbc6da9e1681c2b119ee8
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94523 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/frv/frv.c
gcc/config/frv/frv.h
gcc/config/frv/frv.md