1 /* Some versions of Solaris <math.h> give strict-aliasing warnings for 2 signbit. */ 3 /* { dg-require-effective-target c99_runtime } */ 4 /* { dg-options "-std=c99 -O2 -Wstrict-aliasing" } */ 5 6 #include <math.h> 7 8 int main(void)9main (void) 10 { 11 return signbit (1.0f) | signbit (1.0) | signbit (1.0l);; 12 } 13