summaryrefslogtreecommitdiff
path: root/gcc/cfglayout.h
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-26 14:34:19 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-26 14:34:19 +0000
commitd2ed6106436116335a8c1b973d0c3b0fdc5c0d06 (patch)
tree4287b222452a3f92e4472b74970cdf9826728da2 /gcc/cfglayout.h
parent8bda470364de4b05985ca927f13b5388f91e22ae (diff)
downloadgcc-d2ed6106436116335a8c1b973d0c3b0fdc5c0d06.tar.gz
PR rtl-optimization/16643
* cfglayout.h (cfg_layout_initialize): Add a flags parameter. * cfglayout.c (cfg_layout_initialize): Pass it to cleanup_cfg. * basic-block.h (reorder_basic_blocks): Add a flags parameter. * cfglayout.c (reorder_basic_blocks): Pass it to cfg_layout_initialize. (partition_hot_cold_basic_blocks): Pass 0 to cfg_layout_initialize. * function.c (thread_prologue_and_epilogue_insns): Likewise. * rtl.h (tracer): Add a flags parameter. * tracer.c (tracer): Pass it to cfg_layout_initialise. * passes.c (rest_of_handle_stack_regs): Pass 0 to reorder_basic_blocks. (rest_of_handle_reorder_blocks): Update calls to tracer and reorder_basic_blocks, passing CLEANUP_UPDATE_LIFE if appropriate. (rest_of_handle_tracer): Pass 0 to tracer. (rest_of_handle_loop2): Pass 0 to cfg_layout_initialize. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85191 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfglayout.h')
-rw-r--r--gcc/cfglayout.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cfglayout.h b/gcc/cfglayout.h
index 4216fbbf54a..444e76a9e1e 100644
--- a/gcc/cfglayout.h
+++ b/gcc/cfglayout.h
@@ -25,7 +25,7 @@
extern rtx cfg_layout_function_footer;
-extern void cfg_layout_initialize (void);
+extern void cfg_layout_initialize (unsigned int);
extern void cfg_layout_finalize (void);
extern void insn_locators_initialize (void);
extern void reemit_insn_block_notes (void);