Fix fix to PR 48053

From-SVN: r170962
This commit is contained in:
Michael Meissner 2011-03-14 20:51:41 +00:00 committed by Michael Meissner
parent 07332e6db4
commit 35f61ba4fc
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2011-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/48053
* config/rs6000/rs6000.md (movdi split for 32-bit): Don't split up
64-bit constants being loaded into registers other than GPRs such
as loading 0 into a VSX register.
2011-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/sol2.c (solaris_assemble_visibility): Remove obsolete

View File

@ -10071,7 +10071,8 @@
(define_split
[(set (match_operand:DI 0 "gpc_reg_operand" "")
(match_operand:DI 1 "const_int_operand" ""))]
"! TARGET_POWERPC64 && reload_completed"
"! TARGET_POWERPC64 && reload_completed
&& gpr_or_gpr_p (operands[0], operands[1])"
[(set (match_dup 2) (match_dup 4))
(set (match_dup 3) (match_dup 1))]
"