Sign in
gnu
/
gcc
/
4212a6a3e44f870412d9025eeb323fd4f50a61da
/
.
/
libgomp
/
testsuite
/
libgomp.c
/
atomic-4.c
blob: 7157243e9337034c14af501ce4b9508c835f7866 [
file
] [
log
] [
blame
]
/* PR middle-end/35611 */
extern
void
abort
(
void
);
int
main
(
void
)
{
long
double
d
=
.
0L
;
int
i
;
#pragma
omp parallel
for
shared
(
d
)
for
(
i
=
0
;
i
<
1000
;
i
++)
#pragma
omp atomic
d
+=
1.0L
;
if
(
d
!=
1000.0L
)
abort
();
return
0
;
}