-
- Downloads
except.h (struct eh_region_d): Add use_cxa_end_cleanup.
* except.h (struct eh_region_d): Add use_cxa_end_cleanup. * except.c (gen_eh_region): Set it. (duplicate_eh_regions_1): Copy it. * tree-eh.c (lower_resx): Use it to determine which function to call to resume. * langhooks.h (struct lang_hooks): Add eh_use_cxa_end_cleanup. * langhooks-def.h (LANG_HOOKS_EH_USE_CXA_END_CLEANUP): New. * builtins.def (BUILT_IN_CXA_END_CLEANUP): New. * tree.c (build_common_builtin_nodes): Remove parameter. Build BUILT_IN_CXA_END_CLEANUP if necessary. * tree.h (build_common_builtin_nodes): Update decl. * c-common.c (c_define_builtins): Update call to build_common_builtin_nodes. gcc/ada/ * gcc-interface/utils.c (gnat_install_builtins): Update call to build_common_builtin_nodes. gcc/cp/ * cp-objcp-common.h (LANG_HOOKS_EH_USE_CXA_END_CLEANUP): New. gcc/fortran/ * f95-lang.c (gfc_init_builtin_functions): Update call to build_common_builtin_nodes. gcc/java/ * builtins.c (initialize_builtins): Update call to build_common_builtin_nodes. * lang.c (LANG_HOOKS_EH_USE_CXA_END_CLEANUP): New. From-SVN: r152241
Showing
- gcc/ChangeLog 17 additions, 0 deletionsgcc/ChangeLog
- gcc/ada/ChangeLog 5 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/utils.c 1 addition, 1 deletiongcc/ada/gcc-interface/utils.c
- gcc/builtins.def 1 addition, 0 deletionsgcc/builtins.def
- gcc/c-common.c 1 addition, 1 deletiongcc/c-common.c
- gcc/cp/ChangeLog 4 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-objcp-common.h 3 additions, 0 deletionsgcc/cp/cp-objcp-common.h
- gcc/except.c 7 additions, 0 deletionsgcc/except.c
- gcc/except.h 4 additions, 0 deletionsgcc/except.h
- gcc/fortran/ChangeLog 5 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/f95-lang.c 1 addition, 1 deletiongcc/fortran/f95-lang.c
- gcc/java/ChangeLog 6 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/builtins.c 1 addition, 1 deletiongcc/java/builtins.c
- gcc/java/lang.c 3 additions, 0 deletionsgcc/java/lang.c
- gcc/langhooks-def.h 2 additions, 0 deletionsgcc/langhooks-def.h
- gcc/langhooks.h 4 additions, 0 deletionsgcc/langhooks.h
- gcc/tree-eh.c 8 additions, 14 deletionsgcc/tree-eh.c
- gcc/tree.c 15 additions, 18 deletionsgcc/tree.c
- gcc/tree.h 1 addition, 1 deletiongcc/tree.h
Loading
Please register or sign in to comment