1 /* Excess precision tests. Verify excess precision doesn't affect
3 /* { dg-do compile } */
4 /* { dg-options "-mfpmath=387 -fexcess-precision=standard" } */
14 #define CHECK_FLOAT(E) fp = &(typeof(E)){0}
15 #define CHECK_DOUBLE(E) dp = &(typeof(E)){0}
18 CHECK_FLOAT (f
* f
/ f
);
19 CHECK_DOUBLE (d
* d
/ d
);
20 CHECK_FLOAT (f
? f
- f
: f
);
21 CHECK_DOUBLE (d
? d
- d
: d
);