source: scripts/patches/glibc-2.3.4-gcc4_elf_fixes_individual/glibc-2.3.4-gcc4_powerpc64_elf_dl-machine.patch@ 0429023

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 0429023 was 7f65c0e, checked in by Jim Gifford <clfs@…>, 19 years ago

r625@server (orig r623): jim | 2005-10-31 12:43:24 -0800
Final Move

  • Property mode set to 100644
File size: 2.0 KB
  • libc/sysdeps/powerpc/powerpc64/dl-machine.h

    Submitted By: Ryan Oliver <ryan.oliver@pha.com.au>
    Date: 2005-05-03
    Initial Package Version: 2.3.4
    Origin: glibc cvs
    Upstream Status: See Origin
    Description:
    
    (RO: Modified changelog entry)
    2005-02-14  Alan Modra  <amodra@bigpond.net.au>
    
            * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise.
            (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
            (elf_machine_tprel): Likewise
    
    RCS file: /cvs/glibc/libc/sysdeps/powerpc/powerpc64/dl-machine.h,v
    retrieving revision 1.21
    retrieving revision 1.23
    diff -u -r1.21 -r1.23
     
    487487                                const Elf64_Sym *refsym)
    488488                                attribute_hidden;
    489489
    490 static inline void
     490auto inline void __attribute__ ((always_inline))
    491491elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc,
    492492                           void *const reloc_addr_arg)
    493493{
     
    497497
    498498#if defined USE_TLS && (!defined RTLD_BOOTSTRAP || USE___THREAD)
    499499/* This computes the value used by TPREL* relocs.  */
    500 static Elf64_Addr __attribute__ ((const))
     500auto inline Elf64_Addr __attribute__ ((always_inline, const))
    501501elf_machine_tprel (struct link_map *map,
    502502                   struct link_map *sym_map,
    503503                   const Elf64_Sym *sym,
     
    518518
    519519/* Perform the relocation specified by RELOC and SYM (which is fully
    520520   resolved).  MAP is the object containing the reloc.  */
    521 static inline void
     521auto inline void __attribute__ ((always_inline))
    522522elf_machine_rela (struct link_map *map,
    523523                  const Elf64_Rela *reloc,
    524524                  const Elf64_Sym *sym,
     
    803803  MODIFIED_CODE_NOQUEUE (reloc_addr);
    804804}
    805805
    806 static inline void
     806auto inline void __attribute__ ((always_inline))
    807807elf_machine_lazy_rel (struct link_map *map,
    808808                      Elf64_Addr l_addr, const Elf64_Rela *reloc)
    809809{
    810810  /* elf_machine_runtime_setup handles this.  */
    811811}
    812812
     813
    813814#endif /* RESOLVE */
Note: See TracBrowser for help on using the repository browser.