source: scripts/patches/glibc-2.3.4-gcc4_elf_fixes_individual/glibc-2.3.4-gcc4_generic_elf_dl-machine.patch@ b34085fc

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since b34085fc 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
  • libc/sysdeps/generic/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 ( libc/sysdeps/generic/dl-machine.h -r1.9 )
    Upstream Status: See Origin
    Description:
    
    (RO: edited changelog entry)
    
    2005-03-15  Jakub Jelinek  <jakub@redhat.com>
    
            * sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela):
            Add always_inline attribute. Change static inline into auto inline.
    
    RCS file: /cvs/glibc/libc/sysdeps/generic/dl-machine.h,v
    retrieving revision 1.8
    retrieving revision 1.9
    diff -u -r1.8 -r1.9
     
    11/* Machine-dependent ELF dynamic relocation inline functions.  Stub version.
    2    Copyright (C) 1995,1996,1997,1999,2000,2001 Free Software Foundation, Inc.
     2   Copyright (C) 1995, 1996, 1997, 1999, 2000, 2001, 2005
     3   Free Software Foundation, Inc.
    34   This file is part of the GNU C Library.
    45
    56   The GNU C Library is free software; you can redistribute it and/or
     
    6465   LOADADDR is the load address of the object; INFO is an array indexed
    6566   by DT_* of the .dynamic section info.  */
    6667
    67 static inline void
     68auto inline void
     69__attribute__ ((always_inline))
    6870elf_machine_rel (Elf32_Addr loadaddr, Elf32_Dyn *info[DT_NUM],
    6971                 const Elf32_Rel *reloc, const Elf32_Sym *sym,
    7072                 Elf32_Addr (*resolve) (const Elf32_Sym **ref,
     
    8789}
    8890
    8991
    90 static inline Elf32_Addr
     92auto inline Elf32_Addr
     93__attribute__ ((always_inline))
    9194elf_machine_rela (Elf32_Addr loadaddr, Elf32_Dyn *info[DT_NUM],
    9295                  const Elf32_Rel *reloc, const Elf32_Sym *sym,
    9396                  Elf32_Addr (*resolve) (const Elf32_Sym **ref,
Note: See TracBrowser for help on using the repository browser.