OSDN Git Service

* fold-const.c (invert_tree_comparison): Always invert EQ_EXPR/NE_EXPR.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Oct 2011 15:57:09 +0000 (15:57 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Oct 2011 15:57:09 +0000 (15:57 +0000)
commit7b56081a687b3949086fe37b26a825c7567630bf
treee71fcaef7ab6dc1b0e93c1f57a474e7fe80156e3
parent48976c0798a3541bd92888e554e41ae1654c4453
* fold-const.c (invert_tree_comparison): Always invert EQ_EXPR/NE_EXPR.

PR tree-optimization/44683
* tree-ssa-dom.c (record_edge_info): Record simple equivalences only if
we can be sure that there are no signed zeros involved.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180340 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/tree-ssa-dom.c