OSDN Git Service

* cfgcleanup.c (outgoing_edges_math): Fix condition; relax
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Mar 2002 11:11:21 +0000 (11:11 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Mar 2002 11:11:21 +0000 (11:11 +0000)
commit26fb1781ca25d5670ea3132d93b0b243fd7319f7
treec1fc98111346b8e70b39c4624897463b590685e6
parent09a41b316a8039846dca2e5875015b37c2f7ada9
* cfgcleanup.c (outgoing_edges_math): Fix condition; relax
frequencies match; avoid match on different loop depths.
(try_crossjump_to_bb): Kill tests that no longer brings time
savings.
* cfgrtl.c (force_nonfallthru_and_redirect): Fix loop_depth
updating code.
(split_edge): Likewise.

* flow.c (update_life_info_in_dirty_blocks): Fix uninitialized
variable.

* Makefile.in (cfgrtl): Add insn-config.h depenendency.
* cfgrtl.c: Include insn-config.h
(split_block) Dirtify block in presence of conditional execution

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51168 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/cfgcleanup.c
gcc/cfgrtl.c
gcc/flow.c