newlib-cygwin/newlib/libc
Hans-Peter Nilsson 5592f939b4 Fix strict-aliasing issues with _strtod_r and Storeinc.
* libc/stdlib/strtod.c (_strtod_r): Change local variables aadj,
	rv, rv0 from double to type U.  Use accessor macros dval, dword0
	and dword1 for all accesses except for the ULtod call, where rv.i
	replaces the pointer cast.
	* libc/stdlib/mprec.h (U): Rename member L to i for easier re-use
	of access macros.  Tweak comment.
	Remove #ifdef'd YES_ALIAS code.
	(dword0, dword1, dval): Define in terms of uncast union member
	access.  Ditto for _DOUBLE_IS_32BITS variants.
	(Storeinc): Replace aliasing-flawed microoptimized definition with
	alternative suggested in comment.  Remove now stale comment.
2008-06-25 01:45:02 +00:00
..
argz 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
ctype 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
errno 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
iconv 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
include * libc/include/machine/setjmp.h (_longjmp): Define as function on 2008-06-21 18:48:45 +00:00
locale 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
machine 2008-06-17 Ken Werner <ken.werner@de.ibm.com> 2008-06-17 17:28:20 +00:00
misc 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
posix 2008-01-03 Jeff Johnston <jjohnstn@redhat.com> 2008-01-03 22:33:37 +00:00
reent 2008-01-03 Jeff Johnston <jjohnstn@redhat.com> 2008-01-03 22:33:37 +00:00
search 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
signal 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
stdio Fix 2008-04-14 regression in asprintf(ptr,""). 2008-04-30 02:47:14 +00:00
stdio64 Fix ftell bug after ungetc. 2008-03-04 02:22:36 +00:00
stdlib Fix strict-aliasing issues with _strtod_r and Storeinc. 2008-06-25 01:45:02 +00:00
string 2008-05-27 Jeff Johnston <jjohnstn@redhat.com> 2008-05-27 18:44:40 +00:00
sys 2008-05-22 Jeff Johnston <jjohnstn@redhat.com> 2008-05-22 21:30:28 +00:00
syscalls 2008-01-03 Jeff Johnston <jjohnstn@redhat.com> 2008-01-03 22:33:37 +00:00
time 2007-07-06 Jeff Johnston <jjohnstn@redhat.com> 2007-07-06 16:56:30 +00:00
unix * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
Makefile.am * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
Makefile.in * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
aclocal.m4 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
configure 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
configure.in * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
libc.texinfo 2007-12-19 Jeff Johnston <jjohnstn@redhat.com> 2007-12-19 22:36:48 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:36:05 +00:00