summaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>1998-02-05 16:34:02 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>1998-02-05 16:34:02 +0000
commit1230327b00075291801211e9edc06fd96a1cc0a1 (patch)
treed53fdc7c09c775cf4675b87dab49d13457f60606 /gcc/flags.h
parentb1ad0392e441717466b32b316ec550aa31b62e44 (diff)
downloadgcc-1230327b00075291801211e9edc06fd96a1cc0a1.tar.gz
regmove.c: Update.
* regmove.c: Update. * flags.h (flag_regmove): Declare. * rtl.h (optimize_reg_copy_1, optimize_reg_copy_2): Don't declare. * local-alloc.c (optimize_reg_copy_1, optimize_reg_copy_2): Moved into regmove; changed caller. * toplev.c (rest_of_compilation): Call regmove_optimize also for expensive_optimizations. From-SVN: r17669
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/flags.h b/gcc/flags.h
index f5d1255e9b3..d4b830879ba 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -436,6 +436,9 @@ extern int flag_argument_noalias;
/* Emit code to check for stack overflow; also may cause large objects
to be allocated dynamically. */
extern int flag_stack_check;
+
+/* Do the full regmove optimization pass. */
+extern int flag_regmove;
/* Other basic status info about current function. */