source: scripts/patches/glibc-2.3.4-gcc4_elf_fixes_individual/glibc-2.3.4-gcc4_mips_elf_dl-machine.patch@ e3fd238

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since e3fd238 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: 1.7 KB
  • glibc-2.3.4/sysdeps/mips/dl-machine.

    Submitted By: Ryan Oliver <ryan.oliver@pha.com.au>
    Date: 2005-05-03
    Initial Package Version: 2.3.4
    Origin: glibc cvs, (cherry picked from libc/sysdeps/mips/dl-machine.h -r1.77 )
    Upstream Status: See Origin
    Description:
    
    (RO: edited changelog entry)
    	(elf_machine_rel, elf_machine_rel_relative, elf_machine_lazy_rel)
    	(elf_machine_runtime_setup): Use "auto inline".
    old new  
    528528/* Perform the relocation specified by RELOC and SYM (which is fully resolved).
    529529   MAP is the object containing the reloc.  */
    530530
    531 static inline void
     531auto inline void
    532532#ifdef RTLD_BOOTSTRAP
    533533  __attribute__ ((always_inline))
    534534#endif
     
    635635    }
    636636}
    637637
    638 static inline void
     638auto inline void
     639__attribute__((always_inline))
    639640elf_machine_rel_relative (ElfW(Addr) l_addr, const ElfW(Rel) *reloc,
    640641                          void *const reloc_addr)
    641642{
    642643  /* XXX Nothing to do.  There is no relative relocation, right?  */
    643644}
    644645
    645 static inline void
     646auto inline void
     647__attribute__((always_inline))
    646648elf_machine_lazy_rel (struct link_map *map,
    647649                      ElfW(Addr) l_addr, const ElfW(Rel) *reloc)
    648650{
     
    651653
    652654#ifndef RTLD_BOOTSTRAP
    653655/* Relocate GOT. */
    654 static inline void
     656auto inline void
     657__attribute__((always_inline))
    655658elf_machine_got_rel (struct link_map *map, int lazy)
    656659{
    657660  ElfW(Addr) *got;
     
    738741/* Set up the loaded object described by L so its stub function
    739742   will jump to the on-demand fixup code __dl_runtime_resolve.  */
    740743
    741 static inline int
     744auto inline int
     745__attribute__((always_inline))
    742746elf_machine_runtime_setup (struct link_map *l, int lazy, int profile)
    743747{
    744748# ifndef RTLD_BOOTSTRAP
Note: See TracBrowser for help on using the repository browser.