diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-02 07:08:16 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-02 07:08:16 +0000 |
| commit | b2b188b5ec7ec58052788e7c81cee835e589e56d (patch) | |
| tree | f5fd434b155cb047fdfef9811d5e14bb52fc5de9 /libjava/java/sql | |
| parent | 22797e9a1c752f79a2a072f43b8b06f739eb3457 (diff) | |
| download | ppe42-gcc-b2b188b5ec7ec58052788e7c81cee835e589e56d.tar.gz ppe42-gcc-b2b188b5ec7ec58052788e7c81cee835e589e56d.zip | |
* except.c (convert_from_eh_region_ranges_1): Smash REG_EH_REGION
notes for nothrow calls if flag_forced_unwind_exceptions.
(build_post_landing_pads): Mind flag_forced_unwind_exceptions.
(sjlj_find_directly_reachable_regions): Likewise.
(reachable_handlers): Likewise.
(can_throw_external): Likewise.
(collect_one_action_chain): Record cleanups after catch-all and
must-not-throw if flag_forced_unwind_exceptions.
* flags.h (flag_forced_unwind_exceptions): Declare.
* toplev.c (flag_forced_unwind_exceptions): New.
(lang_independent_options): Add it.
* doc/invoke.text: Add it.
* g++.dg/eh/forced1.C: New.
* g++.dg/eh/forced2.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65158 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql')
0 files changed, 0 insertions, 0 deletions

