https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114258
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Huh, very strange RTL we emit for the union assignment.
void func_1(union U6 *a) {
g_13 = *a;
}
works OK though.
rguenth at gcc dot gnu.org via Gcc-bugs Thu, 07 Mar 2024 00:15:50 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114258
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Huh, very strange RTL we emit for the union assignment.
void func_1(union U6 *a) {
g_13 = *a;
}
works OK though.