diff options
author | James E. Wilson <wilson@cygnus.com> | 2000-06-08 17:15:32 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2000-06-08 10:15:32 -0700 |
commit | 0186257f7898165091cde0d6e6f307862966fa2a (patch) | |
tree | 9b846030fa205e5d39712e49ce20756c808b7861 /gcc/f/bld-op.def | |
parent | 6223e158fded51fafae924863a81262b86d9edef (diff) | |
download | gcc-0186257f7898165091cde0d6e6f307862966fa2a.zip gcc-0186257f7898165091cde0d6e6f307862966fa2a.tar.gz gcc-0186257f7898165091cde0d6e6f307862966fa2a.tar.bz2 |
Add unwind support for epilogues, because the kernel unwinder needs them.
* config/ia64/ia64-protos.h (ia64_output_end_prologue): Add.
(output_function_prologue): Fix mispelling.
(output_function_prologue, output_function_epilogue): Reorder to
match ia64.c definition order.
* config/ia64/ia64.c (ia64_expand_prologue): Add comment.
(ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on stack restore insns.
Use r3 instead of r2 for large stack restores.
(ia64_output_end_prologue): New function.
(process_set): Emit ".restore sp" for epilogue stack restores.
* config/ia64/ia64.h (FUNCTION_END_PROLOGUE): Define.
From-SVN: r34456
Diffstat (limited to 'gcc/f/bld-op.def')
0 files changed, 0 insertions, 0 deletions