aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-04-04 12:16:53 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1996-04-04 12:16:53 -0500
commitdd9f586e6ddfa02782c044b8c8f064aca050d0a3 (patch)
tree6039f11553f78cefbacf026194e4a419d497652d /gcc
parentaf4eec175ab2d70b70373f995e3229c4ea109270 (diff)
downloadgcc-dd9f586e6ddfa02782c044b8c8f064aca050d0a3.zip
gcc-dd9f586e6ddfa02782c044b8c8f064aca050d0a3.tar.gz
gcc-dd9f586e6ddfa02782c044b8c8f064aca050d0a3.tar.bz2
(ashldi3_const_int): Don't recognize if won't match constraint of
operand 2. From-SVN: r11661
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/i386.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index acf0cd6..7f6cd80 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -4077,7 +4077,7 @@
[(set (match_operand:DI 0 "register_operand" "=&r")
(ashift:DI (match_operand:DI 1 "register_operand" "0")
(match_operand:QI 2 "const_int_operand" "J")))]
- ""
+ "CONST_OK_FOR_LETTER_P (INTVAL (operands[2]), 'J')"
"*
{
rtx xops[4], low[1], high[1];