https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100518
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alexandre Oliva <aol...@gcc.gnu.org>: https://gcc.gnu.org/g:71cc9b8c39148d19a8043b74ca8b6b4e8b8072ca commit r12-5984-g71cc9b8c39148d19a8043b74ca8b6b4e8b8072ca Author: Alexandre Oliva <ol...@adacore.com> Date: Wed Dec 15 02:22:34 2021 -0300 [PR100518] store by mult pieces: keep addr in Pmode The conversion of a MEM address to ptr_mode in try_store_by_multiple_pieces was misguided: copy_addr_to_reg expects Pmode for addresses. for gcc/ChangeLog PR target/100518 * builtins.c (try_store_by_multiple_pieces): Drop address conversion to ptr_mode. for gcc/testsuite/ChangeLog PR target/100518 * gcc.target/aarch64/pr100518.c: New.