From 10a3fdd92639518f67976f894a58df753f6eb858 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 28 Feb 2003 11:11:47 +0100 Subject: combine.c (gen_lowpart_for_combine): Update handling of subregs_of_mode * combine.c (gen_lowpart_for_combine): Update handling of subregs_of_mode * flow.c (life_analysis, mark_used_regs): Likewise. * regclass.c (subregs_of_mode): Turn into single bitmap. (cannot_change-mode_set_regs, invalid_mode_change_p): Update dealing with subregs_of_mode * regs.h (subregs_of_mode): Update prototype. From-SVN: r63552 --- gcc/toplev.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index b90edcba..ef0ac60 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3458,7 +3458,9 @@ rest_of_compilation (decl) #endif /* If optimizing, then go ahead and split insns now. */ +#ifndef STACK_REGS if (optimize > 0) +#endif split_all_insns (0); cleanup_cfg (optimize ? CLEANUP_EXPENSIVE : 0); @@ -3551,10 +3553,6 @@ rest_of_compilation (decl) close_dump_file (DFI_ce3, print_rtl_with_bb, insns); timevar_pop (TV_IFCVT2); } -#ifdef STACK_REGS - if (optimize) - split_all_insns (1); -#endif #ifdef INSN_SCHEDULING if (optimize > 0 && flag_schedule_insns_after_reload) -- cgit v1.1