Excerpts from Iain Buclaw's message of April 21, 2021 1:35 am: > Hi, > > This patch addresses the raised issue in the RC thread (haven't seen a > bugzilla PR for it?) > > As register names are required for darwin, but not accepted by gas > unless you use `-mregnames', they have been conditionally removed on > non-darwin targets. > > To avoid duplicating large blocks of almost identical code, the inline > assembly is now statically generated. > > I've tested this on powerpc64le-linux-gnu. The build succeeds, and both > gdc and libphobos testsuite looks fine. > > OK for others if I commit this to mainline and releases/gcc-11? >
I've seen a couple of affirmations off the list, so have gone ahead and committed it. Iain.