This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: add vtable relocs for Alpha
- To: Andreas Jaeger <aj at suse dot de>
- Subject: Re: add vtable relocs for Alpha
- From: Ian Lance Taylor <ian at zembu dot com>
- Date: 19 Feb 2001 10:41:14 -0800
- Cc: Richard Henderson <rth at redhat dot com>, Philip Blundell <pb at futuretv dot com>, binutils at sources dot redhat dot com
- References: <E14DlPP-000625-00@pig.labs.futuretv.com><20010103094044.B14755@redhat.com> <hog0hbue5c.fsf@gee.suse.de>
Andreas Jaeger <aj@suse.de> writes:
> Richard Henderson <rth@redhat.com> writes:
>
> > On Wed, Jan 03, 2001 at 10:44:43AM +0000, Philip Blundell wrote:
> > > Any objections to this patch?
> >
> > Yes. The vtable scheme needs to be rewritten, not
> > propogated to other targets.
>
> Richard, in which way should it be rewritten? What should be done in
> general with new targets?
It should be rewritten to not use relocation entries. Using
relocation entries requires changes to every single ELF target file.
Instead, the vtable information should be stored in special sections.
The linker should read the information out of those sections. This
can be done in generic code in elflink.[ch].
Ian