https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108039
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|riscv-64 |riscv64 aarch64 Last reconfirmed| |2022-12-09 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. You can reproduce the issue on aarch64 with a slightly modified testcase: void replace_weaker_arc(short *id1, short *id2, long long number) { *id1 = number; *id2 = number; }