Sign in
llvm
/
llvm-archive
/
67ca873b99b7e631820d261833301c41ad8006b1
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
gcc.dg
/
doloop-2.c
blob: 115ec742ba314a802fcb6398e56104d9bc6f2798 [
file
] [
log
] [
blame
]
/* { dg-do run } */
/* { dg-options "-O2" } */
extern
void
abort
(
void
);
unsigned
global_iters
;
void
bi_reverse
(
int
len
)
{
do
{
global_iters
++;
}
while
(--
len
>
0
);
}
int
main
()
{
bi_reverse
(
5
);
if
(
global_iters
!=
5
)
abort
();
return
0
;
}