Preparation for PR rtl-optimization/20070 / part1
authorJ"orn Rennecke <joern.rennecke@st.com>
Wed, 7 Dec 2005 13:31:41 +0000 (13:31 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 7 Dec 2005 13:31:41 +0000 (13:31 +0000)
commit7f416ffb2875d45370783e94ccab44403d44a1c4
tree80bd82f1f8f7ac2b40e3ef750c31f109ba0b3cc0
parent0e230dfa1d6ff966fcaa34648d00e2274de480ee
Preparation for PR rtl-optimization/20070 / part1

2005-12-07  J"orn Rennecke <joern.rennecke@st.com>

Preparation for PR rtl-optimization/20070 / part1
* basic-block.h (insns_match_p, flow_find_cross_jump): Declare.
* cfgcleanup.c (condjump_equiv_p): New function, broken out of
outgoing_edges_match.
(outgoing_edges_match): Use condjump_equiv_p.
(merge_memattrs, insns_match_p, flow_find_cross_jump): Move from here
into..
* struct-equiv.c: New file.
(death_notes_match_p) New function, broken out of insns_match_p.
* Makefile.in (OBJS-common): Add struct-equiv.o.
(struct-equiv.o): New target.

From-SVN: r108164
gcc/ChangeLog
gcc/Makefile.in
gcc/basic-block.h
gcc/cfgcleanup.c
gcc/struct-equiv.c [new file with mode: 0644]