aboutsummaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2003-03-10 12:59:12 +0000
committerMichael Matz <matz@gcc.gnu.org>2003-03-10 12:59:12 +0000
commite0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e (patch)
tree910ae1be1ed0cfb58f838d49e41f168f4467b5cb /gcc/basic-block.h
parentac228d4e574c53a6c8c91e8f368d0c14199ba523 (diff)
downloadgcc-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.h2
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,