https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99932
--- Comment #8 from Tom de Vries <vries at gcc dot gnu.org> ---
New minimal oacc example:
...
int
main (void)
{
int vectors_max = -1;
#pragma acc parallel \
num_gangs (1) num_workers (1) \
copy (vectors_max)
{
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
#pragma acc loop vector reduction (max: vectors_max)
for (int k = 0; k < 32; k++)
vectors_max = k;
}
if (vectors_max != 31)
__builtin_abort ();
return 0;
}
...
