Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: build failure (alpha-current): floating point exception 8

On Tue, 03 Mar 2009, Michael L. Hitch wrote:
> $ grep HUGE_VAL include/math.h
> /* 7.12#3 HUGE_VAL, HUGELF, HUGE_VALL */
> #define HUGE_VAL        __infinity.__val

You can't reliably answer a question about standards by checking the

The ISO C99 standard permits, but does not require, HUGE_VAL to be
a positive infinity.  Annex F, which is about IEC 60559 (or "IEEE")
floating point arithmetic, does require HUGE_VAL to be an infinity,
but support for that kind of arithmetic is optional.

--apb (Alan Barrett)

Home | Main Index | Thread Index | Old Index