1 #include <math.h>
2 
3 static const double zero =  0.0;
4 static const double pone =  1.0;
5 static const double none = -1.0;
6 static const double pinf =  1.0 / 0.0;
7 static const double ninf = -1.0 / 0.0;
8 
9 int
main()10 main ()
11 {
12   if (pinf != pone/zero)
13     abort ();
14 
15   if (ninf != none/zero)
16     abort ();
17 
18 #ifdef HUGE_VAL
19   if (HUGE_VAL != pinf)
20     abort ();
21 
22   if (-HUGE_VAL != ninf)
23     abort ();
24 #endif
25 
26   exit (0);
27 }
28