https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
--- Comment #7 from Yuri Rumyantsev ---
I checked that GCC 7 compiler still does not vectorize loops in thin6d function
which is the only hottest function in 200.sixtrack benchmark.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
alalaw01 at gcc dot gnu.org changed:
What|Removed |Added
CC||alalaw01 at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
--- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22
13:31:23 UTC ---
C testcase:
int x[1024], y[1024];
int z;
void foo (void)
{
unsigned i;
for (i = 0; i 1024; ++i)
{
z = x[i] - y[i];
x[i]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
--- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22
14:24:14 UTC ---
(In reply to comment #3)
(In reply to comment #1)
because it appears that 'save' makes all variables global ones.
But this is maybe a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56688
--- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22
14:25:15 UTC ---
Testcase for that:
void foo(int i)
{
static int x;
x = i;
}