OSDN Git Service

* tree-ssa-dom.c (thread_across_edge): Do not use local_fold.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Dec 2005 04:08:01 +0000 (04:08 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Dec 2005 04:08:01 +0000 (04:08 +0000)
commitcbbe917337558cc09654287feb8c1de6707f9f64
tree8d2ebf3b6d782aec9f3bf036565cf93ba43dd849
parentb27beddde6c4355ee940f9cc5a67e1b37ad93bb8
* tree-ssa-dom.c (thread_across_edge): Do not use local_fold.
Strip away all type conversions after simplifying the
condition.

        * tree-cfgcleanup.c (merge_phi_nodes): Allow merging in some
        cases the forwarder block dominates the destination.

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