On Wed, Apr 15, 2020 at 08:27:43AM +0000, Kyrylo Tkachov wrote: > > I've been testing this in distro scratch builds, so I don't really have > > there the old assembler, but bootstrapped/regtested 5 times, for each of the > > two patches once as is and once with s/cas/caszz/ in the configure{.ac,} to > > simulate missing support of LSE (and verified that as is the build logs > > contain checking...supports LSE yes and with the tweaked ...supports LSE no) > > and once vanilla trunk, and aarch64-linux-gnu-objdump -dr libgcc.a is > > identical from all 5 builds.
FYI, I've now also tested on gcc115 in GCCFarm which has the 2013-ish gas and without the patch it indeed fails to build and with the patch it builds fine. > Eventually non-LSE assemblers will be unsuitable for various reasons and I > expect we'll enforce a minimum required binutils version, at which point I > expect we can revert this patch. Is there an effective way of making sure > we don't forget to do that? (A bugzilla entry?) We can file a bugzilla bug, but whether anybody will remember it when bumping the binutils requirement, no idea. Jakub