Sign in
llvm
/
llvm-archive
/
8a078a762a98ba34ad83dc2c15e5ff2b86792d78
/
.
/
llvm-gcc-4.2
/
llvmgcc42-2326.9
/
gcc
/
testsuite
/
gcc.dg
/
tree-ssa
/
pr23391.c
blob: a5effbb15aa9cc75f751b5ddc1bc5090f3509952 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O2" } */
void
foo
(
int
N
)
{
int
C
;
double
R
;
R
=
0.0
;
do
{
R
+=
0.001
;
C
=
(
int
)
(
R
*
N
);
if
(-
R
*
N
<=
R
*
N
)
{
C
++;
}
}
while
(
C
<
0
);
return
;
}