------- Comment #8 from jakub at gcc dot gnu dot org 2009-07-23 13:54 ------- Please read Joseph's responses in PR38496.
If you are aware of places in glibc that don't maintain 16 byte stack alignment, please report them. Certainly calling glibc (or any other default compiler flags compiled) library with non-16 byte aligned stack is a bug. You are free to come up with a different ABI for the OS, but it will not be the ABI everybody is using. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838