diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1998-02-05 16:34:02 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1998-02-05 16:34:02 +0000 |
commit | 1230327b00075291801211e9edc06fd96a1cc0a1 (patch) | |
tree | d53fdc7c09c775cf4675b87dab49d13457f60606 /gcc/flags.h | |
parent | b1ad0392e441717466b32b316ec550aa31b62e44 (diff) | |
download | gcc-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.h | 3 |
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. */ |