]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PR27755, powerpc-ld infinite loop
authorAlan Modra <amodra@gmail.com>
Mon, 3 May 2021 04:07:00 +0000 (13:37 +0930)
committerAlan Modra <amodra@gmail.com>
Mon, 3 May 2021 06:16:00 +0000 (15:46 +0930)
PR 27755
* elf32-ppc.c (ppc_elf_inline_plt): Do increment rel in loop.

(cherry picked from commit 337d0bf887a3ed6b6b2123fecfec0736640edcaf)

bfd/ChangeLog
bfd/elf32-ppc.c

index 2ef920052cd8c8b9f180ff45c0d37e534e771aba..0c9c1a8a4fcbd1f1b2528f6f1fd80c8bda18f86d 100644 (file)
@@ -1,3 +1,8 @@
+2021-05-03  Alan Modra  <amodra@gmail.com>
+
+       PR 27755
+       * elf32-ppc.c (ppc_elf_inline_plt): Do increment rel in loop.
+
 2021-03-22  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/27587
index 11ae6e82f4b6b5e5c992a763bedccd3f41676457..eb35d4bd83bfdbba79f338390429c9ef77d0e33b 100644 (file)
@@ -4246,7 +4246,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;