1. linux worked with inlining AND many other optimizations not included
in standard gcc very fine. Any bugs found were either bugs in the
optimizations or bugs in Linux, which are fixed now (except for
the non-local asm labels in 2.1.27)
2. Any code that depends on a specific stack layout is written
in accordance with gcc. Such code should run with every
optimization thats out there, except if someone forgot a
volatile (like the xfree86 team often does with memory-mapped
regs :)
-----==-
----==-- _
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / mlehmann@hildesheim.sgh-net.de
-=====/_/_//_/\_,_/ /_/\_\ pcg@goof.com
The choice of a GNU generation