* expmed.c (expand_mult): Skip synth_mult for constant double op1 except
for special cases. Don't initialize coeff and is_neg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189980
138bc75d-0d04-0410-961f-
82ee72b054a4
+2012-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle-end/53823
+ * expmed.c (expand_mult): Skip synth_mult for constant double op1 except
+ for special cases. Don't initialize coeff and is_neg.
+
2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
Richard Earnshaw <rearnsha@arm.com>
if (INTEGRAL_MODE_P (mode))
{
rtx fake_reg;
- HOST_WIDE_INT coeff = 0;
- bool is_neg = false;
+ HOST_WIDE_INT coeff;
+ bool is_neg;
int mode_bitsize;
if (op1 == CONST0_RTX (mode))
}
goto skip_synth;
}
+ else
+ goto skip_synth;
}
else
goto skip_synth;