1 /* { dg-do compile } */
2 /* { dg-options "-w -Ofast -fnon-call-exceptions -ftrapping-math -fdump-tree-recip" } */
4 /* Check that the recip_sqrt optimization does not trigger here, causing an
10 foo1 (double a, double b)
13 tmp = 1.0 / __builtin_sqrt (a);
22 foo4 (double a, double b, int c, int d)
25 tmp = 1.0 / __builtin_sqrt (a);
38 foo5 (double a, double b, int c, int d)
41 tmp = 1.0 / __builtin_sqrt (a);