------- Comment #9 from mmitchel at gcc dot gnu dot org 2006-08-20 22:29 ------- It is definitely a bug to change the ABI with -Os. Since GCC relies on the stack being 16-byte aligned, -Os must in fact honor that requirement.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27537