On 12/04/16 05:34, sztfg@xxxxxxxxx wrote: > Why need to do this subq addq? How can I disable this? The ABI keeps the stack 16-aligned. This is necessary in some cases, and GCC does not know what dummy() does, so it has to keep the stack aligned when calling dummy(). Andrew.