OSDN Git Service

* elf64-alpha.c (SKIP_HOWTO): New.
authorrth <rth>
Wed, 5 Sep 2001 03:00:13 +0000 (03:00 +0000)
committerrth <rth>
Wed, 5 Sep 2001 03:00:13 +0000 (03:00 +0000)
commitc39184ae7e27883c660c9b61dc1a8349bdfc131b
treeb1049cfe130079652111c411be4c677ed9037e68
parent04e20d21d6a94bcf3feddaa34e603780726d5f7d
    * elf64-alpha.c (SKIP_HOWTO): New.
        (elf64_alpha_howto_table): Use it to remove dead ECOFF relocs.
        Fix sizes of 16-bit mem format relocs.
        (elf64_alpha_reloc_map): Update to match.
        (elf64_alpha_relax_with_lituse): Use GPREL16 as appropriate.
        (elf64_alpha_relax_without_lituse): Likewise.
        (elf64_alpha_check_relocs): Handle GPREL16.
        (elf64_alpha_relocate_section): Likewise.
        * reloc.c (BFD_RELOC_ALPHA_USER_*): Remove.
        (BFD_RELOC_ALPHA_GPREL_HI16, BFD_RELOC_ALPHA_GPREL_LO16): New.
        * bfd-in2.h, libbfd.h: Rebuild.
bfd/ChangeLog
bfd/bfd-in2.h
bfd/elf64-alpha.c
bfd/libbfd.h
bfd/reloc.c