commit | 057c783bcab3331cddf1dde299b5ce4533d93e35 | [log] [tgz] |
---|---|---|
author | Carlos O'Donell <carlos@systemhalted.org> | Sun Nov 15 20:11:48 2009 |
committer | Carlos O'Donell <carlos@systemhalted.org> | Sun Nov 15 20:11:48 2009 |
tree | e33a4113b4eb6b314001a8ce13a0087314ddb9f4 | |
parent | a2ed3d2a8e01a7418dca1a7572effc10a33d67fe [diff] |
Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads. The current ELF_MACHINE_LOAD_ADDRESS used by the generic function pointer code was not safe for use before relocation. The macro has been rewritten to use only PC relative loads. 2009-11-15 Carlos O'Donell <carlos@codesourcery.com> * sysdeps/hppa/dl-fptr.h: Update copyright year. Reduce ELF_MACHINE_BOOT_FPTR_TABLE_LEN to 64. Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads.