https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116472

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2024-08-23
             Status|UNCONFIRMED                 |WAITING

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I can't reproduce this with the trunk nor with GCC 14, I get:
```
main:
.LFB0:
        .cfi_startproc
        lea     ecx, [esp+4]
        .cfi_def_cfa 1, 0
        and     esp, -16
        push    DWORD PTR [ecx-4]
        push    ebp
        mov     ebp, esp
        .cfi_escape 0x10,0x5,0x2,0x75,0
        push    ecx
        .cfi_escape 0xf,0x3,0x75,0x7c,0x6
        sub     esp, 20
        mov     DWORD PTR [ebp-16], 123
        mov     DWORD PTR [ebp-12], 456
        mov     edx, DWORD PTR [ebp-12]
        mov     eax, DWORD PTR [ebp-16]
        sub     esp, 4
        push    edx
        push    eax
        push    OFFSET FLAT:.LC0
        call    printf
        add     esp, 16
        mov     eax, 0
        mov     ecx, DWORD PTR [ebp-4]
        .cfi_def_cfa 1, 0
        leave
        .cfi_restore 5
        lea     esp, [ecx-4]
        .cfi_def_cfa 4, 4
        ret

```

Are you sure you don't have some patch which breaks this?

Reply via email to