]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR tree-optimization/81503 (Wrong code at -O2)
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 5 Sep 2017 21:52:01 +0000 (21:52 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Tue, 5 Sep 2017 21:52:01 +0000 (21:52 +0000)
commite834fadf024565cff573a470b35eb8ff517ccb99
tree141c7fa02a0d8b3e21d6c0f21d85e3325f03ed8d
parent3b08d87888677a1fcf583b3dd63d8c6f8dc13f8f
backport: re PR tree-optimization/81503 (Wrong code at -O2)

[gcc]

2017-09-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2017-08-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
    Jakub Jelinek  <jakub@redhat.com>
    Richard Biener  <rguenther@suse.de>

PR tree-optimization/81503
* gimple-ssa-strength-reduction.c (replace_mult_candidate): Ensure
folded constant fits in the target type; reorder tests for clarity.

[gcc/testsuite]

2017-09-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

Backport from mainline
2017-08-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
    Jakub Jelinek  <jakub@redhat.com>
    Richard Biener  <rguenther@suse.de>

PR tree-optimization/81503
* gcc.c-torture/execute/pr81503.c: New file.

From-SVN: r251745
gcc/ChangeLog
gcc/gimple-ssa-strength-reduction.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr81503.c [new file with mode: 0644]