From eef9ecb84632fc1cd18f1f2185b71f01d3fee776 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 17 May 2000 21:01:07 +0000 Subject: * toplev.c (rest_of_compilation): Don't call optimize_mode_switching unless OPTIMIZE_MODE_SWITCHING. Conditionally set no_new_pseudos. Don't call recompute_reg_usage if no_new_pseudos is true. * lcm.c (optimize_mode_switching): Move ifdefs outside function. Return true if we did work; update global life information. * basic-block.h (optimize_mode_switching): Update decl. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@33965 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/basic-block.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/basic-block.h') diff --git a/gcc/basic-block.h b/gcc/basic-block.h index f9eb268458a..c7ae0f86383 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -450,7 +450,7 @@ extern struct edge_list *pre_edge_rev_lcm PARAMS ((FILE *, int, sbitmap *, sbitmap **)); extern void compute_available PARAMS ((sbitmap *, sbitmap *, sbitmap *, sbitmap *)); -extern void optimize_mode_switching PARAMS ((FILE *)); +extern int optimize_mode_switching PARAMS ((FILE *)); /* In emit-rtl.c. */ extern rtx emit_block_insn_after PARAMS ((rtx, rtx, basic_block)); -- cgit v1.2.3