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)
22 /* Labels may end up in the middle of a block. Also bad. */
24 f2 (double a, double b, double c)
39 /* Uses must still be dominated by their defs. */
41 f3 (double a, double b, double c)