Likely due to the stricter label checking we have these test failures now:

Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ -------
t/compilers/pge/p5regexp/p5rx.t      2   512   800    2   0.25%  542 546
t/compilers/pge/p6rules/builtins. 9 2304 68 9 13.24% 44 48-55
t/compilers/tge/basic.t              1   256     2    1  50.00%  1
t/compilers/tge/grammar.t            1   256     1    1 100.00%  1
t/compilers/tge/parser.t             1   256     1    1 100.00%  1
 (1 subtest UNEXPECTEDLY SUCCEEDED), 8 tests and 361 subtests skipped.

No further error reports needed :-)

I've just looked at one test:

[EMAIL PROTECTED] $ rm EVAL_*
[EMAIL PROTECTED] $ ./parrot -D20 t/compilers/tge/grammar_1.pir
e_pbc_emit: no label offset defined for 'R66_lit1'
[EMAIL PROTECTED] $ grep R66_lit1 EVAL_*
EVAL_8:    if rep < 0 goto R66_lit1

i.e. there is no target label for the branch.

leo

Reply via email to