aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-04-24 11:20:56 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-04-24 11:20:56 -0400
commite1469d0dd905f588293ea8901a97296737391147 (patch)
tree40a348069f001d24b87c425eaced83620f7ea491 /gcc/config/rs6000
parente70d22c84f32856cbbccb3bfde51e8a2dcbf8ba2 (diff)
downloadgcc-e1469d0dd905f588293ea8901a97296737391147.zip
gcc-e1469d0dd905f588293ea8901a97296737391147.tar.gz
gcc-e1469d0dd905f588293ea8901a97296737391147.tar.bz2
(movti): Adjust constraints to avoid impossible reload.
From-SVN: r7142
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r--gcc/config/rs6000/rs6000.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 58d1161..0be372d 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -3574,7 +3574,7 @@
;; are preferred. Otherwise, we'd try to reload the output instead of
;; giving the SCRATCH mq.
(define_insn ""
- [(set (match_operand:TI 0 "reg_or_mem_operand" "=Q,m,r,r,r")
+ [(set (match_operand:TI 0 "reg_or_mem_operand" "=Q,m,????r,????r,????r")
(match_operand:TI 1 "reg_or_mem_operand" "r,r,r,Q,m"))
(clobber (match_scratch:SI 2 "=q,q#X,X,X,X"))]
"TARGET_POWER && (gpc_reg_operand (operands[0], TImode)