From: Jeff Law Date: Thu, 12 Dec 2013 21:19:20 +0000 (-0700) Subject: i386.md (simple LEA peephole2): Add missing mode to zero_extend for zero-extended... X-Git-Tag: releases/gcc-4.9.0~2109 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ed6b1c92199bc887e4ca98305b21817a12c55abc;p=thirdparty%2Fgcc.git i386.md (simple LEA peephole2): Add missing mode to zero_extend for zero-extended MULT simple LEA pattern. * i386.md (simple LEA peephole2): Add missing mode to zero_extend for zero-extended MULT simple LEA pattern. From-SVN: r205943 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b98e0d3fa003..545eb766b76b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-12-12 Jeff Law + + * i386.md (simple LEA peephole2): Add missing mode to zero_extend + for zero-extended MULT simple LEA pattern. + 2013-12-12 Vladimir Makarov PR middle-end/59470 diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 6ac2802c0290..ab5b33f63996 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -17464,7 +17464,7 @@ && REGNO (operands[0]) == REGNO (operands[1]) && peep2_regno_dead_p (0, FLAGS_REG)" [(parallel [(set (match_dup 0) - (zero_extend (ashift:SI (match_dup 1) (match_dup 2)))) + (zero_extend:DI (ashift:SI (match_dup 1) (match_dup 2)))) (clobber (reg:CC FLAGS_REG))])] "operands[2] = GEN_INT (exact_log2 (INTVAL (operands[2])));")