This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgomp/66429] ICE in expand_GOMP_SIMD_LAST_LANE
- From: "vries at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 05 Jun 2015 10:19:00 +0000
- Subject: [Bug libgomp/66429] ICE in expand_GOMP_SIMD_LAST_LANE
- Auto-submitted: auto-generated
- References: <bug-66429-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66429
--- Comment #1 from vries at gcc dot gnu.org ---
ICE still reproduces with command line:
...
$ gcc for-2.c -fopenmp -O2 -S
..
and pruned for-2.c:
...
float b[10][15][10];
__attribute__((noreturn)) void
noreturn (void)
{
for (;;);
}
__attribute__((noinline, noclone)) void
f12_pf_simd_static32 (int n)
{
int i;
#pragma omp parallel for simd schedule(static, 32) collapse(3)
for (i = 0; i < 10; i++)
for (int j = n; j < 8; j++)
for (long k = -10; k < 10; k++)
{
b[i][j][k] += 16;
noreturn ();
b[i][j][k] -= 32;
}
}
...