OSDN Git Service

PR middle-end/35456
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Mar 2008 13:57:27 +0000 (13:57 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Mar 2008 13:57:27 +0000 (13:57 +0000)
commit01e93ec4e055b2ae6cfe76ad9685a2eca155f99b
tree2b0fdb445e4a37df145f47915302d260202d1164
parentba587cde841db751f6f9c307798b538c761f54b6
PR middle-end/35456
* fold-const.c (fold_cond_expr_with_comparison): Prevent
transformations for modes that have signed zeros.
* ifcvt.c (noce_try_abs): Ditto.

testsuite/ChangeLog:

PR middle-end/35456
* gcc.c-torture/execute/pr35456.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132863 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr35456.c [new file with mode: 0644]