summaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-20 20:56:53 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-20 20:56:53 +0000
commit38099b6a720b30fe633d811be24a9c219f049c1c (patch)
tree2415e41e359f1d67f528163fbed9de0eeb20bffe /gcc/flags.h
parent8256165059003b850cf8e21d3a79e7d3bc2b849f (diff)
downloadgcc-38099b6a720b30fe633d811be24a9c219f049c1c.tar.gz
* 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
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h2
1 files changed, 2 insertions, 0 deletions
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: