diff options
author | Jeff Law <law@redhat.com> | 1999-08-05 00:12:22 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1999-08-05 00:12:22 +0000 |
commit | 3686090072505f80eed7fe7a0c29fed33d619a86 (patch) | |
tree | 6fe6263b3763ed1bd1501586f74b4c0eab390e29 /bfd/elf-hppa.h | |
parent | 39ba5561643f4922c1fa333028d3da3ecdd41a68 (diff) | |
download | gdb-3686090072505f80eed7fe7a0c29fed33d619a86.zip gdb-3686090072505f80eed7fe7a0c29fed33d619a86.tar.gz gdb-3686090072505f80eed7fe7a0c29fed33d619a86.tar.bz2 |
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle 21bit e_ltpsel
and 14bit ertpsel. Handle 64bit psel.
Diffstat (limited to 'bfd/elf-hppa.h')
-rw-r--r-- | bfd/elf-hppa.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/elf-hppa.h b/bfd/elf-hppa.h index 26c863b..cc72af6 100644 --- a/bfd/elf-hppa.h +++ b/bfd/elf-hppa.h @@ -349,6 +349,9 @@ _bfd_elf_hppa_gen_reloc_type (abfd, base_type, format, field, ignore, sym) case e_rtsel: final_type = R_PARISC_DLTIND14R; break; + case e_rtpsel: + final_type = R_PARISC_LTOFF_FPTR14DR; + break; case e_tsel: final_type = R_PARISC_DLTIND14F; break; @@ -385,6 +388,9 @@ _bfd_elf_hppa_gen_reloc_type (abfd, base_type, format, field, ignore, sym) case e_ltsel: final_type = R_PARISC_DLTIND21L; break; + case e_ltpsel: + final_type = R_PARISC_LTOFF_FPTR21L; + break; case e_lpsel: final_type = R_PARISC_PLABEL21L; break; @@ -414,6 +420,8 @@ _bfd_elf_hppa_gen_reloc_type (abfd, base_type, format, field, ignore, sym) final_type = R_PARISC_DIR64; break; case e_psel: + final_type = R_PARISC_FPTR64; + break; default: return NULL; } |