re PR middle-end/53823 (FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1)
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. From-SVN: r189980
This commit is contained in:
parent
a5fe079c34
commit
caf624554c
@ -1,3 +1,9 @@
|
||||
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>
|
||||
|
||||
|
@ -3176,8 +3176,8 @@ expand_mult (enum machine_mode mode, rtx op0, rtx op1, rtx target,
|
||||
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))
|
||||
@ -3230,6 +3230,8 @@ expand_mult (enum machine_mode mode, rtx op0, rtx op1, rtx target,
|
||||
}
|
||||
goto skip_synth;
|
||||
}
|
||||
else
|
||||
goto skip_synth;
|
||||
}
|
||||
else
|
||||
goto skip_synth;
|
||||
|
Loading…
x
Reference in New Issue
Block a user