| [617118d] | 1 | Submitted By: Ryan Oliver <ryan.oliver@pha.com.au> | 
|---|
|  | 2 | Date: 2005-05-03 | 
|---|
|  | 3 | Initial Package Version: 2.3.4 | 
|---|
|  | 4 | Origin: glibc cvs | 
|---|
|  | 5 | Upstream Status: See Origin | 
|---|
|  | 6 | Description: | 
|---|
|  | 7 |  | 
|---|
|  | 8 | (RO: Modified changelog entry) | 
|---|
|  | 9 | 2005-02-14  Alan Modra  <amodra@bigpond.net.au> | 
|---|
|  | 10 |  | 
|---|
|  | 11 | * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise. | 
|---|
|  | 12 | (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. | 
|---|
|  | 13 | (elf_machine_tprel): Likewise | 
|---|
|  | 14 |  | 
|---|
|  | 15 | =================================================================== | 
|---|
|  | 16 | RCS file: /cvs/glibc/libc/sysdeps/powerpc/powerpc64/dl-machine.h,v | 
|---|
|  | 17 | retrieving revision 1.21 | 
|---|
|  | 18 | retrieving revision 1.23 | 
|---|
|  | 19 | diff -u -r1.21 -r1.23 | 
|---|
|  | 20 | --- libc/sysdeps/powerpc/powerpc64/dl-machine.h 2005/01/08 07:07:01     1.21 | 
|---|
|  | 21 | +++ libc/sysdeps/powerpc/powerpc64/dl-machine.h 2005/02/17 01:16:34     1.23 | 
|---|
|  | 22 | @@ -487,7 +487,7 @@ | 
|---|
|  | 23 | const Elf64_Sym *refsym) | 
|---|
|  | 24 | attribute_hidden; | 
|---|
|  | 25 |  | 
|---|
|  | 26 | -static inline void | 
|---|
|  | 27 | +auto inline void __attribute__ ((always_inline)) | 
|---|
|  | 28 | elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, | 
|---|
|  | 29 | void *const reloc_addr_arg) | 
|---|
|  | 30 | { | 
|---|
|  | 31 | @@ -497,7 +497,7 @@ | 
|---|
|  | 32 |  | 
|---|
|  | 33 | #if defined USE_TLS && (!defined RTLD_BOOTSTRAP || USE___THREAD) | 
|---|
|  | 34 | /* This computes the value used by TPREL* relocs.  */ | 
|---|
|  | 35 | -static Elf64_Addr __attribute__ ((const)) | 
|---|
|  | 36 | +auto inline Elf64_Addr __attribute__ ((always_inline, const)) | 
|---|
|  | 37 | elf_machine_tprel (struct link_map *map, | 
|---|
|  | 38 | struct link_map *sym_map, | 
|---|
|  | 39 | const Elf64_Sym *sym, | 
|---|
|  | 40 | @@ -518,7 +518,7 @@ | 
|---|
|  | 41 |  | 
|---|
|  | 42 | /* Perform the relocation specified by RELOC and SYM (which is fully | 
|---|
|  | 43 | resolved).  MAP is the object containing the reloc.  */ | 
|---|
|  | 44 | -static inline void | 
|---|
|  | 45 | +auto inline void __attribute__ ((always_inline)) | 
|---|
|  | 46 | elf_machine_rela (struct link_map *map, | 
|---|
|  | 47 | const Elf64_Rela *reloc, | 
|---|
|  | 48 | const Elf64_Sym *sym, | 
|---|
|  | 49 | @@ -803,11 +803,12 @@ | 
|---|
|  | 50 | MODIFIED_CODE_NOQUEUE (reloc_addr); | 
|---|
|  | 51 | } | 
|---|
|  | 52 |  | 
|---|
|  | 53 | -static inline void | 
|---|
|  | 54 | +auto inline void __attribute__ ((always_inline)) | 
|---|
|  | 55 | elf_machine_lazy_rel (struct link_map *map, | 
|---|
|  | 56 | Elf64_Addr l_addr, const Elf64_Rela *reloc) | 
|---|
|  | 57 | { | 
|---|
|  | 58 | /* elf_machine_runtime_setup handles this.  */ | 
|---|
|  | 59 | } | 
|---|
|  | 60 |  | 
|---|
|  | 61 | + | 
|---|
|  | 62 | #endif /* RESOLVE */ | 
|---|