Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr95115.c
blobe7c3119f0ddbb34535f6fe74b1b549d5f9495bd1
1 /* { dg-do run } */
2 /* { dg-options "-O2 -ftrapping-math" } */
3 /* { dg-add-options ieee } */
4 /* { dg-require-effective-target fenv_exceptions_double } */
6 #include <fenv.h>
7 #include <stdlib.h>
9 __attribute__ ((noipa)) double
10 x (void)
12 double d = __builtin_inf ();
13 return d / d;
16 int
17 main (void)
19 double r = x ();
20 if (!__builtin_isnan (r))
21 abort ();
22 if (!fetestexcept (FE_INVALID))
23 abort ();
24 exit (0);