Message ID | 54257C11.9070109@arm.com |
---|---|
State | New |
Headers | show |
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c index bd4813c..2e2f0a6 100644 --- a/gcc/shrink-wrap.c +++ b/gcc/shrink-wrap.c @@ -189,6 +189,9 @@ move_insn_for_shrink_wrap (basic_block bb, rtx_insn *insn, unsigned int nonconstobj_num = 0; rtx src_inner = NULL_RTX; + if (insn_could_throw_p (insn)) + return false; + subrtx_var_iterator::array_type array; FOR_EACH_SUBRTX_VAR (iter, array, src, ALL) {