1 /* PR rtl-optimization/36017 */
3 /* { dg-options "-O2" } */
5 #if defined (__AVR__) && (__SIZEOF_DOUBLE__ == __SIZEOF_FLOAT__)
6 extern double sqrt (double) __asm ("sqrtf");
8 extern double sqrt (double);
10 extern void abort (void);
12 __attribute__((noinline
)) double
20 c
= (1.0 - d
) * (1.0 - a
);
21 b
= c
> 0 ? 1.0 - sqrt (c
) : 1.0;