Hi, with a few modifications (r25177, r25178) the speed of that test is again at parrot's peak (it was at some 4m14s before):
23:43 <@leo> $ time ./parrot -Oc -Cj examples/shootout/recursive.pir 11 23:43 <@leo> real 0m2.307s 23:43 <@leo> $ time ./recursive 11 # gcc version 4.1.0 w/ -O3 -fomit-frame-pointer [1] 23:43 <@leo> real 0m2.227s 23:43 <@leo> # all times on x86/64 @2000 with --m32 JIT i.e. AMD X2 3800+ leo [1] http://xrl.us/berkd # := http://shootout.alioth.debian.org/sandbox/benchmark.php?test=recursive&lang=gcc&id=2