diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-12-10 17:11:49 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-12-10 17:11:49 +0100 |
commit | 9dd920ab7090041bc4983209b0807c69339299f8 (patch) | |
tree | 4072fe3ed6ebc15cd4117e4e6edf78c9e625fc39 /gcc/tree-ssa-loop-im.c | |
parent | 64a948e9c2c34aea10e5a995f9e67bb6325ca7e8 (diff) | |
download | gcc-9dd920ab7090041bc4983209b0807c69339299f8.zip gcc-9dd920ab7090041bc4983209b0807c69339299f8.tar.gz gcc-9dd920ab7090041bc4983209b0807c69339299f8.tar.bz2 |
re PR rtl-optimization/68376 (wrong code at -O1 and above on x86_64-linux-gnu)
PR rtl-optimization/68376
PR rtl-optimization/68670
* ifcvt.c (noce_try_abs): For one_cmpl allow < 0, >= 0
or > -1 conditions regardless of negate, and disallow
all other conditions.
* gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
tests.
(main): Call them.
* gcc.dg/pr68670-1.c: New test.
* gcc.dg/pr68670-2.c: New test.
From-SVN: r231526
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions