Type-punning through casts in strtod.c "miscompiled" by gcc trunk

David M. Gay dmg@acm.org
Wed Jul 2 14:13:00 GMT 2008


You must have an ancient copy of dtoa.c.  You really should
check for updates occasionally, either by sending "subscribe fp"
to netlib@ornl.gov (so you get automatic notification of updates)
or by manually checking every year or so.

The type-punning problem was fixed about eight years ago, and
there have been various other bug fixes.  As always, the current
source is available from netlib, e.g.,

	http://www.netlib.org/fp/dtoa.c
	http://netlib.sandia.gov/fp/dtoa.c.gz

See also the generalization

	http://www.netlib.org/fp/gdtoa.tgz
	http://netlib.sandia.gov/fp/gdtoa.tgz

-- Dave



More information about the Newlib mailing list