https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114258
Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection
      Known to work|                            |15.0

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This looks fixed on the trunk.

The trunk produces:
```
func_1:
.LFB0:
        .cfi_startproc
        movl    b.0+4(%rip), %eax
        movl    %eax, g_13(%rip)
        ret
```

While 14 and before produced:

func_1:
.LFB0:
        .cfi_startproc
        movl    $0, g_13(%rip)
        movl    $2, %eax
        movw    %ax, g_13(%rip)
        ret

Reply via email to