On Wed, 3 Oct 2001, Simon Cozens wrote:
> On Wed, Oct 03, 2001 at 03:55:55PM +0100, Simon Cozens wrote:
> > Any objections to a release today? How's Cygwin and Win32 looking?
>
> FWIW, I've just successfully built Parrot on Linux x86, Linux Sparc,
> Linux IA64, Tru64, Linux Alpha, FreeBSD Alpha, and FreeBSD x86.
> I'm happy.
It's not a core platform, but Linux/Sparc (intvalsize=8) is still not
very happy:
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/op/basic.t 2 512 5 2 40.00% 2 4
t/op/bitwise.t 4 1024 4 4 100.00% 1-4
t/op/integer.t 11 2816 26 11 42.31% 1-7 21-24
t/op/number.t 1 256 25 1 4.00% 24
t/op/stacks.t 1 256 9 1 11.11% 1
t/op/string.t 1 256 10 1 10.00% 2
5 subtests skipped.
Failed 6/8 test scripts, 25.00% okay. 20/99 subtests failed, 79.80% okay.
make: *** [test] Error 29
I also get the same results on a similarly-configured Solaris 8/Sparc
system (Solaris SunPro CC).
Finally, trying a 32-bit opcode_t and a 64-bit INTVAL, I get
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/op/basic.t 3 768 5 3 60.00% 2-4
t/op/bitwise.t 4 1024 4 4 100.00% 1-4
t/op/integer.t 26 6656 26 26 100.00% 1-26
t/op/number.t 25 6400 25 25 100.00% 1-25
t/op/stacks.t 6 1536 9 6 66.67% 1 3 5 7-9
t/op/string.t 9 2304 10 9 90.00% 1-9
t/op/time.t 2 512 2 2 100.00% 1-2
t/op/trans.t 18 4608 18 18 100.00% 1-18
5 subtests skipped.
Failed 8/8 test scripts, 0.00% okay. 93/99 subtests failed, 6.06% okay.
The failures are very basic. Here's the output from t/op/basic.t:
1..5
ok 1 - noop, end
not ok 2 - print 1
# Failed test (Parrot/Test.pm at line 74)
# got: ''
# expected: '1'
not ok 3 - print string
# Failed test (Parrot/Test.pm at line 74)
# got: 'PackFile_unpack: Illegal constant table segment size 0 (must be
multiple of 92)!
Warning: Bytecode does not include opcode table fingerprint!
Error: Control left bounds of byte-code block (now at location 0)!
'
# expected: 'Parrot flies'
not ok 4 - branch_ic
# Failed test (Parrot/Test.pm at line 74)
# got: ''
# expected: '42'
ok 5 # skip label constants unimplemented in assembler
# Looks like you failed 3 tests of 5.
--
Andy Dougherty [EMAIL PROTECTED]
Dept. of Physics
Lafayette College, Easton PA 18042