mirror of
https://github.com/autc04/Retro68.git
synced 2024-12-11 03:52:59 +00:00
33 lines
375 B
C
33 lines
375 B
C
/* PR c++/85782 */
|
|
|
|
#include <assert.h>
|
|
|
|
#define N 100
|
|
|
|
int
|
|
main ()
|
|
{
|
|
int i, a[N];
|
|
|
|
for (i = 0; i < N; i++)
|
|
a[i] = i+1;
|
|
|
|
#pragma acc parallel loop copy(a)
|
|
for (i = 0; i < N; i++)
|
|
{
|
|
if (i % 2)
|
|
continue;
|
|
a[i] = 0;
|
|
}
|
|
|
|
for (i = 0; i < N; i++)
|
|
{
|
|
if (i % 2)
|
|
assert (a[i] == i+1);
|
|
else
|
|
assert (a[i] == 0);
|
|
}
|
|
|
|
return 0;
|
|
}
|