function.c (keep_stack_depressed): Major rework.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Wed, 21 Nov 2001 23:41:40 +0000 (23:41 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 21 Nov 2001 23:41:40 +0000 (18:41 -0500)
commit3258e9961c0c10b625cf1bcaf7dec24a5c722f45
tree4228f1e4d4f65d67074c0259afaae71d1cb46c05
parentc11c10d87b229fc9bfa4a1e0a5a342e3344f737d
function.c (keep_stack_depressed): Major rework.

* function.c (keep_stack_depressed): Major rework.
(handle_epilogue_set, emit_equiv_load): New functions.
(thread_prologue_and_epilogue_insns): keep_stack_depressed now
has return value.
* jump.c (returnjump_p_1): Also return 1 if SET with SET_IS_RETURN_P.
* rtl.h (SET_IS_RETURN_P): New macro.

From-SVN: r47250
gcc/ChangeLog
gcc/function.c
gcc/jump.c
gcc/rtl.h