On Thu, Feb 5, 2009 at 10:44, Reini Urban via RT <parrotbug-follo...@parrotcode.org> wrote: > On Thu Jan 29 06:05:13 2009, Whiteknight wrote: >> On Wed Dec 24 05:39:54 2008, Whiteknight wrote: >> > On Tue Dec 23 19:02:17 2008, jk...@verizon.net wrote: >> > > On Sat Jun 14 17:15:32 2008, jk...@verizon.net wrote: >> > > > Would it be possible to test Parrot on Win32 non-optimized and >> optimized >> > > > so as to see whether this is still a bug? > > This neg -0 => 0 error is observable on msvc and mingw. > > It is caused by the msvcrt.dll (aka the libc) for windows and is > therefore parrot and compiler independent. > cygwin is not affected, since newlib has this correct. > > We could work around it in the op for neg (DWIM) or keep it > as expected platform semantics. > I would vote for platform unity, and fix the neg -0 case.
+1 for fixing -0 to work the same everywhere. ~jerry