https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68715
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2016-01-07 00:00:00 |2016-2-2
CC| |ktkachov at gcc dot gnu.org
--- Comment #4 from ktkachov at gcc dot gnu.org ---
Seeing this on aarch64 with current trunk at -Ofast -floop-interchange with the
C testcase with ISL 0.15:
int a[1], c[1];
int b, d, e;
void
fn1 (int p1)
{
for (;;)
;
}
int
fn3 ()
{
for (; e; e++)
c[e] = 2;
for (; d; d--)
a[d] = 8;
return 0;
}
int fn5 (int);
int
fn2 ()
{
fn3 ();
}
void
fn4 ()
{
fn1 (b || fn5 (fn2 ()));
}