[perl #37993] [BUG] optimized parrot behaves differently than non-optimized (win32-msvc)
Will Coleda via RT
parrotbug-followup at parrotcode.org
Wed Oct 28 02:02:56 UTC 2009
On Thu Feb 05 11:00:10 2009, particle wrote:
> On Thu, Feb 5, 2009 at 10:44, Reini Urban via RT
> <parrotbug-followup at 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, jkeen at verizon.net wrote:
> >> > > On Sat Jun 14 17:15:32 2008, jkeen at 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
>
This issue seems to be covered by https://trac.parrot.org/parrot/ticket/313.
Closing this ticket.
--
Will "Coke" Coleda
More information about the parrot-dev
mailing list