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