# else
+--- glibc-2.3.4/sysdeps/powerpc/powerpc32/dl-machine.h.orig 2003-07-31 06:33:52.000000000 +0000
++++ glibc-2.3.4/sysdeps/powerpc/powerpc32/dl-machine.h 2005-03-20 16:56:21.000000000 +0000
+@@ -353,7 +353,7 @@
+ LOADADDR is the load address of the object; INFO is an array indexed
+ by DT_* of the .dynamic section info. */
+
+-inline void
++auto inline void __attribute__ ((always_inline))
+ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
+ const Elf32_Sym *sym, const struct r_found_version *version,
+ void *const reloc_addr_arg)
+@@ -383,7 +383,7 @@
+ {
+ # if defined USE_TLS && !defined RTLD_BOOTSTRAP
+ sym_map = RESOLVE_MAP (&sym, version, r_type);
+- value = sym == NULL ? 0 : sym_map->l_addr + sym->st_value;
++ value = sym_map == NULL ? 0 : sym_map->l_addr + sym->st_value;
+ # else
+ value = RESOLVE (&sym, version, r_type);
+ # ifndef RTLD_BOOTSTRAP
+@@ -455,7 +455,7 @@
+ }
+ }
+
+-static inline void
++auto inline void __attribute__ ((always_inline))
+ elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc,
+ void *const reloc_addr_arg)
+ {
+@@ -463,7 +463,7 @@
+ *reloc_addr = l_addr + reloc->r_addend;
+ }
+
+-static inline void
++auto inline void __attribute__ ((always_inline))
+ elf_machine_lazy_rel (struct link_map *map,
+ Elf32_Addr l_addr, const Elf32_Rela *reloc)
+ {