https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81693
--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Dominique d'Humieres from comment #9) > (lldb) b main > Breakpoint 2: where = a.out`main at pr25967-1.c:55, address = > 0x0000000100000f4f > (lldb) disass -a 0x0000000100000f4f > a.out`main: > 0x100000f4f <+0>: pushq $0x12345675 ; imm = 0x12345675 > 0x100000f54 <+5>: pushq $0x12345674 ; imm = 0x12345674 > 0x100000f59 <+10>: pushq $0x12345673 ; imm = 0x12345673 > 0x100000f5e <+15>: pushq $0x12345672 ; imm = 0x12345672 > 0x100000f63 <+20>: pushq $0x12345671 ; imm = 0x12345671 > 0x100000f68 <+25>: pushq $0x12345670 ; imm = 0x12345670 > 0x100000f6d <+30>: jmp 0x100000ee8 ; fn at > pr25967-1.c:34 > 0x100000f72 <+35>: movl $0x0, %eax > 0x100000f77 <+40>: retq Where is and $0xfffffffffffffff0,%rsp my patch added?