hppa64: Fix R_PARISC_LTOFF_FPTR64 and R_PARISC_LTOFF_TP64 relocation support

The elf_hppa_final_link_relocate function didn't handle
R_PARISC_LTOFF_FPTR64 and R_PARISC_LTOFF_TP64 relocations
for local symbols.

DLT and OPD output relocation support for local symbols is
consolidated in elf_hppa_dlt_dynrel_reloc() and
elf_hppa_opd_dynrel_relocs().

2025-11-24  John David Anglin  <danglin@gcc.gnu.org>

bfd/ChangeLog:

	* elf64-hppa.c (elf_hppa_dlt_dynrel_reloc): New.
	(elf_hppa_opd_dynrel_relocs): New.
	(elf_hppa_final_link_relocate): Use elf_hppa_dlt_dynrel_reloc()
	and elf_hppa_opd_dynrel_relocs().  Fix relocation support for
	R_PARISC_LTOFF_FPTR64 and R_PARISC_LTOFF_TP64.
1 file changed