From 38099b6a720b30fe633d811be24a9c219f049c1c Mon Sep 17 00:00:00 2001 From: hubicka Date: Thu, 20 Feb 2003 20:56:53 +0000 Subject: * toplev.c (flag_sched2_use_superblocks, flag_sched2_use_traces): New global variables. (lang_independent_options): Add -fsched2-use-superblocks -fsced2-use-traces. (rest_of_compilation): Deal with it. * invoke.texi (-fsched2-use-traces, fsched2-use-superblocks): Declare. * flags.h (flag_sched2_use_superblocks, flag_sched2_use_traces): Declare. * rtl.h (reg_to_stack): Update prototype. * reg-stack.c (reg_to_stack): Return when something has changed; update liveness when executing after superblock scheduling. * combine.c (simplify_shift_const): Simplify few special cases into constants. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63183 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/flags.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gcc/flags.h') diff --git a/gcc/flags.h b/gcc/flags.h index 18cffaa479b..559f70fd6b8 100644 --- a/gcc/flags.h +++ b/gcc/flags.h @@ -416,6 +416,8 @@ extern int flag_shared_data; extern int flag_schedule_insns; extern int flag_schedule_insns_after_reload; +extern int flag_sched2_use_superblocks; +extern int flag_sched2_use_traces; /* The following flags have effect only for scheduling before register allocation: -- cgit v1.2.1