From: Richard Henderson Date: Mon, 6 Aug 2001 17:14:39 +0000 (-0700) Subject: except.c (convert_from_eh_region_ranges_1): Never mark USE or CLOBBER insns as throwing. X-Git-Tag: prereleases/libstdc++-3.0.95~2838 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7730f7a39dbbfb400ad22bb5aa6e9c5f4744763;p=thirdparty%2Fgcc.git except.c (convert_from_eh_region_ranges_1): Never mark USE or CLOBBER insns as throwing. * except.c (convert_from_eh_region_ranges_1): Never mark USE or CLOBBER insns as throwing. From-SVN: r44666 --- diff --git a/gcc/except.c b/gcc/except.c index 4397cfc963dc..3bedec97f51f 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1240,6 +1240,8 @@ convert_from_eh_region_ranges_1 (pinsns, orig_sp, cur) /* If we wanted exceptions for non-call insns, then any may_trap_p instruction could throw. */ || (flag_non_call_exceptions + && GET_CODE (PATTERN (insn)) != CLOBBER + && GET_CODE (PATTERN (insn)) != USE && may_trap_p (PATTERN (insn))))) { REG_NOTES (insn) = alloc_EXPR_LIST (REG_EH_REGION, GEN_INT (cur),