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.

Reply via email to