Re: Support fusion for ELFv2 stubs
authorAlan Modra <amodra@gmail.com>
Tue, 4 Feb 2020 20:42:48 +0000 (07:12 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 4 Feb 2020 20:42:48 +0000 (07:12 +1030)
git commit 397998fc32a3 changed the stubs but not the comments.

* elf64-ppc.c (ppc_stub_plt_branch): Match comment with reality.

bfd/ChangeLog
bfd/elf64-ppc.c

index ebe934433092e7af29be9d5529af09d430c5e930..25b6387dfc3729915ead0c92ca4447e949356b6c 100644 (file)
@@ -1,3 +1,7 @@
+2020-02-05  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc_stub_plt_branch): Match comment with reality.
+
 2020-02-04  Alan Modra  <amodra@gmail.com>
 
        * elf32-ppc.c (ppc_elf_relocate_section): After applying
index b3f8f6b359e5781cfdbd5302b46249afefbfae66..2bc0f9da108396c673a6efe4052ab11dfea89904 100644 (file)
@@ -2817,8 +2817,8 @@ must_be_dyn_reloc (struct bfd_link_info *info,
    ppc_stub_plt_branch:
    Similar to the above, but a 24 bit branch in the stub section won't
    reach its destination.
-   .   addis   %r11,%r2,xxx@toc@ha
-   .   ld      %r12,xxx@toc@l(%r11)
+   .   addis   %r12,%r2,xxx@toc@ha
+   .   ld      %r12,xxx@toc@l(%r12)
    .   mtctr   %r12
    .   bctr
 
@@ -2844,8 +2844,8 @@ must_be_dyn_reloc (struct bfd_link_info *info,
 
    A ppc_stub_plt_branch with an r2 offset looks like:
    .   std     %r2,40(%r1)
-   .   addis   %r11,%r2,xxx@toc@ha
-   .   ld      %r12,xxx@toc@l(%r11)
+   .   addis   %r12,%r2,xxx@toc@ha
+   .   ld      %r12,xxx@toc@l(%r12)
    .   addis   %r2,%r2,off@ha
    .   addi    %r2,%r2,off@l
    .   mtctr   %r12