* i386.md (ashrsi3_31): Allow cltd when optimizing for size even
on !TARGET_USE_CLTD CPUs.
From-SVN: r30592
+Fri Nov 19 06:32:19 CET 1999 Jan Hubicka <hubicka@freesoft.cz>
+
+ * i386.md (ashrsi3_31): Allow cltd when optimizing for size even
+ on !TARGET_USE_CLTD CPUs.
+
Fri Nov 19 10:41:15 GMT 1999 Nathan Sidwell <nathan@acm.org>
* extend.texi: Document C++ restricted pointers and references.
(ashiftrt:SI (match_operand:SI 1 "nonimmediate_operand" "*a,0")
(match_operand:SI 2 "const_int_operand" "i,i")))
(clobber (reg:CC 17))]
- "INTVAL (operands[2]) == 31 && TARGET_USE_CLTD"
+ "INTVAL (operands[2]) == 31 && (TARGET_USE_CLTD || optimize_size)"
"@
{cltd|cdq}
sar{l}\\t{%2, %0|%0, %2}"