[issue1682] math.h constants, aren't constant
Stathis Kamperis (via DragonFly issue tracker)
sinknull at leaf.dragonflybsd.org
Tue Feb 23 08:28:22 PST 2010
New submission from Stathis Kamperis <ekamperi at gmail.com>:
According to C99, HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, and NAN need to be
constant expressions. We use some gcc __builtin() call when defining them, which
violates the standard.
Test case to reproduce it:
http://gitweb.dragonflybsd.org/~beket/pcca-tests.git/blob_plain/master:/math.h/t_const.c
NetBSD is affected as well. FreeBSD + Opensolaris not.
Cheers,
Stathis
----------
keyword: standards
messages: 8164
nosy: Beket
priority: bug
status: unread
title: math.h constants, aren't constant
_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1682>
_____________________________________________________
More information about the Bugs
mailing list