diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1997-09-27 18:16:15 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1997-09-27 14:16:15 -0400 |
commit | 2f3ca9e7f4bc29c645df8a51023ece6ece8faf9d (patch) | |
tree | a5a4bcb347df37e58a470806a1587b469f81d6af /gcc/c-decl.c | |
parent | faf199a62194ffea2487c131c0ef8efc2c6127f5 (diff) | |
download | gcc-2f3ca9e7f4bc29c645df8a51023ece6ece8faf9d.zip gcc-2f3ca9e7f4bc29c645df8a51023ece6ece8faf9d.tar.gz gcc-2f3ca9e7f4bc29c645df8a51023ece6ece8faf9d.tar.bz2 |
c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.
* c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.
* tree.h (built_in_function): Likewise.
* expr.c (expand_builtin): Likewise.
* except.h: Likewise.
* dwarf2out.c (expand_builtin_dwarf_reg_size): New fn.
* libgcc2.c (copy_reg): New fn.
(__throw): Use it.
From-SVN: r15750
Diffstat (limited to 'gcc/c-decl.c')
-rw-r--r-- | gcc/c-decl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c index 09143e4..5774f75 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -3200,6 +3200,8 @@ init_decl_processing () builtin_function ("__builtin_dwarf_fp_regnum", build_function_type (unsigned_type_node, endlink), BUILT_IN_DWARF_FP_REGNUM, NULL_PTR); + builtin_function ("__builtin_dwarf_reg_size", int_ftype_int, + BUILT_IN_DWARF_REG_SIZE, NULL_PTR); builtin_function ("__builtin_frob_return_addr", ptr_ftype_ptr, BUILT_IN_FROB_RETURN_ADDR, NULL_PTR); builtin_function ("__builtin_extract_return_addr", ptr_ftype_ptr, |