http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60926
--- Comment #11 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to gidici61 from comment #8) > (In reply to H.J. Lu from comment #7) > > Since GCC finds out that g2 only needs 8 byte stack alignment, > > it only needs to align stack to 8 byte when calling g2. > > Thank you. So this should be an exception? System V ABI x86, par. 3.2.2, It is an optimization.