libc-5.4.22 and up correctly round the stack to an 8-byte boundary
gcc-2.8.0 (when will it be out),
will do it almost perfectly, too, if you use -malign-double
pgcc does it already, if you specify "-malign-double -mstack-align-double"
---------------------------------------------------------------------
for a pentium-optimizing gcc, look at http://www.goof.com/pcg
-----==-
----==-- _
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / mlehmann@hildesheim.sgh-net.de
-=====/_/_//_/\_,_/ /_/\_\ pcg@goof.com
The choice of a GNU generation