[binutils-gdb] hppa64: Fix bogus warning from elf_hppa_final_link_relocate

John David Anglin danglin@sourceware.org
Tue Nov 25 02:29:35 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8301f9db00a0c6f51b0d1ee911f69544bbd88262

commit 8301f9db00a0c6f51b0d1ee911f69544bbd88262
Author: John David Anglin <danglin@gcc.gnu.org>
Date:   Mon Nov 24 21:28:53 2025 -0500

    hppa64: Fix bogus warning from elf_hppa_final_link_relocate
    
    2025-11-24  John David Anglin  <danglin@gcc.gnu.org>
    
    bfd/ChangeLog:
    
            * elf64-hppa.c (elf_hppa_final_link_relocate): Initialize opd_off.

Diff:
---
 bfd/elf64-hppa.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bfd/elf64-hppa.c b/bfd/elf64-hppa.c
index 8d3a8878aa0..befe6fc3a5b 100644
--- a/bfd/elf64-hppa.c
+++ b/bfd/elf64-hppa.c
@@ -3678,7 +3678,8 @@ elf_hppa_final_link_relocate (Elf_Internal_Rela *rel,
       {
 	bfd_vma relocation = value;
 	bfd_vma *local_opd_offsets, *local_dlt_offsets;
-	bfd_vma dlt_off, opd_off;
+	bfd_vma dlt_off;
+	bfd_vma opd_off = (bfd_vma) -1;
 
 	if (eh == NULL)
 	  {


More information about the Binutils-cvs mailing list