diff options
author | Richard Sandiford <r.sandiford@uk.ibm.com> | 2014-05-26 18:50:55 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2014-05-26 18:50:55 +0000 |
commit | 3e26c8f6099f045cc5804968bbe7ad56ef28ab5c (patch) | |
tree | 21a0a8b4063a6435c89c6ef18670302306d554e3 /gcc/tree.c | |
parent | cf0ff174cd17856e67b222efaaf4344adc3e4410 (diff) | |
download | gcc-3e26c8f6099f045cc5804968bbe7ad56ef28ab5c.zip gcc-3e26c8f6099f045cc5804968bbe7ad56ef28ab5c.tar.gz gcc-3e26c8f6099f045cc5804968bbe7ad56ef28ab5c.tar.bz2 |
re PR rtl-optimization/61222 (ICE on valid code at -O2 and -O3 on x86_64-linux-gnu in decompose, at rtl.h:1456)
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.
From-SVN: r210945
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions