Dan Sugalski <[EMAIL PROTECTED]> wrote:

> I can't. My dev machine's running gcc 2.95.4, and gcc throws lisp
> error messages compiling the switch core if I turn on optimizations.

You could try:
- perl Configure.pl --optimize
- make -s
- wait a bit until first files start compiling
- interrupt it
- put #ifdef 0 / #endif around the big switch
- make -s
- don't run parrot -S ;)

*But*, I've looked again at the new reg_alloc.c code. It seems to have a
piece of code with qubic order in registers, which is for sure killing
all performance advantage it has for a few hundreds of symbols.

So the "scales better to more symbols" has some limits when "more"
reaches 10K ;)

I've sent that to Bill too.

leo

Reply via email to