]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.md (ffssi2): Tighten op1 predicate to the requirements of the output insns.
authorRichard Henderson <rth@redhat.com>
Thu, 13 Mar 2003 00:52:38 +0000 (16:52 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 13 Mar 2003 00:52:38 +0000 (16:52 -0800)
        * config/i386/i386.md (ffssi2): Tighten op1 predicate to
        the requirements of the output insns.

From-SVN: r64283

gcc/ChangeLog
gcc/config/i386/i386.md

index 89c682171ec6326b85a62ff1bb67a4a54fb77dfa..b638520af3d43ac5533752486ebeb62dcb8fc3ca 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-12  Richard Henderson  <rth@redhat.com>
+
+        PR opt/8178
+        * config/i386/i386.md (ffssi2): Tighten op1 predicate to
+        the requirements of the output insns.
+
 2003-03-12  Andrew Lewycky  <andrew@mxc.ca>
 
        PR c++/7050
index 13a830be09a3b9cd825170cfd3c368e3d07a2259..5a4f749b9465466455fe7152d54676350b9ecf7a 100644 (file)
 \f
 (define_expand "ffssi2"
   [(set (match_operand:SI 0 "nonimmediate_operand" "") 
-       (ffs:SI (match_operand:SI 1 "general_operand" "")))]
+       (ffs:SI (match_operand:SI 1 "nonimmediate_operand" "")))]
   ""
 {
   rtx out = gen_reg_rtx (SImode), tmp = gen_reg_rtx (SImode);