gcc/
commit71512c05194a9726afe1fd9c7d1afaf2025658e9
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jul 2015 07:52:32 +0000 (5 07:52 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jul 2015 07:52:32 +0000 (5 07:52 +0000)
tree1bd85710447de0b17fabb16103093265b42a2709
parent4db8dd0c57d0626ae40f14175d1fbd6dbe500bec
gcc/
* target-insns.def (restore_stack_block, restore_stack_function)
(restore_stack_nonlocal, save_stack_block, save_stack_function)
(save_stack_nonlocal): New targetm instruction patterns.
* builtins.c (expand_builtin_apply): Use them instead of
HAVE_*/gen_* interface.
* explow.c (emit_stack_save, emit_stack_restore): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225426 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/explow.c
gcc/target-insns.def