1 /* The problem in this PR was mostly finding a suitable place to insert
2 the reciprocals of the function arguments. This test case tries to
3 test three possible ways of how this may go wrong. */
4 /* { dg-options "-O2 -ffast-math" } */
5 /* { dg-do compile } */
7 /* The original test case. */
9 f1 (double a
, double b
, double c
)
24 /* Labels may end up in the middle of a block. Also bad. */
26 f2 (double a
, double b
, double c
)
43 /* Uses must still be dominated by their defs. */
45 f3 (double a
, double b
, double c
)