Still getting a lot of smoke from Linux/PowerPC with 64 bit integers.

Failed Test    Status 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    12  3072    26   12  46.15%  1-7, 21-24, 26
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. 21/99 subtests failed, 78.79% okay.
make: *** [test] Error 29


Here's the full make and test output:

perl5.6.1 make_op_header.pl opcode_table > include/parrot/op.h
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o test_main.o -c test_main.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o global_setup.o -c global_setup.c
perl5.6.1 build_interp_starter.pl
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o interpreter.o -c interpreter.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o parrot.o -c parrot.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o register.o -c register.c
register.c: In function `Parrot_push_i':
register.c:22: warning: cast from pointer to integer of different size
register.c:22: warning: cast to pointer from integer of different size
register.c: In function `Parrot_pop_i':
register.c:47: warning: cast from pointer to integer of different size
register.c:47: warning: cast to pointer from integer of different size
register.c: In function `Parrot_push_s':
register.c:88: warning: cast from pointer to integer of different size
register.c:88: warning: cast to pointer from integer of different size
register.c: In function `Parrot_pop_s':
register.c:116: warning: cast from pointer to integer of different size
register.c:116: warning: cast to pointer from integer of different size
register.c: In function `Parrot_push_n':
register.c:157: warning: cast from pointer to integer of different size
register.c:157: warning: cast to pointer from integer of different size
register.c: In function `Parrot_pop_n':
register.c:182: warning: cast from pointer to integer of different size
register.c:182: warning: cast to pointer from integer of different size
register.c: In function `Parrot_push_p':
register.c:223: warning: cast from pointer to integer of different size
register.c:223: warning: cast to pointer from integer of different size
register.c: In function `Parrot_pop_p':
register.c:250: warning: cast from pointer to integer of different size
register.c:250: warning: cast to pointer from integer of different size
perl5.6.1 process_opfunc.pl basic_opcodes.ops
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o basic_opcodes.o -c basic_opcodes.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o memory.o -c memory.c
memory.c: In function `mem_allocate_aligned':
memory.c:61: warning: cast from pointer to integer of different size
memory.c:61: warning: cast from pointer to integer of different size
memory.c:62: warning: cast from pointer to integer of different size
memory.c:62: warning: cast to pointer from integer of different size
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o packfile.o -c packfile.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o string.o -c string.c
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o strnative.o -c strnative.c
strnative.c: In function `string_native_concat':
strnative.c:47: warning: cast from pointer to integer of different size
strnative.c:47: warning: cast to pointer from integer of different size
strnative.c: In function `string_native_substr':
strnative.c:76: warning: cast from pointer to integer of different size
strnative.c:76: warning: cast to pointer from integer of different size
cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I./include   -o test_prog global_setup.o interpreter.o 
parrot.o register.o basic_opcodes.o memory.o packfile.o string.o strnative.o 
test_main.o -lnsl -lgdbm -ldbm -ldb -ldl -lm -lc -lcrypt -lutil
perl5.6.1 t/harness
t/op/basic..........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272'
#     expected: '1'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272'
#     expected: '42'
# Looks like you failed 2 tests of 5.
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 2, 4
        Failed 2/5 tests, 60.00% okay (-1 skipped test: 2 okay, 40.00%)
t/op/bitwise........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '6
5
12
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '42
42
12
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '4
4
12
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '51
51
12
'
# Looks like you failed 4 tests of 4.
dubious
        Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t/op/integer........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
268578272
'
#     expected: '0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
'
#     expected: '42
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '574908040
862362060
1724724120
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
'
#     expected: '286331153
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
'
#     expected: '203
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '3
5
-2
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
'
#     expected: '2
-7
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
'
#     expected: '1
5
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
'
#     expected: '5
-5
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
'
#     expected: '-1
-5
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
'
#     expected: '-5
5
'
#     Failed test (Parrot/Test.pm at line 74)
#          got: 
'268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272268578272
'
#     expected: '00000000000000000000000000000000
'
# Looks like you failed 12 tests of 26.
dubious
        Test returned status 12 (wstat 3072, 0xc00)
DIED. FAILED tests 1-7, 21-24, 26
        Failed 12/26 tests, 53.85% okay
t/op/number.........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272
268578272
268578272
'
#     expected: '0
2147483647
-2147483648
'
# Looks like you failed 1 tests of 25.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 24
        Failed 1/25 tests, 96.00% okay
t/op/stacks.........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272268578272268578272268578272
268578272268578272
'
#     expected: '0-1-2-3-4
-5-6-7-8-9
-10-11-12-13-14
-15-16-17-18-19
-20-21-22-23-24
-25-26-27-28-29
-30-31
01234
56789
1011121314
1516171819
2021222324
2526272829
3031
'
# Looks like you failed 1 tests of 9.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/9 tests, 88.89% okay (-3 skipped tests: 5 okay, 55.56%)
t/op/string.........#     Failed test (Parrot/Test.pm at line 74)
#          got: '268578272'
#     expected: '4'
# Looks like you failed 1 tests of 10.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
        Failed 1/10 tests, 90.00% okay (-1 skipped test: 8 okay, 80.00%)
t/op/time...........ok
t/op/trans..........ok
Failed Test    Status 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    12  3072    26   12  46.15%  1-7, 21-24, 26
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. 21/99 subtests failed, 78.79% okay.
make: *** [test] Error 29



-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <[EMAIL PROTECTED]>       Kwalitee Is Job One

Reply via email to