https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93384
--- Comment #22 from Jakub Jelinek <jakub at gcc dot gnu.org> --- To be precise, the above testcase doesn't reproduce the ppc64le assembler error, for that to reproduce it is needed that there is at least one direct call to the *.localalias emitted before the two .set directives and then at least one another direct call to it, while the above testcase has the two .set directives first and then the two calls. But, still, we shouldn't emit more than one alias with the same name, even if it has the same target.