From 79c1dc751047ee82acd40527d5ccf5c91fb9cc2c Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 12 Mar 2003 16:52:38 -0800 Subject: [PATCH] i386.md (ffssi2): Tighten op1 predicate to the requirements of the output insns. * config/i386/i386.md (ffssi2): Tighten op1 predicate to the requirements of the output insns. From-SVN: r64283 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/i386.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89c682171ec6..b638520af3d4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-03-12 Richard Henderson + + PR opt/8178 + * config/i386/i386.md (ffssi2): Tighten op1 predicate to + the requirements of the output insns. + 2003-03-12 Andrew Lewycky PR c++/7050 diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 13a830be09a3..5a4f749b9465 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -13900,7 +13900,7 @@ (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); -- 2.47.2