>>> "Bob" == Bob Rossi <[EMAIL PROTECTED]> writes:

 > I have a patch that I'll post here shortly. Still trying to generate a
 > parser that works. It should increase the performance and get yacc mode
 > within 1% of it's original speed.

That's very good news!  Please, besides the patch, also include a
complete copy of push.c.

Also, have you tried to play with inlining directives?  Maybe inlining
yyparse_push into yyparse enables more optimizations from the
compiler: it might be finally able to keep more values in register,
without having all the time to store them in the stack and restore
them afterward.





Reply via email to