diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1997-09-10 14:00:28 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1997-09-10 14:00:28 -0400 |
commit | 0021b564f4ce0b648a8d6ec49b29afe609370788 (patch) | |
tree | 0928096722cf7e87c6973bd7bb029f787ab959db /gcc/except.h | |
parent | 0680d170431a1a44f958ca97a9ce01ea12b676b6 (diff) | |
download | gcc-0021b564f4ce0b648a8d6ec49b29afe609370788.tar.gz |
dwarf2 EH support
From-SVN: r15255
Diffstat (limited to 'gcc/except.h')
-rw-r--r-- | gcc/except.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/except.h b/gcc/except.h index 14bb2349fb0..71c49c25a77 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -281,3 +281,15 @@ extern int protect_cleanup_actions_with_terminate; #ifdef TREE_CODE extern tree protect_with_terminate PROTO((tree)); #endif + +/* Various hooks for the DWARF 2 __throw routine. */ + +void expand_builtin_unwind_init PROTO((void)); +rtx expand_builtin_dwarf_fp_regnum PROTO((void)); +rtx expand_builtin_eh_stub 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)); +#endif |