https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119310
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Last reconfirmed| |2025-03-18
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
Component|middle-end |tree-optimization
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.
Part of it I will be solving for GCC 16.
With a set of patches I can get:
```
_Z7bitCastSt5arrayIfLm3EE:
.LFB637:
.cfi_startproc
movq %xmm1, %rax
movd %eax, %xmm1
ret
```
Which is much better.