aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@tanya.rutgers.edu>1998-01-17 22:39:10 +0000
committerJeff Law <law@gcc.gnu.org>1998-01-17 15:39:10 -0700
commitc9ec4f99bcd101ef4266f5476498187f270859fa (patch)
tree1f934b95444c015d58fbf51e1ea0158ab47cbbea /gcc/rtl.c
parentca097615db39da2a40bc790d6e8b7ebb0d620844 (diff)
downloadgcc-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