This is the exact same behaviour that you get under cygwin on Windows. I assumed that the extra print was added by someone who had previously been doing an investigation.

Don't remember doing all this edge case trig stuff in school.

Nick

[EMAIL PROTECTED] wrote:

Building from parrot_2005-06-01_151500.tar.gz on solaris

trans.t is failing for both jit and other cores

[EMAIL PROTECTED]:/var/tmp/tinder/parrot$ perl t/harness --gc-debug --running-make-test t/op/trans.t
t/op/trans....ok 12/19
t/op/trans....NOK 13# Failed test (t/op/trans.t at line 307)
# got: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# ok 12
# ok 13
# ok 14
# ok 15
# ok 16
# 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.
Helpfully this shows solaris thinks atan -0 , -0 is 0


Reply via email to