OSDN Git Service

* except.c (expand_eh_region_start_tree): Add DECL argument so we
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 1997 20:03:15 +0000 (20:03 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 1997 20:03:15 +0000 (20:03 +0000)
commit3ec33c573b159d074ee81976e655a39a0f3bf647
tree6e5501b204bbdd872d5ff15586006547e3e92809
parentbf1e7d9a0aca52ac22a3af67c4fdd7f40726ff33
* except.c (expand_eh_region_start_tree): Add DECL argument so we
  can better track why the region was made for error reporting.
* except.h (expand_eh_region_start_tree): Likewise.
* tree.h (expand_dhc_cleanup): Likewise.
(expand_dcc_cleanup): Likewise.
* except.c (expand_eh_region_start_for_decl): New routine.
* except.h (expand_eh_region_start_for_decl): Likewise.
* stmt.c (expand_decl_cleanup): Add DECL to call of
expand_eh_region_start_tree.
(expand_dcc_cleanup): Likewise.
(expand_dhc_cleanup): Likewise.

(expand_start_case): Switches introduce conditional contexts.
(expand_start_case_dummy): Likewise.
(expand_start_case_dummy): Likewise.
(expand_end_case): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13990 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/except.c
gcc/except.h
gcc/stmt.c
gcc/tree.h