Sign in
llvm
/
llvm-project
/
758053788bde4747953f5f276ded345cd01323b1
/
.
/
polly
/
test
/
CodeGen
/
single_do_loop_ll_max_iterations.c
blob: 8d81b22bbb30c8e99139deac3ada2ffbff376590 [
file
] [
log
] [
blame
]
#define
N
20
#include
"limits.h"
volatile
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
;
}