1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/* { dg-do run } */ /* { dg-require-effective-target dfp } */ /* { dg-require-effective-target sse } */ /* { dg-options "-Os -msse -std=gnu99" } */ #include "sse-check.h" extern void abort (void); static void sse_test (void) { if (7.999999999999999999999999999999999E6144dl + 3.0E6144dl != __builtin_infd32 ()) abort (); }