/* { dg-do run } */ /* { dg-options "-O2 -msse4.1" } */ /* { dg-require-effective-target sse4 } */ #include "sse4_1-check.h" int signbit (__float128); extern void abort (void); static void sse4_1_test (void) { static volatile __float128 a; a = -1.2q; if (!signbit (a)) abort (); a = 1.2q; if (signbit (a)) abort (); }