diff options
Diffstat (limited to 'gcc/except.h')
-rw-r--r-- | gcc/except.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gcc/except.h b/gcc/except.h index 5416e598760..540044bde02 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -24,11 +24,9 @@ typedef struct rtx_def *_except_rtx; #define rtx _except_rtx #endif -/* The labels generated by expand_builtin_eh_stub and - expand_builtin_eh_stub_old. */ +/* The label generated by expand_builtin_eh_return. */ -extern rtx current_function_eh_stub_label; -extern rtx current_function_eh_old_stub_label; +extern rtx eh_return_stub_label; #ifdef TREE_CODE @@ -377,15 +375,13 @@ extern void expand_fixup_region_end PROTO((tree)); void expand_builtin_unwind_init PROTO((void)); rtx expand_builtin_dwarf_fp_regnum PROTO((void)); -rtx expand_builtin_eh_stub PROTO((void)); -rtx expand_builtin_eh_stub_old PROTO((void)); #ifdef TREE_CODE rtx expand_builtin_frob_return_addr PROTO((tree)); rtx expand_builtin_extract_return_addr PROTO((tree)); -void expand_builtin_set_return_addr_reg PROTO((tree)); -void expand_builtin_set_eh_regs PROTO((tree, tree)); rtx expand_builtin_dwarf_reg_size PROTO((tree, rtx)); +void expand_builtin_eh_return PROTO((tree, tree, tree)); #endif +void expand_eh_return PROTO((void)); /* Checking whether 2 instructions are within the same exception region. */ |