diff options
author | John Wehle <john@feith.com> | 1998-10-12 10:06:49 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-12 04:06:49 -0600 |
commit | fdb8a883a4f3415aec0434737c9446f80d0133f0 (patch) | |
tree | 3dfd3a630883b77a0b6ce45c2d90fe9452e85a15 /gcc/java | |
parent | 3babe36c375f475103415e2ab33b32681b25e8b7 (diff) | |
download | gcc-fdb8a883a4f3415aec0434737c9446f80d0133f0.zip gcc-fdb8a883a4f3415aec0434737c9446f80d0133f0.tar.gz gcc-fdb8a883a4f3415aec0434737c9446f80d0133f0.tar.bz2 |
flow.c: Update comment.
* flow.c: Update comment.
(notice_stack_pointer_modification): New static function.
(record_volatile_insns): Use it.
(mark_regs_live_at_end): Mark the stack pointer as alive
at the end of the function if current_function_sp_is_unchanging
is set.
(life_analysis_1): Set current_function_sp_is_unchanging.
* function.c: Define it.
(init_function_start): Initialize it.
* output.h: Declare it.
* reorg.c (fill_simple_delay_slots, dbr_schedule): Mark
the stack pointer as alive at the end of the function if
current_function_sp_is_unchanging is set.
* i386.c (ix86_epilogue): Optimize the restoring
of the stack pointer.
From-SVN: r23009
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions