diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-03-29 20:49:00 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-03-29 20:49:00 +0200 |
commit | a362f023e538bc30dd9f2107f71c2435f62b9289 (patch) | |
tree | 403c3e385daa0141fced2cc170fd23bc95606ee5 /gcc/opts.h | |
parent | e0bffbbb5936be8b6a35d868db4226ca1b2365fa (diff) | |
download | gcc-a362f023e538bc30dd9f2107f71c2435f62b9289.zip gcc-a362f023e538bc30dd9f2107f71c2435f62b9289.tar.gz gcc-a362f023e538bc30dd9f2107f71c2435f62b9289.tar.bz2 |
re PR rtl-optimization/70429 (Wrong code with -O1.)
PR rtl-optimization/70429
* combine.c (simplify_shift_const_1): For ASHIFTRT don't optimize
(cst1 >> count) >> cst2 into (cst1 >> cst2) >> count if
mode != result_mode.
* gcc.c-torture/execute/pr70429.c: New test.
From-SVN: r234531
Diffstat (limited to 'gcc/opts.h')
0 files changed, 0 insertions, 0 deletions