aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1994-01-03 22:53:11 -0700
committerJeff Law <law@gcc.gnu.org>1994-01-03 22:53:11 -0700
commitdadae8179e3db0e8638a5b61923e959d800d0eed (patch)
tree8b35eb4b58207584e097b4bafd64292bc46bb4c3 /gcc
parent6f606d6366b9ae65d6338abc4bd00a547e4443c8 (diff)
downloadgcc-dadae8179e3db0e8638a5b61923e959d800d0eed.zip
gcc-dadae8179e3db0e8638a5b61923e959d800d0eed.tar.gz
gcc-dadae8179e3db0e8638a5b61923e959d800d0eed.tar.bz2
pa.md (andsi3): Use "?" instead of "!" to avoid losing in some cases.
* pa.md (andsi3): Use "?" instead of "!" to avoid losing in some cases. From-SVN: r6356
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/pa/pa.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 472110f..1583866 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -2305,11 +2305,11 @@
"and %1,%2,%0\;and %R1,%R2,%R0"
[(set_attr "length" "8")])
-; The ! for op1 makes reload prefer zdepi instead of loading a huge
+; The ? for op1 makes reload prefer zdepi instead of loading a huge
; constant with ldil;ldo.
(define_insn "andsi3"
[(set (match_operand:SI 0 "register_operand" "=r,r")
- (and:SI (match_operand:SI 1 "register_operand" "%!r,0")
+ (and:SI (match_operand:SI 1 "register_operand" "%?r,0")
(match_operand:SI 2 "and_operand" "rO,P")))]
""
"* return output_and (operands); "