diff options
author | David S. Miller <davem@tanya.rutgers.edu> | 1998-01-17 22:39:10 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-01-17 15:39:10 -0700 |
commit | c9ec4f99bcd101ef4266f5476498187f270859fa (patch) | |
tree | 1f934b95444c015d58fbf51e1ea0158ab47cbbea /gcc/rtl.c | |
parent | ca097615db39da2a40bc790d6e8b7ebb0d620844 (diff) | |
download | gcc-c9ec4f99bcd101ef4266f5476498187f270859fa.zip gcc-c9ec4f99bcd101ef4266f5476498187f270859fa.tar.gz gcc-c9ec4f99bcd101ef4266f5476498187f270859fa.tar.bz2 |
explow.c (optimize_save_area_alloca): New function for targets where SETJMP_VIA_SAVE_AREA is true.
* explow.c (optimize_save_area_alloca): New function for targets
where SETJMP_VIA_SAVE_AREA is true.
(allocate_dynamic_stack_space): On SETJMP_VIA_SAVE_AREA targets,
compute the amount of stack space needed should we find later that
setjmp is never called by this function, stuff rtl for this inside
a REG_NOTE of the final SET of stack_pointer_rtx.
* toplev.c (rest_of_compilation): If SETJMP_VIA_SAVE_AREA and
current_function_calls_alloca, call optimize_save_area_alloca.
CVS ----------------------------------------------------------------------
From-SVN: r17402
Diffstat (limited to 'gcc/rtl.c')
0 files changed, 0 insertions, 0 deletions