re PR middle-end/53823 (FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and...
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sat, 18 Aug 2012 23:16:53 +0000 (23:16 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 18 Aug 2012 23:16:53 +0000 (23:16 +0000)
commitb216b86b7ee3b1f6a83daebab8aadf77d69bd5d0
treecce054ce1aba013927a269a47a19b00fcd6964a0
parentb44e2c4cfb03d46d3969039fc54461a1f8afb5d0
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 negative coefficients
if the mode is larger than a wide int and it is too costly to multiply
by a positive multiplier and negate the result.

From-SVN: r190505
gcc/ChangeLog
gcc/expmed.c