https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71927
Micha³ Miros³aw <mirq-gccboogs at rere dot qmqm.pl> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #38925|0 |1
is obsolete| |
--- Comment #1 from Micha³ Miros³aw <mirq-gccboogs at rere dot qmqm.pl> ---
Created attachment 38926
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38926&action=edit
test case 2
Fails the same way when using non-SSE registers, but when requesting alignment
of the local variable.
$ gcc -O3 -S -o - b.c
[...]
y:
.LFB1:
.cfi_startproc
leaq 8(%rsp), %r10
.cfi_def_cfa 10, 0
andq $-32, %rsp
pushq -8(%r10)
pushq %rbp
.cfi_escape 0x10,0x6,0x2,0x76,0
movq %rsp, %rbp
pushq %r10
.cfi_escape 0xf,0x3,0x76,0x78,0x6
movl (%rdi), %eax
movl %edx, (%rdi)
movl 4(%rdi), %edx
movl %ecx, 4(%rdi)
movl 8(%rdi), %ecx
movl %esi, 8(%rdi)
popq %r10
.cfi_def_cfa 10, 0
popq %rbp
leaq -8(%r10), %rsp
.cfi_def_cfa 7, 8
ret
.cfi_endproc