]> gcc.gnu.org Git - gcc.git/commit
explow.c (optimize_save_area_alloca): New function for targets where SETJMP_VIA_SAVE_...
authorDavid S. Miller <davem@tanya.rutgers.edu>
Sat, 17 Jan 1998 22:39:10 +0000 (22:39 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 17 Jan 1998 22:39:10 +0000 (15:39 -0700)
commitc9ec4f99bcd101ef4266f5476498187f270859fa
tree1f934b95444c015d58fbf51e1ea0158ab47cbbea
parentca097615db39da2a40bc790d6e8b7ebb0d620844
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
gcc/ChangeLog
gcc/explow.c
gcc/toplev.c
This page took 0.061073 seconds and 5 git commands to generate.