https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108315
--- Comment #3 from Alexander Monakov <amonakov at gcc dot gnu.org> --- Alan implemented the special case of .localentry 1 in this patch for the BFD linker (that appeared in binutils 2.32 if my calculations are correct): https://sourceware.org/pipermail/binutils/2018-July/103936.html and, I think, in this patchset for the Gold linker: https://sourceware.org/pipermail/binutils/2019-July/107486.html Corresponding support in the LLVM linker (LLD) also seems to appear around 2018. It looks like de-facto ABI change even if on paper nothing changed, because all Linux linkers interpreted .localentry 1 accordingly to the general rule and would silently produce wrong code. Hence my suggestion to document it. Plus, someone would have to reach out to the mold maintainer, as mold doesn't seem to implement this special case.