1 /* { dg-do run } */ 2 /* { dg-options "-O2 -msse4.1" } */ 3 /* { dg-require-effective-target sse4 } */ 4 5 #include "sse4_1-check.h" 6 7 int signbit (__float128); 8 9 extern void abort (void); 10 11 static void sse4_1_test(void)12sse4_1_test (void) 13 { 14 static volatile __float128 a; 15 16 a = -1.2q; 17 if (!signbit (a)) 18 abort (); 19 20 a = 1.2q; 21 if (signbit (a)) 22 abort (); 23 } 24