https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |iains at gcc dot gnu.org --- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> --- I took a brief look at this over the weekend, but I need to check what is allowed/expected by the ABI - we normally reject cases where two externally-visible symbols have the same address, since that breaks the ld64 'atom model'; how to reconcile that constraint with 'no unique address' is interesting. We do support merging literals, and we can support aliased symbols by instruction to the linker that they are - so there might be viable way(s) to implement.