Commit 2598e85a by Jeffrey A Law Committed by Jeff Law

except.c (expand_fixup_region_end): Do not peek at INSN_UID…

except.c (expand_fixup_region_end): Do not peek at INSN_UID (node->entry->outer_context) for flag_new_exceptions.

        * except.c (expand_fixup_region_end): Do not peek at
        INSN_UID (node->entry->outer_context) for flag_new_exceptions.

From-SVN: r29047
parent ff2589d1
Thu Sep 2 00:06:43 1999 Jeffrey A Law (law@cygnus.com)
* except.c (expand_fixup_region_end): Do not peek at
INSN_UID (node->entry->outer_context) for flag_new_exceptions.
Thu Sep 2 13:52:53 1999 Geoffrey Keating <geoffk@cygnus.com> Thu Sep 2 13:52:53 1999 Geoffrey Keating <geoffk@cygnus.com>
* flags.h: New variables align_loops, align_loops_log, * flags.h: New variables align_loops, align_loops_log,
......
...@@ -1544,8 +1544,11 @@ expand_fixup_region_end (cleanup) ...@@ -1544,8 +1544,11 @@ expand_fixup_region_end (cleanup)
and we could get an infinte loop when it tried to rethrow, or just and we could get an infinte loop when it tried to rethrow, or just
generally incorrect execution following a throw. */ generally incorrect execution following a throw. */
dont_issue = ((INSN_UID (node->entry->outer_context) == 0) if (flag_new_exceptions)
&& (ehstack.top->entry != node->entry)); dont_issue = 0;
else
dont_issue = ((INSN_UID (node->entry->outer_context) == 0)
&& (ehstack.top->entry != node->entry));
ehstack.top->entry->outer_context = node->entry->outer_context; ehstack.top->entry->outer_context = node->entry->outer_context;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment