https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61222

--- Comment #5 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 
---
Author: rsandifo
Date: Mon May 26 18:50:55 2014
New Revision: 210945

URL: http://gcc.gnu.org/viewcvs?rev=210945&root=gcc&view=rev
Log:
gcc/
    PR rtl-optimization/61222
    * combine.c (simplify_shift_const_1): When moving a PLUS outside
    the shift, truncate the PLUS operand to the result mode.

gcc/testsuite/
    PR rtl-optimization/61222
    * gcc.c-torture/compile/pr61222-1.c: New test.
    * gcc.c-torture/compile/pr61222-2.c: Likewise.

Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr61222-1.c
    trunk/gcc/testsuite/gcc.c-torture/compile/pr61222-2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/combine.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to