diff options
author | Michael Matz <matz@suse.de> | 2003-03-10 12:59:12 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2003-03-10 12:59:12 +0000 |
commit | e0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e (patch) | |
tree | 910ae1be1ed0cfb58f838d49e41f168f4467b5cb /gcc/basic-block.h | |
parent | ac228d4e574c53a6c8c91e8f368d0c14199ba523 (diff) | |
download | gcc-e0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e.zip gcc-e0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e.tar.gz gcc-e0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e.tar.bz2 |
cfg.c (unchecked_make_edge): New.
* cfg.c (unchecked_make_edge): New.
(cached_make_edge): Use it.
* basic-block.h (unchecked_make_edge): Declare.
* cfglayout.c (cfg_layout_duplicate_bb): Use it.
From-SVN: r64077
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index e62419f..fce7de5 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -345,6 +345,8 @@ extern void remove_fake_edges PARAMS ((void)); extern void add_noreturn_fake_exit_edges PARAMS ((void)); extern void connect_infinite_loops_to_exit PARAMS ((void)); extern int flow_call_edges_add PARAMS ((sbitmap)); +extern edge unchecked_make_edge PARAMS ((basic_block, + basic_block, int)); extern edge cached_make_edge PARAMS ((sbitmap *, basic_block, basic_block, int)); extern edge make_edge PARAMS ((basic_block, |