sparc.c (fcc_reg_operand): Ensure correct mode.
authorDoug Evans <dje@gnu.org>
Wed, 20 Mar 1996 22:07:22 +0000 (22:07 +0000)
committerDoug Evans <dje@gnu.org>
Wed, 20 Mar 1996 22:07:22 +0000 (22:07 +0000)
commit304b7a23a0d93aafbd53addd1c51f420467c4f63
tree27d065e66d9b50fa308acc1ceb93028f7362f8f0
parent1cdbf242eb2776080b52d269771c054abac1187f
sparc.c (fcc_reg_operand): Ensure correct mode.

* sparc/sparc.c (fcc_reg_operand): Ensure correct mode.
(icc_or_fcc_reg_operand): Likewise.
(gen_v9_scc): IF_THEN_ELSE must have a mode.
(print_operand): New operand code `x' for all condition codes.
New operand codes `c,d' for reversed conditional moves.
* sparc/sparc.md (movqicc,movhicc): New named patterns.
(movsicc,movdicc,movsfcc,movdfcc,movtfcc): Rewrite.
(conditional move matchers): Rewrite.

From-SVN: r11583
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md