OSDN Git Service

* dominance.c (struct dom_info): Add fake_exit_edge.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jul 2004 18:27:19 +0000 (18:27 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jul 2004 18:27:19 +0000 (18:27 +0000)
commit8828f7b766181dbc7e0a8a648108b756ba68ed23
tree09f77bf8b6c081b8b2777050d1a7121b427684b4
parent94aac5172dccc0c7aaaaf8d61ec636f2b283e108
    * dominance.c (struct dom_info): Add fake_exit_edge.
        (init_dom_info): Allocate it.
        (free_dom_info): Free it.
        (calc_dfs_tree): Set it.  Handle noreturn and infinite loops
        in two passes.
        (calc_idoms): Honor fake_exit_edge.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84697 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dominance.c