https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101220
--- Comment #1 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- The same problem exists in gcc-10 and gcc-11 (gcc-9 does not generate the wldrd/wstrd insructions), but I think this is a gas bug rather than a bug in gcc. The output from the gcc-12 compiler does assemble without problems with binutils-2.32, but fails with 2.36 (I haven't built intervening versions to narrow it down yet).