]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR tree-optimization/81162 (UBSAN switch triggers incorrect optimization...
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 25 Jul 2017 19:44:10 +0000 (19:44 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Tue, 25 Jul 2017 19:44:10 +0000 (19:44 +0000)
commit803bdb10605c0ca118d2dc727ece1903c7aae52c
treec81fb264149b551707d2040cc460a92246716cc6
parent8e7acaede1f10bcd82f5d53ace4aa3a4e6e1165e
backport: re PR tree-optimization/81162 (UBSAN switch triggers incorrect optimization in SLSR)

[gcc]

2016-07-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/81162
* gimple-ssa-strength-reduction.c (replace_mult_candidate): Don't
replace a negate with an add.

[gcc/testsuite]

2016-07-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/81162
* gcc.dg/ubsan/pr81162.c: New file.

From-SVN: r250544
gcc/ChangeLog
gcc/gimple-ssa-strength-reduction.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ubsan/pr81162.c [new file with mode: 0644]