ia64 vtable entries (was: C implementations of the C++ ABI)

Richard Henderson rth at cygnus.com
Wed Mar 1 10:31:21 UTC 2000


On Wed, Mar 01, 2000 at 01:30:24AM -0800, Jim Dehnert wrote:
> The ABI group thought this was reasonable at its last meeting.  I've
> submitted proposed replacement wording for the description of
> R_IA_64_IPLT*SB with the effect of allowing them in relocatable
> objects...

I think it's unreasonable.  If we want this kind of relocation
we should invent a new relocation type.  Which I don't necessarily
think is unreasonable, but a pure pic solution without any runtime
relocation requirement might be better.

IPLT just has too many other semantics.

What exactly are you going to do when IPLT appears in a relocatable
object, referencing a dynamic symbol, and so needs to be copied into
the dso?  How are you going to differentiate that from an IPLT reloc
that is associated with the .IA_64.pltoff array? 



r~




More information about the cxx-abi-dev mailing list