On Thu, Jun 02, 2005 at 12:22:28PM +0200, Leopold Toetsch wrote:
> [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > Building from parrot_2005-06-01_151500.tar.gz on solaris
> 
> >  [EMAIL PROTECTED]:/var/tmp/tinder/parrot$ uname -a
> >  SunOS prodigy 5.9 Generic_117171-14 sun4u sparc SUNW,Ultra-4
> 
> >  # not 0.000000ok 17
> >  # '
> 
> >  atan N4, -0.0, -0.0
> >  .fp_eq (N4, -3.1415926, EQ17)
> >  print "not "
> >  print N4
> >  EQ17: print "ok 17\n"
> >  end
> 
> >  There seems to be an extra unintended print in the last test.
> 
> Nope, that's intended ;-)
> 
> >  Helpfully this shows solaris thinks atan -0 , -0 is 0
> 
> As Nick G. said, Solaris isn't the only system that show this error.
> 
> The big question is what to do:
> 
> - document it as faling on these systems
> - implement a workaround for these systems
> ...
> 
> What does Perl5 do in such cases?

It asks Steve Peters.

:-)

Nicholas Clark

Reply via email to