File suse44478.diff of Package gcc33
2004-07-26 David Edelsohn <edelsohn@gnu.org>
PR target/16239
* config/rs6000/rs6000.md (movdi_internal64): Further disparage
f->f.
--- gcc/config/rs6000/rs6000.md.orig 2004-06-21 16:57:19.000000000 +0200
+++ gcc/config/rs6000/rs6000.md 2004-09-06 09:12:48.000000000 +0200
@@ -8452,7 +8452,7 @@
}")
(define_insn "*movdi_internal64"
- [(set (match_operand:DI 0 "nonimmediate_operand" "=r,r,m,r,r,r,r,?f,f,m,r,*h,*h")
+ [(set (match_operand:DI 0 "nonimmediate_operand" "=r,r,m,r,r,r,r,??f,f,m,r,*h,*h")
(match_operand:DI 1 "input_operand" "r,m,r,I,L,nF,R,f,m,f,*h,r,0"))]
"TARGET_POWERPC64
&& (gpc_reg_operand (operands[0], DImode)