primes.pasm timings (-O3, Athlon 800, i386/linux)
slow core: 15.3
prederef: 12.8
switched: 10.6
CGoto: 9.9 (-O0)
CGP: 5.9
JIT: 3.9
Also a bug with all prederefed cores is fixed: PARROT_ARG_K was missing
from the prederef() init code.
leo
Line 330 of ops2c.pl is producing an embedded newline in
line 4876 of core_ops_switch.c. The embedded newline causes the
build to fail on these tinderboxes:
frivolous (SUNWspro 7)
util-600
This patch resolves the problem.
See also:
http://gcc.gnu.org/gcc-3.3/changes.html
The preprocessor no longer accepts multi-line string literals.
http://developers.slashdot.org/comments.pl?sid=64284&cid=5963032
GCC 3.3 Released
Why was this (multi-line string literals) removed?
--
Hope this helps,
Bruce Gray
Oops, thanks.
> + internal_exception(1, "illegal opcode\\n");
Applied,
leo