Sign in
llvm
/
llvm-archive
/
f91d1660b4827134c7666ae9637f21a2741d183f
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
gcc.dg
/
pr21921.c
blob: d6a8a2a94bf12f3426cc30432b6745c253e23daf [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O1 -funsafe-math-optimizations" } */
void
Q
(
double
*
s
,
double
h
)
{
int
i
;
if
(
h
>
1
)
h
=
h
-
1
;
for
(
i
=
1
;
i
<
3
;
i
++)
if
(
s
[
i
]
/
h
>
0
)
s
[
0
]
=
h
,
s
[
i
]
=
s
[
i
]
/
h
;
}