On Sat, 26 Feb 2011, Andrew Whitworth wrote: > The whiteknight/imcc_compreg_pmc branch is passing most tests for me > right now, and I would like to get some other people to help testing > it before I think about a merge.
On plain Linux i386 with gcc (no optimize) it built, but I got the following test failures: ------------------- t/pmc/structview.t (Wstat: 256 Tests: 7 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 16 tests but ran 7. This is the same failure as in master. t/perl/Parrot_Test.t (Wstat: 0 Tests: 112 Failed: 1) Failed test: 66 This is most likely an accidental error in the test. Specifically, commit 661f90d474b9fac2a05310ce524bc3f3102b8d09 removed some trailing whitespace in the test. That was probably unintentional. Reverting that part of the commit will make the test pass again (for whatever that's worth). t/compilers/opsc/02-parse-all-ops.t (Wstat: 256 Tests: 8 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 19 tests but ran 8. t/compilers/opsc/07-emitter.t (Wstat: 256 Tests: 8 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 22 tests but ran 8. t/compilers/opsc/06-opsfile.t (Wstat: 256 Tests: 0 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 7 tests but ran 0. These three all pass in master, but ran out of memory in this branch. (This was in a VM with a ulimit of 512 MB.) These are the only ones I'd be concerned about. Here are the details: ################################################## $ prove -v t/compilers/opsc/02-parse-all-ops.t t/compilers/opsc/02-parse-all-ops.t .. 1..19 ok 1 - ./src/dynoplibs/bit.ops ok 2 - ./src/dynoplibs/debug.ops ok 3 - ./src/dynoplibs/io.ops ok 4 - ./src/dynoplibs/math.ops ok 5 - ./src/dynoplibs/obscure.ops ok 6 - ./src/dynoplibs/sys.ops ok 7 - ./src/dynoplibs/trans.ops ok 8 - ./src/ops/bit.ops Failed allocation of 4096 bytes Parrot VM: PANIC: Out of mem! C file src/gc/alloc_memory.c, line 87 Parrot file (not available), line (not available) We highly suggest you notify the Parrot team if you have not been working on Parrot. Use parrotbug (located in parrot's root directory) or send an e-mail to parrot-dev@lists.parrot.org. Include the entire text of this error message and the text of the script that generated the error. If you've made any modifications to Parrot, please describe them as well. Version : 3.1.0-devel Configured : Sun Feb 27 19:29:37 2011 GMT Architecture: i386-linux Interp Flags: (no interpreter) Exceptions : (missing from core) Dumping Core... Sorry, coredump is not yet implemented for this platform. Dubious, test returned 1 (wstat 256, 0x100) Failed 11/19 subtests Test Summary Report ------------------- t/compilers/opsc/02-parse-all-ops.t (Wstat: 256 Tests: 8 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 19 tests but ran 8. Files=1, Tests=8, 8 wallclock secs ( 0.02 usr 0.00 sys + 7.72 cusr 0.33 csys = 8.07 CPU) Result: FAIL ################################################## $ prove -v t/compilers/opsc/06-opsfile.t t/compilers/opsc/06-opsfile.t .. 1..7 # Parsing src/ops/core.ops... # Parsed src/ops/core.ops in 12.529 seconds; found 117 ops. # Parsing src/ops/math.ops... Failed allocation of 4096 bytes Parrot VM: PANIC: Out of mem! C file src/gc/alloc_memory.c, line 87 Parrot file (not available), line (not available) We highly suggest you notify the Parrot team if you have not been working on Parrot. Use parrotbug (located in parrot's root directory) or send an e-mail to parrot-dev@lists.parrot.org. Include the entire text of this error message and the text of the script that generated the error. If you've made any modifications to Parrot, please describe them as well. Version : 3.1.0-devel Configured : Sun Feb 27 19:29:37 2011 GMT Architecture: i386-linux Interp Flags: (no interpreter) Exceptions : (missing from core) Dumping Core... Sorry, coredump is not yet implemented for this platform. Dubious, test returned 1 (wstat 256, 0x100) Failed 7/7 subtests Test Summary Report ------------------- t/compilers/opsc/06-opsfile.t (Wstat: 256 Tests: 0 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 7 tests but ran 0. Files=1, Tests=0, 16 wallclock secs ( 0.02 usr 0.00 sys + 15.72 cusr 0.41 csys = 16.15 CPU) Result: FAIL ################################################## $ prove -v t/compilers/opsc/07-emitter.t t/compilers/opsc/07-emitter.t .. 1..22 # Parsing src/ops/io.ops... # Parsed src/ops/io.ops in 0.914 seconds; found 24 ops. # Parsing src/ops/sys.ops... # Parsed src/ops/sys.ops in 0.484 seconds; found 13 ops. # Parsing src/ops/cmp.ops... # Parsed src/ops/cmp.ops in 7.267 seconds; found 197 ops. ok 1 # Emitter created ok 2 # Include is correct # parrot/oplib/core_ops.h ok 3 # header file in tmp # tmp/include/parrot/oplib/core_ops.h ok 4 # Guard generated ok 5 # Close guard generated ok 6 # Preamble generated ok 7 # ... and contains init_func ok 8 # We have proper names of ops functions Failed allocation of 14424 bytes Parrot VM: PANIC: Out of mem! C file src/gc/alloc_memory.c, line 122 Parrot file (not available), line (not available) We highly suggest you notify the Parrot team if you have not been working on Parrot. Use parrotbug (located in parrot's root directory) or send an e-mail to parrot-dev@lists.parrot.org. Include the entire text of this error message and the text of the script that generated the error. If you've made any modifications to Parrot, please describe them as well. Version : 3.1.0-devel Configured : Sun Feb 27 19:29:37 2011 GMT Architecture: i386-linux Interp Flags: (no interpreter) Exceptions : (missing from core) Dumping Core... Sorry, coredump is not yet implemented for this platform. Dubious, test returned 1 (wstat 256, 0x100) Failed 14/22 subtests Test Summary Report ------------------- t/compilers/opsc/07-emitter.t (Wstat: 256 Tests: 8 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 22 tests but ran 8. Files=1, Tests=8, 11 wallclock secs ( 0.01 usr 0.01 sys + 10.86 cusr 0.43 csys = 11.31 CPU) Result: FAIL -- Andy Dougherty dough...@lafayette.edu _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev