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