]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PR27755, powerpc-ld infinite loop binutils-2_34-branch
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:47 +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 ad6f9346c0569e36a0828e568b4f8022be0bec9d..7fbea17d95248686ec6158c2d9093b7f49997471 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.
+
 2020-10-07  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/26711
index bbb154f3b01b0e2589e5d63455771351e849361c..72e4ea5884ed9879cef5148e262e6e3199099931 100644 (file)
@@ -4237,7 +4237,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;