Sign in
llvm
/
llvm-project
/
eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7
/
.
/
polly
/
test
/
CodeGen
/
single_loop_ull_max_iterations.c
blob: 56d7677495a3c9f31d17022a7519767b8514da70 [
file
] [
log
] [
blame
]
#include
"limits.h"
#define
N
20
int
main
()
{
unsigned
long
long
i
;
unsigned
long
long
A
[
N
];
A
[
0
]
=
0
;
__sync_synchronize
();
for
(
i
=
0
;
i
<
ULLONG_MAX
;
i
++)
A
[
0
]
=
i
;
__sync_synchronize
();
if
(
A
[
0
]
==
ULLONG_MAX
-
1
)
return
0
;
else
return
1
;
}