PR27755, powerpc-ld infinite loop

Alan Modra amodra@gmail.com
Mon May 3 05:05:34 GMT 2021


	PR 27755
	* elf32-ppc.c (ppc_elf_inline_plt): Do increment rel in loop.

diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index b17954c7312..34a6b3fd837 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -4242,7 +4242,7 @@ ppc_elf_inline_plt (struct bfd_link_info *info)
 	      return false;
 
 	    relend = relstart + sec->reloc_count;
-	    for (rel = relstart; rel < relend; )
+	    for (rel = relstart; rel < relend; rel++)
 	      {
 		enum elf_ppc_reloc_type r_type;
 		unsigned long r_symndx;

-- 
Alan Modra
Australia Development Lab, IBM


More information about the Binutils mailing list