summaryrefslogtreecommitdiff
path: root/gcc/config/pa/pa-protos.h
diff options
context:
space:
mode:
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-15 17:19:13 +0000
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-15 17:19:13 +0000
commitdf6b92e4d0861750f3bd6d40bce36c67d42dd6a2 (patch)
tree7cb378656885837824b2d81682d15dfd7bfbd9bb /gcc/config/pa/pa-protos.h
parent28f1f6934056b4f20684980718cd412be6631d50 (diff)
downloadgcc-df6b92e4d0861750f3bd6d40bce36c67d42dd6a2.tar.gz
PR middle-end/32398
PR middle-end/32769 * pa-protos.h (pa_eh_return_handler_rtx): Declare. * pa.c (pa_extra_live_on_entry, rp_saved): Declare. (TARGET_EXTRA_LIVE_ON_ENTRY): Define. (pa_output_function_prologue): Use rp_saved and current_function_is_leaf to generate .CALLINFO statement. (hppa_expand_prologue): Set rp_saved. (hppa_expand_epilogue): Use rp_saved. (pa_extra_live_on_entry, pa_eh_return_handler_rtx): New functions. * pa.h (EH_RETURN_HANDLER_RTX): Use pa_eh_return_handler_rtx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126657 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/pa-protos.h')
-rw-r--r--gcc/config/pa/pa-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h
index 51b7ecb1ee2..111a4c08cfb 100644
--- a/gcc/config/pa/pa-protos.h
+++ b/gcc/config/pa/pa-protos.h
@@ -23,6 +23,7 @@ Boston, MA 02110-1301, USA. */
/* Prototype function used in various macros. */
extern int symbolic_operand (rtx, enum machine_mode);
extern int tls_symbolic_operand (rtx);
+extern rtx pa_eh_return_handler_rtx (void);
/* Used in insn-*.c. */
extern int following_call (rtx);