Hi Maciej,
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:
bfd/ 2009-06-04 Maciej W. Rozycki <macro@linux-mips.org>
* elf32-vax.c (elf_vax_plt_entry): Set the entry mask to include <R11:R2>.
Approved - please apply. Cheers Nick _______________________________________________ Linux-Vax mailing list Linux-Vax@mail.pergamentum.com http://mail.pergamentum.com/mailman/listinfo/linux-vax