OSDN Git Service

* elf64-ppc.c: Correct "Linker stubs" comment.
authoramodra <amodra>
Tue, 27 Jul 2004 05:16:51 +0000 (05:16 +0000)
committeramodra <amodra>
Tue, 27 Jul 2004 05:16:51 +0000 (05:16 +0000)
bfd/ChangeLog
bfd/elf64-ppc.c

index ff86f84..3b7a2d5 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c: Correct "Linker stubs" comment.
+
 2004-07-26  H.J. Lu  <hongjiu.lu@intel.com>
 
        * elf-bfd.h (bfd_elf_section_data): Add a pointer for the
        (elfNN_ia64_relax_brl): Change bfd_get_64 to bfd_getl64.  Change
        bfd_put_64 to bfd_putl64.
        (elfNN_ia64_relax_ldxmov, elfNN_ia64_install_value): Likewise.
-       
+
 2004-07-09  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR 240
index 2b64041..d269b9f 100644 (file)
@@ -2669,7 +2669,10 @@ struct plt_entry
    .   bctr
 
    ppc_stub_plt_call:
-   Used to call a function in a shared library.
+   Used to call a function in a shared library.  If it so happens that
+   the plt entry referenced crosses a 64k boundary, then an extra
+   "addis %r12,%r12,1" will be inserted before the load at xxx+8 or
+   xxx+16 as appropriate.
    .   addis   %r12,%r2,xxx@toc@ha
    .   std     %r2,40(%r1)
    .   ld      %r11,xxx+0@toc@l(%r12)