diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-03-15 17:11:48 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-03-15 17:11:48 +0100 |
commit | c39858bdb8b7abe0ef235039c69c429e666d5e63 (patch) | |
tree | 780aea325a716ecc198a88cd3bc011cf8ea2e921 /libcpp | |
parent | 511e5c4889a3d6fc41547031a8c1d8ac7915508a (diff) | |
download | gcc-c39858bdb8b7abe0ef235039c69c429e666d5e63.zip gcc-c39858bdb8b7abe0ef235039c69c429e666d5e63.tar.gz gcc-c39858bdb8b7abe0ef235039c69c429e666d5e63.tar.bz2 |
re PR rtl-optimization/70222 (Test miscompiled with -O1)
PR rtl-optimization/70222
* combine.c (simplify_shift_const_1): For A >> B >> C LSHIFTRT
optimization if mode is different from result_mode, queue up masking
of the result in outer_op. Formatting fix.
* gcc.c-torture/execute/pr70222-1.c: New test.
* gcc.c-torture/execute/pr70222-2.c: New test.
From-SVN: r234222
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions