2014-05-23 Richard Biener <rguenther@suse.de>
commita38db81cf6c0cf691cde1e7f8c746a924a38fa1b
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2014 09:46:18 +0000 (23 09:46 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2014 09:46:18 +0000 (23 09:46 +0000)
tree5b8e0030d481ca0c60b78591fd6c31ea9c778ce8
parent00dc003762c18d20d455aca4e8736057dcd9ba22
2014-05-23  Richard Biener  <rguenther@suse.de>

Backport from mainline
2013-08-30  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58228
* tree-vect-data-refs.c (vect_analyze_data_ref_access): Do not
allow invariant loads in nested loop vectorization.

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

2013-09-26  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58539
* tree-vect-loop.c (vect_create_epilog_for_reduction): Honor
the fact that debug statements are not taking part in loop-closed
SSA construction.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@210847 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr58228.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr58539.c [new file with mode: 0644]
gcc/tree-vect-data-refs.c
gcc/tree-vect-loop.c