Message ID | 579c3fee8ef39fe70575bd5e0a38ee866faf564a.1448345542.git.segher@kernel.crashing.org |
---|---|
State | New |
Headers | show |
diff --git a/gcc/combine.c b/gcc/combine.c index 2a66fd5..4958d3b 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -2512,7 +2512,8 @@ is_parallel_of_n_reg_sets (rtx pat, int n) || !REG_P (SET_DEST (XVECEXP (pat, 0, i)))) return false; for ( ; i < len; i++) - if (GET_CODE (XVECEXP (pat, 0, i)) != CLOBBER) + if (GET_CODE (XVECEXP (pat, 0, i)) != CLOBBER + || XEXP (XVECEXP (pat, 0, i), 0) == const0_rtx) return false; return true;