Bump version to +svn.
2 In file included from dynamic-link.h:22,
4 ../sysdeps/arm/dl-machine.h: In function '_dl_relocate_object':
5 ../sysdeps/arm/dl-machine.h:371: error: invalid storage class for function 'fix_bad_pc24'
6 ../sysdeps/arm/dl-machine.h:406: error: invalid storage class for function 'elf_machine_rel'
7 ../sysdeps/arm/dl-machine.h:532: error: invalid storage class for function 'elf_machine_rela'
8 ../sysdeps/arm/dl-machine.h:612: error: invalid storage class for function 'elf_machine_rel_relative'
9 ../sysdeps/arm/dl-machine.h:621: error: invalid storage class for function 'elf_machine_rela_relative'
10 ../sysdeps/arm/dl-machine.h:630: error: invalid storage class for function 'elf_machine_lazy_rel'
11 make[2]: Leaving directory `/home/dank/queue/jobdir.k8/crosstool-dev/build/arm-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.3.3/glibc-2.3.3/elf'
13 when building glibc-2.3.[34] with gcc-4.0
16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/arm/dl-machine.h.diff?r1=1.51&r2=1.52&cvsroot=glibc
17 but works with older compilers, and fixes fix_bad_pc24.
20 --- glibc-2.3.4/sysdeps/arm/dl-machine.h.old Sun Mar 20 17:54:37 2005
21 +++ glibc-2.3.4/sysdeps/arm/dl-machine.h Sun Mar 20 17:57:32 2005
25 /* Deal with an out-of-range PC24 reloc. */
28 + auto inline Elf32_Addr
30 + static inline Elf32_Addr
32 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
33 + __attribute ((always_inline))
35 fix_bad_pc24 (Elf32_Addr *const reloc_addr, Elf32_Addr value)
37 static void *fix_page;
39 /* Perform the relocation specified by RELOC and SYM (which is fully resolved).
40 MAP is the object containing the reloc. */
48 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
49 + __attribute ((always_inline))
51 elf_machine_rel (struct link_map *map, const Elf32_Rel *reloc,
52 const Elf32_Sym *sym, const struct r_found_version *version,
53 void *const reloc_addr_arg)
57 # ifndef RTLD_BOOTSTRAP
64 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
65 + __attribute ((always_inline))
67 elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
68 const Elf32_Sym *sym, const struct r_found_version *version,
69 void *const reloc_addr_arg)
80 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
81 + __attribute ((always_inline))
83 elf_machine_rel_relative (Elf32_Addr l_addr, const Elf32_Rel *reloc,
84 void *const reloc_addr_arg)
89 # ifndef RTLD_BOOTSTRAP
96 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
97 + __attribute ((always_inline))
99 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc,
100 void *const reloc_addr_arg)
112 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
113 + __attribute ((always_inline))
115 elf_machine_lazy_rel (struct link_map *map,
116 Elf32_Addr l_addr, const Elf32_Rel *reloc)