Hasznos információt nem a Type=LOOS alapján találtam, hanem a Section Name=.llvm_addrsig alapján.
Ez szemre egy lld linker feature, nem bug; úgy hívják, hogy "Identical Code Folding". Ennek a gcc BZ-nek a legelső kommentjében jól összefoglalják a feature-t:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105625#c0
A .llvm_addrsig section ahhoz kell, hogy ezt az optimalizálási lépést "biztonságosan" végre lehessen hajtani, amit pedig az --icf=safe kapcsolóval lehet kérni:
https://llvm.org/docs/Extensions.html#sht-llvm-addrsig-section-address-…
https://maskray.me/blog/2024-03-09-a-new-relocation-format-for-elf#llvm…
Tipp: próbáld meg az lld-nek megadni az --icf=none kapcsolót:
https://man.archlinux.org/man/extra/lld/ld.lld.1.en#icf~3
Általános tipp: a readelf olvashatóbb kimenetet produkál a --wide kapcsolóval.