This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] VAX/ELF: Store all call-saved registers upon PLT stub entry
- From: "Maciej W. Rozycki" <macro at linux-mips dot org>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: binutils at sourceware dot org, Jan-Benedict Glaw <jbglaw at lug-owl dot de>, linux-vax at pergamentum dot com
- Date: Tue, 16 Jun 2009 02:30:30 +0100 (BST)
- Subject: Re: [PATCH] VAX/ELF: Store all call-saved registers upon PLT stub entry
- References: <alpine.LFD.1.10.0906030146020.2246@ftp.linux-mips.org> <4A36525E.3090304@redhat.com>
Hi Nick,
> > The current approach in BFD seems to be #1 above and I would like to get it
> > changed to the #2. Given the issues with the VAX/ELF backend I'm not sure
> > if the PLT stubs have already been used in actual software, raising binary
> > compatibility concerns. If so, I would limit this change to Linux
> > (regrettably creating an incompatible ELF flavour), otherwise I suggest it
> > to be applied universally.
>
> > Comments?
>
> I think that your idea is good. Since nobody else has commented on the issue
> of VAX PLT stubs, I would guess that they are not currently being used
> elsewhere and so it would be safe for you to make this change without worrying
> about backwards compatibility. Hence:
Thanks for your review (and all the others in this series of patches).
We should have a couple of months left yet till 2.20, so I think there is
enough time still left in case someone notices a problem with the change
somewhere.
Maciej