> I got SuSE 8.1, and they finally made the leap to GCC 3.x (which produces > incompatible C++ libraries). The result for Gforth is very disappointing. GCC > 3.2 has a new feature, "cross jumps". It introduces jumps to common parts of > the code. Unfortunately, NEXT is considdered as "common part" and "factored > out", replacint 6 bytes of instruction with a 5 bytes jump.
I know this is one of those RTFriendlyM questions, but do you have some references to this CPU instruction set artifact and the specific sections of the code where GCC is overtuning to it? (I don't have anything set up to run GCC on an iNTEL CPU right now.) I assume this cross jump business is only applicable to the iNTEL architectures. By the way, as Anton says, thanks for the patch and the research on the code scattering. -- Joel Rees <[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
