aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1992-07-27 18:54:54 -0700
committerJim Wilson <wilson@gcc.gnu.org>1992-07-27 18:54:54 -0700
commit2abaee930b35ca4bff4ac836e0b59efb90c1ec42 (patch)
tree692cb228b2f77e3af2baad369f6dbf3cf7b87e50 /gcc
parent303d524aef31bd7aecdcded2615c6459881a4c6c (diff)
downloadgcc-2abaee930b35ca4bff4ac836e0b59efb90c1ec42.zip
gcc-2abaee930b35ca4bff4ac836e0b59efb90c1ec42.tar.gz
gcc-2abaee930b35ca4bff4ac836e0b59efb90c1ec42.tar.bz2
Correct inconsistent operand constraints in peepholes.
From-SVN: r1693
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 9a34c35..cdbc02b 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -2984,9 +2984,9 @@
;; explained in the code for {registers,memory}_ok_for_ldd functions.
(define_peephole
- [(set (match_operand:SI 0 "register_operand" "r")
+ [(set (match_operand:SI 0 "register_operand" "=r")
(match_operand:SI 1 "memory_operand" ""))
- (set (match_operand:SI 2 "register_operand" "r")
+ (set (match_operand:SI 2 "register_operand" "=r")
(match_operand:SI 3 "memory_operand" ""))]
"registers_ok_for_ldd_peep (operands[0], operands[2])
&& ! MEM_VOLATILE_P (operands[1]) && ! MEM_VOLATILE_P (operands[3])
@@ -3004,9 +3004,9 @@
"std %1,%0")
(define_peephole
- [(set (match_operand:SF 0 "register_operand" "fr")
+ [(set (match_operand:SF 0 "register_operand" "=fr")
(match_operand:SF 1 "memory_operand" ""))
- (set (match_operand:SF 2 "register_operand" "fr")
+ (set (match_operand:SF 2 "register_operand" "=fr")
(match_operand:SF 3 "memory_operand" ""))]
"registers_ok_for_ldd_peep (operands[0], operands[2])
&& ! MEM_VOLATILE_P (operands[1]) && ! MEM_VOLATILE_P (operands[3])
@@ -3024,9 +3024,9 @@
"std %1,%0")
(define_peephole
- [(set (match_operand:SI 0 "register_operand" "r")
+ [(set (match_operand:SI 0 "register_operand" "=r")
(match_operand:SI 1 "memory_operand" ""))
- (set (match_operand:SI 2 "register_operand" "r")
+ (set (match_operand:SI 2 "register_operand" "=r")
(match_operand:SI 3 "memory_operand" ""))]
"registers_ok_for_ldd_peep (operands[2], operands[0])
&& ! MEM_VOLATILE_P (operands[3]) && ! MEM_VOLATILE_P (operands[1])
@@ -3044,9 +3044,9 @@
"std %3,%2")
(define_peephole
- [(set (match_operand:SF 0 "register_operand" "fr")
+ [(set (match_operand:SF 0 "register_operand" "=fr")
(match_operand:SF 1 "memory_operand" ""))
- (set (match_operand:SF 2 "register_operand" "fr")
+ (set (match_operand:SF 2 "register_operand" "=fr")
(match_operand:SF 3 "memory_operand" ""))]
"registers_ok_for_ldd_peep (operands[2], operands[0])
&& ! MEM_VOLATILE_P (operands[3]) && ! MEM_VOLATILE_P (operands[1])