2017-12-15 Richard Biener <rguenther@suse.de>
commitb94afae671ac27dec978a2fd53a3f09ca936d898
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Dec 2017 08:12:10 +0000 (15 08:12 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Dec 2017 08:12:10 +0000 (15 08:12 +0000)
treeef3c1124cf7a136049c0d22a392d53254b1678b8
parent35d3d5ad2dfb68e0fcfe047de013efbc209dc687
2017-12-15  Richard Biener  <rguenther@suse.de>

Backport from mainline
2017-11-24  Richard Biener  <rguenther@suse.de>

PR tree-optimization/82402
* tree-vect-loop-manip.c (create_lcssa_for_virtual_phi): Properly
set SSA_NAME_OCCURS_IN_ABNORMAL_PHI.

* gcc.dg/torture/pr82402.c: New testcase.

2017-10-24  Richard Biener  <rguenther@suse.de>

PR tree-optimization/82697
* tree-ssa-phiopt.c (cond_store_replacement): Use alias-set
zero for conditional load and unconditional store.

* gcc.dg/torture/pr82697.c: New testcase.

2017-11-02  Richard Biener  <rguenther@suse.de>

PR middle-end/82765
* varasm.c (decode_addr_const): Make offset HOST_WIDE_INT.
Truncate ARRAY_REF index and element size.

* gcc.dg/pr82765.c: New testcase.

2017-11-09  Richard Biener  <rguenther@suse.de>

PR tree-optimization/82902
* tree-ssa-phiprop.c (propagate_with_phi): Test proper type.

* g++.dg/torture/pr82902.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@255677 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr82902.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr82765.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr82402.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr82697.c [new file with mode: 0644]
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-vect-loop-manip.c
gcc/varasm.c