On Sat Oct 18 16:28:22 2008, coke wrote: > > I'm submitting some every night at midnight on my osx/x86 box; if it's > obviously a temp directory and the right time frame, it's probably me. > >
So it seems to be failing consistently on Darwin regardless of platform. Also, tonight I confirmed that the failure began at the recent merge in r31668. For the record, the svn diff of the test file at that point was: $ svn diff -r 31667:31668 t/op/bitwise.t Index: t/op/bitwise.t =================================================================== --- t/op/bitwise.t (revision 31667) +++ t/op/bitwise.t (revision 31668) @@ -552,11 +552,11 @@ loop: if $P1 > 100 goto done ## shift number and i_number into $P2 and $I2. - n_shl $P2, number, $P1 + shl $P2, number, $P1 $I1 = $P1 shl $I2, i_number, $I1 ## compare in I registers. - $P3 = n_mod $P2, integer_modulus + $P3 = mod $P2, integer_modulus $I3 = $P3 if $I2 >= 0 goto pos_check ## The register op gave a negative result, but the modulus will always be However, as this test is passing on many other platforms, it's quite possible that the failure is due to something that happened elsewhere in r31668. kid51