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.