aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Sandiford <r.sandiford@uk.ibm.com>2014-05-26 18:50:55 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2014-05-26 18:50:55 +0000
commit3e26c8f6099f045cc5804968bbe7ad56ef28ab5c (patch)
tree21a0a8b4063a6435c89c6ef18670302306d554e3 /gcc/tree.c
parentcf0ff174cd17856e67b222efaaf4344adc3e4410 (diff)
downloadgcc-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