]>
Commit | Line | Data |
---|---|---|
0b8d1390 UD |
1 | 2004-06-29 Ulrich Drepper <drepper@redhat.com> |
2 | ||
3 | * stdio-common/printf-parsemb.c (__parse_one_specmb): Initialize | |
4 | info.extra. Patch by Marcus Meissner. | |
5 | ||
d3d35527 UD |
6 | 2004-06-29 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
7 | ||
8 | * sysdeps/unix/sysv/linux/sh/sysdep.h (SYSCALL_ERROR_HANDLER): | |
9 | Fix branch offset for a PLT entry. | |
10 | ||
5fa2f83c UD |
11 | 2004-06-20 Jim Meyering <jim@meyering.net> |
12 | ||
13 | * malloc/obstack.h (obstack_base): Cast to `void *', to align with | |
14 | documentation. | |
15 | ||
414650c5 UD |
16 | 2004-06-28 Ulrich Drepper <drepper@redhat.com> |
17 | ||
16ac7d45 | 18 | * inet/bug-if1.c (do_test): Simply use 0 as invalid index. |
e2fd959d | 19 | Workaround for [BZ #232]. |
16ac7d45 | 20 | |
414650c5 UD |
21 | * sysdeps/unix/sysv/linux/if_index.c (if_nameindex): Use extend_alloca. |
22 | ||
23 | 2004-06-28 GOTO Masanori <gotom@debian.or.jp> | |
24 | ||
25 | * iconv/gconv_simple.c: Use get16/put16 for user given buffer | |
26 | in ucs2/ucs2reverse when unaligned memory access is attempted. | |
27 | * iconv/tst-iconv5.c: New file. | |
28 | * iconv/Makefile (tests): Add tst-iconv5. | |
29 | ||
e1be0bc5 RM |
30 | 2004-06-28 Jakub Jelinek <jakub@redhat.com> |
31 | ||
32 | * inet/bug-if1.c: Include <string.h>. | |
33 | ||
34 | 2004-06-19 Roland McGrath <roland@redhat.com> | |
35 | ||
36 | * sysdeps/posix/waitid.c (do_waitid) [DO_WAITID]: Define function | |
37 | under this macro name instead. | |
38 | [NO_DO_WAITID]: Don't define it at all. | |
39 | (do_waitid) [WNOWAIT, WEXITED]: If these POSIX.1 waitid flag bits are | |
40 | defined, then return ENOTSUP for combinations of selection bits other | |
41 | than WEXITED and WEXITED|WSTOPPED, which this version cannot support. | |
42 | ||
43 | * posix/tst-waitid.c: New file. | |
44 | * posix/Makefile (tests): Add it. | |
45 | ||
346f18ae UD |
46 | 2004-06-28 Jakub Jelinek <jakub@redhat.com> |
47 | ||
48 | * sysdeps/unix/alpha/sysdep.h (inline_syscall6): Fix a typo. | |
49 | ||
50 | [BZ #231] | |
51 | * sysdeps/unix/alpha/sysdep.S (__syscall_error): Avoid !samegp | |
52 | relocation in librt.so. | |
53 | ||
54 | [BZ #230] | |
55 | * sysdeps/alpha/dl-machine.h (_dl_start_user): Use ldah/ldl to load | |
56 | _dl_skip_args. Patch by Jakub Bogusz <qboosh@pld-linux.org>. | |
57 | ||
340ef046 UD |
58 | 2004-06-27 Ulrich Drepper <drepper@redhat.com> |
59 | ||
539842a4 UD |
60 | * elf/ldconfig.c (add_dir): Take chroot into account. |
61 | Based on changes by HJ Lu and Hideki Iwamoto. | |
62 | ||
482bbeb9 UD |
63 | * nscd/connections.c (invalidate_cache): If the host cache has to |
64 | be invalidated, re-read resolv.conf. | |
65 | ||
340ef046 UD |
66 | * resolv/resolv.h (RES_NOIP6DOTINT): Define. |
67 | * resolv/res_init.c (res_setoptions): Handle no-ip6-dotint option. | |
68 | * resolv/gethnamaddr.c (gethostbyaddr): Don't lookup with .ip6.int | |
69 | if RES_NOIP6DOTINT flag is set. | |
70 | * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise. | |
71 | ||
f2481c31 UD |
72 | 2004-06-25 Jakub Jelinek <jakub@redhat.com> |
73 | ||
74 | * sysdeps/unix/sysv/linux/powerpc/fcntl.c: Move to... | |
75 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fcntl.c: ... here. | |
76 | * sysdeps/unix/sysv/linux/powerpc/lockf64.c: Move to... | |
77 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/lockf64.c: ... here. | |
78 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c: New file. | |
79 | ||
80 | * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_GETLK, F_SETLK, | |
81 | F_SETLKW): Fix values for -m32 -D_FILE_OFFSET_BITS=64. | |
82 | ||
17fb9c53 UD |
83 | 2004-06-21 Jakub Jelinek <jakub@redhat.com> |
84 | ||
85 | [BZ #231] | |
86 | * sysdeps/unix/alpha/Makefile: New file. | |
87 | * sysdeps/unix/alpha/rt-sysdep.S: New file. | |
88 | Reported by Jakub Bogusz <qboosh@pld-linux.org>. | |
89 | ||
5a6ae8da UD |
90 | 2004-06-18 Ulrich Drepper <drepper@redhat.com> |
91 | ||
163288fe UD |
92 | * sysdeps/posix/getaddrinfo.c (gaih_inet): For AI_CANONNAME, |
93 | determine the canonical name only for the first returned entry. | |
94 | ||
5a6ae8da UD |
95 | * inet/bug-if1.c: New file. |
96 | * inet/Makefile (tests): Add bug-if1. | |
97 | ||
262788c3 RM |
98 | 2004-06-18 Roland McGrath <roland@frob.com> |
99 | ||
62780824 RM |
100 | * Makerules (compile-mkdep-flags): Add -MT $@. |
101 | ||
102 | * Makefile (dist, tag-for-dist): New targets. | |
103 | (files-for-dist, tag-of-stem): New variables. | |
104 | (glibc-%.tar glibc-linuxthreads-%.tar): New pattern rule. | |
105 | Make tar files using cvs export. | |
106 | (%.bz2, %.gz, tag-%): New pattern rules. | |
107 | (distribute): Variable removed. | |
108 | (+subdir_targets): Remove distinfo targets. | |
109 | (echo_subdirs, echo-distinfo, parent_echo-distinfo): Targets removed. | |
110 | (rpm/%): Pattern rule removed. | |
111 | * rpm/Makefile, rpm/rpmrc, rpm/template: Ancient cruft files removed. | |
112 | * Rules (subdir_echo-headers, subdir_echo-distinfo, subdir_dist): | |
113 | Targets removed. | |
114 | * Makerules (dist, subdir_distinfo): Targets removed. | |
115 | ($(objpfx)distinfo): Depend on $(distribute). | |
116 | * Make-dist: File removed. | |
117 | ||
262788c3 RM |
118 | * NEWS: Fix a typo. Update bug-reporting instructions. |
119 | ||
edc1aa3d UD |
120 | 2004-06-17 Thorsten Kukuk <kukuk@suse.de> |
121 | ||
122 | * sysdeps/unix/sysv/linux/sched_setaffinity.c | |
123 | (__sched_setaffinity_new): Set errno to EINVAL and return -1 if | |
124 | cpuset is wrongly set. | |
125 | ||
126 | 2004-06-15 Steven Munroe <sjmunroe@us.ibm.com> | |
127 | ||
128 | * sysdeps/powerpc/powerpc64/memcpy.S: Improve instruction scheduling | |
129 | for POWER4 machines. | |
130 | ||
131 | 2004-06-14 Jakub Jelinek <jakub@redhat.com> | |
132 | ||
133 | [BZ #218] | |
134 | * sunrpc/pmap_prot2.c (xdr_pmaplist): When freeing, remember pml_next | |
135 | in a local variable, point rp to that local variable afterwards. | |
136 | ||
137 | 2004-06-11 Jakub Jelinek <jakub@redhat.com> | |
138 | ||
139 | * sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Handle special | |
140 | cases properly. | |
141 | ||
142 | 2004-06-17 Ulrich Drepper <drepper@redhat.com> | |
143 | ||
144 | * sysdeps/unix/sysv/linux/if_index.c (if_indextoname): Correct | |
145 | error value for unknown interface. [BZ #198] | |
146 | ||
5b2892d5 RM |
147 | 2004-06-13 Jakub Jelinek <jakub@redhat.com> |
148 | ||
149 | * sysdeps/i386/bits/string.h (memcpy): Add () around arguments. | |
150 | (memchr, __memrchr, strlen, strcmp, strncmp, __strchr_g, __strchr_c, | |
151 | __strchrnul_g, __strchrnul_c, strspn, strcspn, strpbrk): Add memory | |
152 | the asm uses as its input, either of size __n where __n is known or | |
153 | 0xfffffff. | |
154 | (strstr): Add "memory" clobber. | |
155 | ||
0ab7f77e RM |
156 | 2004-06-14 Jakub Jelinek <jakub@redhat.com> |
157 | ||
158 | [BZ #219] | |
159 | * nss/nsswitch.c (free_mem): Don't try to close a library handle | |
160 | if the handle is invalid. Patch by David Kimdon <kimdon@esrf.fr>. | |
161 | ||
162 | 2004-06-11 Dmitry V. Levin <ldv@altlinux.org> | |
163 | ||
164 | [BZ #217] | |
165 | * debug/xtrace.sh: Fix typo in error diagnostics. | |
166 | ||
6d00189e RM |
167 | 2004-06-14 Andreas Schwab <schwab@suse.de> |
168 | ||
169 | * stdio-common/psignal.c (psignal): Don't use BUF when asprintf | |
170 | failed. | |
171 | ||
e1ad4c53 RM |
172 | 2004-06-15 Steven Munroe <sjmunroe@us.ibm.com> |
173 | ||
174 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix pasto | |
175 | that clobbers r19. Fix pasto that overflowed sigcontext.v_reserve. | |
176 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Fix pasto | |
177 | that clobbers r19. | |
178 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Fix pasto | |
179 | that clobbers r19. Fix pasto that overflowed sigcontext.v_reserve. | |
180 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: | |
181 | Fix setting of sigcontext.v_regs. Fix pasto that clobbers r19. | |
182 | Fix pasto that overflowed sigcontext.v_reserve. | |
183 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: | |
184 | Fix pasto that clobbers r19. | |
185 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Fix setting | |
186 | of sigcontext.v_regs. Fix pasto that clobbers r19. Fix pasto that | |
187 | overflowed sigcontext.v_reserve. | |
188 | ||
a3b85eba RM |
189 | 2004-05-04 H.J. Lu <hongjiu.lu@intel.com> |
190 | ||
77526fd2 | 191 | [BZ #150] |
a3b85eba RM |
192 | * sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r." |
193 | instead of ".gnu.linkonce.ro." as the prefix for linkonce | |
194 | read-only section name. | |
195 | ||
dd340846 RH |
196 | 2004-06-14 Richard Henderson <rth@redhat.com> |
197 | ||
198 | * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp". | |
199 | (_ITOFT, _FTOIT, _ITOFT2): Likewise. | |
200 | ||
a9e526e7 RM |
201 | 2004-06-08 Jakub Jelinek <jakub@redhat.com> |
202 | ||
203 | * sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED. | |
204 | (unwind_backtrace, unwind_getip): Define #ifndef SHARED. | |
205 | (__backtrace): Don't call init #ifndef SHARED. | |
206 | * sysdeps/s390/s390-64/backtrace.c (init): Guard with #ifdef SHARED. | |
207 | (unwind_backtrace, unwind_getip): Define #ifndef SHARED. | |
208 | (__backtrace): Don't call init #ifndef SHARED. | |
209 | * sysdeps/ia64/backtrace.c (init): Guard with #ifdef SHARED. | |
210 | (unwind_backtrace, unwind_getip): Define #ifndef SHARED. | |
211 | (__backtrace): Don't call init #ifndef SHARED. | |
212 | ||
f1847a84 RM |
213 | 2004-06-11 Roland McGrath <roland@redhat.com> |
214 | ||
215 | * sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian. | |
216 | From Krzysztof Halasa <khc@pm.waw.pl>. | |
217 | ||
b80af23a RM |
218 | 2004-06-10 Jakub Jelinek <jakub@redhat.com> |
219 | ||
220 | * elf/tls-macros.h [__s390x__] (TLS_LD, TLS_GD): Clobber also r14. | |
221 | ||
f05a089d RM |
222 | 2004-06-08 Jakub Jelinek <jakub@redhat.com> |
223 | ||
224 | [BZ #199] | |
225 | * crypt/md5-crypt.c (__md5_crypt): Only update buflen if realloc | |
226 | succeeds. Reported by Miles Ohlrich <miles@cray.com>. | |
227 | ||
228 | * elf/chroot_canon.c (chroot_canon): Avoid segfault if first malloc | |
229 | fails. Avoid memory leak if realloc fails. | |
230 | ||
e17f8b61 RM |
231 | 2004-06-09 Jakub Jelinek <jakub@redhat.com> |
232 | ||
233 | * sysdeps/generic/setenv.c (setenv): Return -1/EINVAL if name is | |
234 | NULL, "" or contains '=' character in it. Reported by | |
235 | Michael T Kerrisk <mtk-lists@gmx.net>. | |
236 | * stdlib/tst-environ.c: Include errno.h. | |
237 | (main): Add tests for these arguments to setenv/unsetenv. | |
238 | ||
616340ca RM |
239 | 2004-06-07 Roland McGrath <roland@frob.com> |
240 | ||
241 | * NEWS: Update bug reporting instructions. Fix some typos. | |
242 | ||
40c38b6c UD |
243 | 2004-06-05 Ulrich Drepper <drepper@redhat.com> |
244 | ||
245 | * stdio-common/_itoa.h: Don't expand _itoa inline for libc. | |
246 | * stdio-common/_itoa.c: Add _itoa implementation. | |
247 | ||
248 | * nscd/nscd_gethst_r.c (__nscd_open_socket): Change implementation | |
249 | to also send request. Add parameter to allow this. | |
250 | Change callers. | |
251 | * nscd/nscd_getgr_r.c: Change __nscd_open_socket caller. | |
252 | * nscd/nscd_getpw_r.c: Likewise. | |
253 | * nscd/nscd-client.h: Change __nscd_open_socket prototype. | |
254 | ||
41cbdf2a AJ |
255 | 2004-06-05 Andreas Jaeger <aj@suse.de> |
256 | ||
257 | * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext): | |
258 | Handle more than 6 args correctly. Based on a patch by Masahide | |
c889f2cd | 259 | Washizawa <washi@jp.ibm.com>. |
41cbdf2a | 260 | |
29762ba6 UD |
261 | 2004-06-04 Ulrich Drepper <drepper@redhat.com> |
262 | ||
263 | * nscd/nscd_gethst_r.c (nscd_gethst_r): Use __nss_not_use_nscd_hosts | |
264 | in all places, not __nss_not_use_nscd_group. | |
265 | Reported by Philippe Gregoire. | |
266 | ||
75fccede UD |
267 | 2004-06-03 Ulrich Drepper <drepper@redhat.com> |
268 | ||
269 | * sysdeps/i386/i486/bits/atomic.h: Optimize a bit. | |
270 | ||
322861e8 UD |
271 | 2004-05-07 Dmitry V. Levin <ldv@altlinux.org> |
272 | ||
273 | * argp/argp-help.c (__argp_error, __argp_failure): Check result | |
274 | of __asprintf call and don't use string if it failed. | |
275 | * stdio-common/psignal.c (psignal): Likewise. | |
276 | * locale/programs/localedef.c (more_help): Likewise. | |
277 | * resolv/res_hconf.c (arg_service_list, arg_trimdomain_list, | |
278 | arg_bool, parse_line): Check result of __asprintf calls and | |
279 | don't use string if they failed. | |
280 | * sunrpc/svc_simple.c (registerrpc, universal): Likewise. | |
281 | * elf/ldconfig.c (parse_conf_include): Check result of __asprintf | |
282 | call and exit if it failed. | |
283 | ||
fbf86dda UD |
284 | 2004-05-10 Jakub Jelinek <jakub@redhat.com> |
285 | ||
286 | * sysdeps/posix/sysconf.c (__sysconf) <cases _SC_REALTIME_SIGNALS, | |
287 | _SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO, | |
288 | _SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC, _SC_MAPPED_FILES, | |
289 | _SC_MEMLOCK, _SC_MEMLOCK_RANGE, _SC_MEMORY_PROTECTION, | |
290 | _SC_MESSAGE_PASSING, _SC_SEMAPHORES, _SC_SHARED_MEMORY_OBJECTS, | |
291 | _SC_THREADS, _SC_THREAD_SAFE_FUNCTIONS, _SC_THREAD_ATTR_STACKADDR, | |
292 | _SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING, | |
293 | _SC_THREAD_PRIO_INHERIT, _SC_THREAD_PRIO_PROTECT, | |
294 | _SC_THREAD_PROCESS_SHARED>: Return _POSIX_* value instead of 1. | |
295 | * sysdeps/unix/sysv/linux/sysconf.c (__sysconf) | |
296 | <case _SC_MONOTONIC_CLOCK>: Return _POSIX_VERSION instead of 1. | |
297 | ||
298 | 2004-05-07 Jeroen Dekkers <jeroen@dekkers.cx> | |
299 | ||
300 | * sysdeps/mach/hurd/i386/Makefile (CFLAGS-init-first.c): Add | |
301 | -momit-leaf-frame-pointer. | |
302 | ||
303 | * inet/test-ifaddrs.c (addr_string): Surround AF_PACKET case with | |
304 | #ifdef AF_PACKET. | |
305 | ||
306 | * sysdeps/mach/hurd/getcwd.c | |
307 | (_hurd_canonicalize_directory_name_intern): Only realloc when | |
308 | size is <= 0. | |
309 | ||
310 | * sysdeps/mach/hurd/mmap.c (__mmap): Fail when addr or offset | |
311 | isn't page aligned. | |
312 | ||
313 | * sysdeps/mach/hurd/spawni.c (EXPAND_DTABLE): Set dtablesize to | |
314 | new size. | |
315 | ||
316 | * sysdeps/mach/hurd/Versions (GLIBC_PRIVATE): Add __libc_read, | |
317 | __libc_write and __libc_lseek64. | |
318 | ||
f9b23e88 RM |
319 | 2004-05-29 Roland McGrath <roland@redhat.com> |
320 | ||
321 | * elf/Makefile (shared-only-routines): Add dl-caller. | |
322 | ||
0ac55e68 UD |
323 | 2004-05-28 Ulrich Drepper <drepper@redhat.com> |
324 | ||
325 | * sysdeps/powerpc/configure.in: New file. | |
326 | ||
f2bfeadf UD |
327 | 2004-05-28 Steven Munroe <sjmunroe@us.ibm.com> |
328 | ||
329 | * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Add .machine | |
330 | "altivec" to enable VMX instructions. | |
331 | * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise. | |
332 | * sysdeps/powerpc/powerpc64/__longjmp-common.S: Likewise. | |
333 | * sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise. | |
334 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Likewise. | |
335 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise. | |
336 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise. | |
337 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise. | |
338 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise. | |
339 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise. | |
340 | ||
3dbfd811 UD |
341 | 2004-05-27 Jakub Jelinek <jakub@redhat.com> |
342 | ||
343 | * sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Define using | |
344 | __builtin_expm1l for GCC 3.5+. | |
345 | (__expl): Define using __builtin_expl for GCC 3.4+. | |
346 | (exp, expf, expl): Don't define for GCC 3.4+. | |
347 | (tan, tanf, tanl): Don't define for GCC 3.5+. | |
348 | (__atan2l): Define using __builtin_atan2l for GCC 3.4+. | |
349 | (atan2, atan2f, atan2l): Don't define for GCC 3.4+ or !__FAST_MATH__. | |
350 | (fmod, fmodf, fmodl): Don't define for GCC 3.5+ or !__FAST_MATH__. | |
351 | (fabsf, fabsl): Only provide if __USE_MISC or __USE_ISOC99. | |
352 | (sin, sinf, sinl, cos, cosf, cosl, log, logf, logl): Don't define | |
353 | for GCC 3.4+. | |
354 | (log10, log10f, log10l, asin, asinf, asinl, acos, acosf, acosl): | |
355 | Don't define for GCC 3.5+. | |
356 | (atan, atanf, atanl): Don't define for GCC 3.4+ or !__FAST_MATH__. | |
357 | (log1p, log1pf, log1pl, logb, logbf, logbl, log2, log2f, log2l): Don't | |
358 | define for GCC 3.5+. | |
359 | (drem, dremf, dreml): Don't define for GCC 3.5+ or !__FAST_MATH__. | |
360 | * sysdeps/sparc/fpu/bits/mathinline.h (sqrt, sqrtf, sqrtl): Don't | |
361 | define for GCC 3.2+. | |
362 | ||
363 | 2004-05-27 Jakub Jelinek <jakub@redhat.com> | |
364 | ||
365 | * string/bits/string2.h (__bzero): Define even for GCC 3.0+. | |
366 | * sysdeps/alpha/stpcpy.S (stpcpy): Add libc_hidden_builtin_def. | |
367 | * sysdeps/alpha/alphaev67/stpcpy.S (stpcpy): Likewise. | |
368 | * sysdeps/powerpc/powerpc32/stpcpy.S (stpcpy): Likewise. | |
369 | * sysdeps/powerpc/powerpc64/stpcpy.S (stpcpy): Likewise. | |
370 | * sysdeps/sparc/sparc32/stpcpy.S (stpcpy): Likewise. | |
371 | * sysdeps/sparc/sparc64/stpcpy.S (stpcpy): Likewise. | |
372 | * sysdeps/i386/stpcpy.S (stpcpy): Likewise. | |
373 | * sysdeps/i386/i586/stpcpy.S (stpcpy): Likewise. | |
374 | * sysdeps/generic/stpcpy.c (stpcpy): Likewise. | |
375 | * sysdeps/x86_64/stpcpy.S (stpcpy): Likewise. | |
376 | * sysdeps/i386/i586/memcpy.S (memcpy): Remove | |
377 | libc_hidden_builtin_def if MEMPCPY_P. | |
378 | * sysdeps/x86_64/memcpy.S (memcpy): Likewise. | |
379 | * sysdeps/i386/i686/mempcpy.S (mempcpy): Add libc_hidden_builtin_def. | |
380 | * sysdeps/i386/i586/mempcpy.S (mempcpy): Likewise. | |
381 | * sysdeps/generic/mempcpy.c (mempcpy): Likewise. | |
382 | * sysdeps/x86_64/mempcpy.S (mempcpy): Likewise. | |
383 | ||
dfdef02f RM |
384 | 2004-05-26 Roland McGrath <roland@frob.com> |
385 | ||
386 | * sysdeps/generic/bits/in.h | |
387 | (IMPLINK_IP, IMPLINK_LOWEXPER, IMPLINK_HIGHEXPER): Macros removed. | |
388 | These are long obsolete in BSD systems where they originated. | |
389 | * conform/data/netinet/in.h-data: Remove `allow IMPLINK_*' | |
390 | ||
4a691b06 UD |
391 | 2004-05-26 Jakub Jelinek <jakub@redhat.com> |
392 | ||
393 | * include/string.h (mempcpy, stpcpy): Add libc_hidden_builtin_proto. | |
394 | * string/bits/string2.h (memset): Disable macro for GCC 3.0+. | |
395 | (__mempcpy): Use __builtin_mempcpy for GCC 3.4+. | |
396 | (strchr): For GCC 3.2+, only use __rawmemchr if second argument is | |
397 | constant '\0' and first argument is not constant. | |
398 | (__stpcpy): Use __builtin_stpcpy for GCC 3.4+. | |
399 | (strncpy): Remove #ifdef _USE_STRING_ARCH_mempcpy variant. | |
400 | For GCC 3.2+ use __builtin_strncpy. | |
401 | (strncat): For GCC 3.2+ use __builtin_strncat. | |
402 | (strcmp): For GCC 3.2+ use __builtin_strcmp if both arguments are | |
403 | constant. | |
404 | (strcspn, strspn, strpbrk): For GCC 3.2+, use builtin function | |
405 | if both arguments are constant. | |
406 | ||
407 | 2004-05-26 Ulrich Drepper <drepper@redhat.com> | |
408 | ||
409 | * nss/nss_files/files-hosts.c: Fix condition for looking up IPv4 | |
410 | mapped addresses in gethostbyaddr. | |
411 | ||
1773d1ba UD |
412 | 2004-05-25 Ulrich Drepper <drepper@redhat.com> |
413 | ||
414 | * nss/digits_dots.c (__nss_hostname_digits_dots): Remove typep and | |
415 | flags parameter, convert afp to simple int parameter. Adjust code. | |
416 | typep was never != NULL and flags therefore also unused. *afp is | |
417 | never modified. | |
418 | * nss/nsswitch.h: Adjust __nss_hostname_digits_dots prototype. | |
419 | * nss/getXXbyYY.c: Remove HAVE_TYPE handling. Adjust af parameter | |
420 | handling for __nss_hostname_digits_dots calls. | |
421 | * nss/getXXbyYY_r.c: Likewise. | |
422 | ||
423 | * elf/dl-load.c (_dl_map_object_from_fd): Map DSOs with MAP_DENYWRITE. | |
424 | ||
ffdd5e50 UD |
425 | 2004-05-25 Steven Munroe <sjmunroe@us.ibm.com> |
426 | ||
427 | * sysdeps/powerpc/fpu/Makefile: Make ld.so a dependency of libm.so. | |
428 | * sysdeps/powerpc/fpu/bits/mathinline.h [__LIBC_INERNAL_MATH_INLINES] | |
429 | (__ieee754_sqrt): Define as __MATH_INLINE using fsqrt instruction. | |
430 | (__ieee754_sqrtf): Define as __MATH_INLINE using fsqrts instruction. | |
431 | * sysdeps/powerpc/fpu/e_sqrt.c (__slow_ieee754_sqrt): Moved | |
432 | implementation from w_sqrt.c. | |
433 | * sysdeps/powerpc/fpu/e_sqrtf.c (__slow_ieee754_sqrtf): Moved | |
434 | implementation from w_sqrtf.c. | |
435 | * sysdeps/powerpc/fpu/w_sqrt.c (__sqrt): Wrapper implementation | |
436 | using inline __ieee754_sqrt(). | |
437 | * sysdeps/powerpc/fpu/w_sqrtf.c (__sqrtf): Wrapper implementation | |
438 | using inline __ieee754_sqrtf(). | |
439 | * sysdeps/powerpc/powerpc32/sysdep.h [__ASSEMBLER__]: Include | |
440 | <sysdeps/powerpc/sysdep.h> independent of __ASSEMBLER__. | |
441 | * sysdeps/powerpc/sysdep.h [__ASSEMBLER__] (PPC_FEATURE_*): Define | |
442 | PPC_FEATURE_* independent of __ASSEMBLER__. | |
443 | ||
444 | 2004-05-25 Jakub Jelinek <jakub@redhat.com> | |
445 | ||
446 | * sysdeps/pthread/aio_notify.c: Use <> instead of "" for aio_misc.h | |
447 | include. | |
448 | (aio_start_notify_thread): Define if not defined. | |
449 | (notify_func_wrapper): Use it. | |
450 | * sysdeps/pthread/aio_misc.c: Use <> instead of "" for aio_misc.h | |
451 | include. | |
452 | (aio_create_helper_thread): Define if not defined. | |
453 | (__aio_create_helper_thread): New function. | |
454 | (__aio_enqueue_request): Use aio_create_helper_thread. | |
455 | ||
456 | * nis/ypclnt.c (ypall_data, ypall_foreach): Remove. | |
457 | (struct ypresp_all_data): New type. | |
458 | (__xdr_ypresp_all): Change second argument to | |
459 | struct ypresp_all_data *. Replace ypall_foreach and | |
460 | ypall_data with objp->foreach and objp->data. | |
461 | (yp_all): Remove status variable, add data. Replace | |
462 | all uses of status with data.status. Initialize data.foreach | |
463 | and data.data instead of ypall_foreach and ypall_data. | |
464 | ||
465 | 2004-05-24 Jakub Jelinek <jakub@redhat.com> | |
466 | ||
467 | * elf/dl-lookup.c (add_dependency): Set DF_1_NODELETE bit | |
468 | in l_flags_1, not in l_flags. | |
469 | ||
b84515a1 RM |
470 | 2004-04-10 Robert Millan <robertmh@gnu.org> |
471 | ||
472 | * sysdeps/unix/sysv/linux/bits/in.h: Cosmetic fixes to get in sync | |
473 | with sysdeps/generic/bits/in.h. | |
474 | ||
47cc0570 RM |
475 | 2004-05-25 Roland McGrath <roland@frob.com> |
476 | ||
477 | * sysdeps/generic/unwind-dw2-fde-glibc.c: Change copyright terms from | |
478 | GCC GPL to standard glibc LGPL. | |
479 | ||
623281e0 UD |
480 | 2004-05-24 Ulrich Drepper <drepper@redhat.com> |
481 | ||
482 | * manual/string.texi (Copying and Concatenation): Fixed second | |
483 | concat example. | |
484 | Reported by Fabian Pietsch <fabian@zzznowman.dyndns.org>. | |
485 | ||
75c827b5 UD |
486 | 2004-05-23 Ulrich Drepper <drepper@redhat.com> |
487 | ||
488 | * malloc/obstack.c: Don't allow linking with _obstack. | |
489 | ||
9c8b466e AS |
490 | 2004-05-23 Andreas Schwab <schwab@suse.de> |
491 | ||
492 | * sysdeps/m68k/m68020/bits/atomic.h: Use "+m" constraint instead | |
493 | of separate "m" constraints. | |
494 | ||
48db0d69 RM |
495 | 2004-05-15 Chris Demetriou <cgd@broadcom.com> |
496 | ||
497 | * sysdeps/mips/dl-machine.h (ELF_DL_FRAME_SIZE) | |
498 | (ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS): For the N32 | |
499 | and 64 ABIs, save and restore regs $10 and $11 (a6 and a7). | |
500 | ||
558c2954 UD |
501 | 2004-05-20 Paul Eggert <eggert@cs.ucla.edu> |
502 | ||
503 | * malloc/obstack.c (_obstack) [!defined _LIBC]: Remove; not used. | |
504 | Add comment explaining why libc still defines it. | |
505 | ||
afe01786 UD |
506 | 2004-05-19 Paul Eggert <eggert@cs.ucla.edu> |
507 | ||
508 | * malloc/obstack.h (_obstack_free, obstack_1grow, obstack_1grow_fast, | |
509 | obstack_alignment_mask, obstack_alloc, obstack_base, | |
510 | obstack_blank, obstack_blank_fast, obstack_chunk_size, | |
511 | obstack_copy, obstack_copy0, obstack_finish, obstack_grow, | |
512 | obstack_grow0, obstack_init, obstack_int_grow, | |
513 | obstack_int_grow_fast, obstack_make_room, obstack_memory_used, | |
514 | obstack_next_free, obstack_object_size, obstack_ptr_grow, | |
515 | obstack_ptr_grow_fast, obstack_room): Remove declarations of | |
516 | nonexistent functions. | |
517 | ||
518 | 2004-05-18 Steven Munroe <sjmunroe@us.ibm.com> | |
519 | ||
520 | * sysdeps/powerpc/powerpc64/sysdep.h [__ASSEMBLER__]: Include | |
521 | <sysdeps/powerpc/sysdep.h> independent of __ASSEMBLER__. | |
522 | [PIC]: Redundent for powerpc64, removed. | |
523 | (ENTRY): Generate size and alignment for opd entry. | |
524 | (EALIGN): Generate size and alignment for opd entry. | |
525 | (END): Use DOT_LABEL in ASM_SIZE_DIRECTIVE. | |
526 | (END_GEN_TB): Use DOT_LABEL in ASM_SIZE_DIRECTIVE. | |
527 | ||
b3b71a3b UD |
528 | 2004-05-19 Ulrich Drepper <drepper@redhat.com> |
529 | ||
d4b60383 UD |
530 | * misc/regexp.h: Say the functions have been withdrawn. |
531 | ||
b3b71a3b UD |
532 | * wcsmbs/tst-wcpncpy.c: Add more tests. |
533 | ||
48982f93 RM |
534 | 2004-05-18 Roland McGrath <roland@frob.com> |
535 | ||
536 | * sysdeps/generic/unwind.h: Change copyright terms from GCC GPL to | |
537 | standard glibc LGPL. | |
538 | * sysdeps/generic/unwind-dw2.c: Likewise. | |
539 | * sysdeps/generic/unwind-dw2-fde.c: Likewise. | |
540 | * sysdeps/generic/unwind-dw2-fde.h: Likewise. | |
541 | * sysdeps/generic/unwind-pe.h: Likewise. | |
542 | ||
d40eb37a UD |
543 | 2004-05-15 Petter Reinholdtsen <pere@hungry.com> |
544 | ||
545 | * locale/iso-3166.def: Remove YUGOSLAVIA and insert "SERBIA AND | |
546 | MONTENEGRO" which have taken over the code 819. Patch from | |
547 | Danilo Segan. [BZ #40] | |
548 | ||
549 | 2004-05-15 Jakub Jelinek <jakub@redhat.com> | |
550 | ||
551 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | |
552 | (SYSCALL_ERROR_HANDLER): Rename __sparc.get_pic.l7 to | |
553 | __sparc_get_pic_l7. | |
554 | ||
555 | 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk> | |
556 | ||
557 | * catgets/gencat.c: Update bug reporting instructions. | |
558 | * csu/version.c: Likewise. | |
559 | * debug/catchsegv.sh: Likewise. | |
560 | * debug/pcprofiledump.c: Likewise. | |
561 | * debug/xtrace.sh: Likewise. | |
562 | * elf/ldd.bash.in: Likewise. | |
563 | * iconv/iconv_prog.c: Likewise. | |
564 | * iconv/iconvconfig.c: Likewise. | |
565 | * locale/programs/locale.c: Likewise. | |
566 | * locale/programs/localedef.c: Likewise. | |
567 | * login/programs/pt_chown.c: Likewise. | |
568 | * malloc/memusage.sh: Likewise. | |
569 | * malloc/memusagestat.c: Likewise. | |
570 | * malloc/mtrace.pl: Likewise. | |
571 | * manual/crypt.texi: Likewise. | |
572 | * manual/install.texi: Likewise. | |
573 | * nss/makedb.c: Likewise. | |
574 | ||
575 | 2004-05-14 Jakub Jelinek <jakub@redhat.com> | |
576 | ||
577 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Only | |
578 | CHECK_STATIC_TLS if sym != NULL. | |
579 | * sysdeps/sh/dl-machine.h (elf_machine_rela): Likewise. | |
580 | * sysdeps/i386/dl-machine.h (elf_machine_rela): Likewise. | |
581 | ||
582 | 2004-05-12 Andreas Schwab <schwab@suse.de> | |
583 | ||
584 | * posix/regex_internal.c (build_wcs_buffer): Also set pstr->mbs | |
585 | when translating. | |
586 | ||
587 | 2004-05-13 H.J. Lu <hongjiu.lu@intel.com> | |
588 | ||
589 | * Rules (xtests): Depend on tests. | |
590 | ||
f7803f51 UD |
591 | 2004-05-13 Jakub Jelinek <jakub@redhat.com> |
592 | ||
593 | * libio/genops.c (_IO_default_xsputn): Avoid one overflow per char if | |
594 | count is negative, yet write_ptr < write_end. | |
595 | (_IO_default_xsgetn): Avoid one underflow per char if count is | |
596 | negative, yet read_ptr < read_end. | |
597 | ||
7f4311e8 UD |
598 | 2004-05-12 Steven Munroe <sjmunroe@us.ibm.com> |
599 | ||
600 | * sysdeps/unix/sysv/linux/powerpc/bits/termios.h (XTABS): Define XTABS | |
601 | equal to TAB3. | |
602 | ||
99444c14 UD |
603 | 2004-05-12 Ulrich Drepper <drepper@redhat.com> |
604 | ||
605 | * elf/dl-lookup.c (_dl_lookup_symbol_x): Correct _dl_signal_cerror | |
606 | call. | |
607 | ||
afcdc998 RM |
608 | 2004-05-10 Roland McGrath <roland@frob.com> |
609 | ||
610 | * hurd/hurdlookup.c (__hurd_file_name_split): Return ENOENT for "". | |
611 | (__hurd_directory_name_split): Likewise. | |
612 | ||
dcf147a5 UD |
613 | 2004-05-10 Ulrich Drepper <drepper@redhat.com> |
614 | ||
615 | * po/fr.po: Update from translation team. | |
616 | ||
d56a461b AJ |
617 | 2004-05-10 Andreas Jaeger <aj@suse.de> |
618 | ||
619 | * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext): | |
620 | Correctly compute alignment. | |
621 | Patch by Michael Matz <matz@suse.de>. | |
622 | ||
66b3d198 UD |
623 | 2004-05-09 Ulrich Drepper <drepper@redhat.com> |
624 | ||
625 | * sysdeps/generic/sigpause.c: Prevent sigpause prototype. | |
626 | * sysdeps/posix/sigpause.c: Likewise. | |
627 | * signal/signal.h: Don't define sigpause macro unless needed. | |
628 | ||
cdbf48be UD |
629 | 2004-05-08 Jakub Jelinek <jakub@redhat.com> |
630 | ||
631 | * configure.in (libc_cv_libgcc_s_suffix): New check. | |
632 | (libc_cv_as_needed): Use -lgcc_s$libc_cv_libgcc_s_suffix. | |
633 | * config.make.in (libgcc_s_suffix): Set. | |
634 | * Makeconfig (libgcc_eh): Use -lgcc_s$(libgcc_s_suffix). | |
635 | ||
f32d2b81 UD |
636 | 2004-05-08 Ulrich Drepper <drepper@redhat.com> |
637 | ||
638 | * signal/signal.h: Use BSD sigpause only if BSD behavior is preferred. | |
639 | ||
c67a469f UD |
640 | 2004-04-29 Steven Munroe <sjmunroe@us.ibm.com> |
641 | ||
642 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (LOADARGS_1, | |
643 | LOADARGS_2, LOADARGS_3, LOADARGS_4, LOADARGS_5, LOADARGS_6): | |
644 | Load argument values into temporary variables. | |
645 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h (LOADARGS_1, | |
646 | LOADARGS_2, LOADARGS_3, LOADARGS_4, LOADARGS_5, LOADARGS_6): | |
647 | Likewise. | |
648 | ||
1fe42a2b UD |
649 | 2004-05-07 Ulrich Drepper <drepper@redhat.com> |
650 | ||
651 | * sysdeps/unix/sysv/linux/Makefile: mq_send.c and mq_receive.c | |
652 | need to be compiled with exceptions. | |
653 | ||
f1debaf6 UD |
654 | 2004-05-06 Ulrich Drepper <drepper@redhat.com> |
655 | ||
9be31a51 UD |
656 | * sysdeps/unix/sysv/linux/ifreq.c (__ifreq): Fix memory handling. |
657 | * sysdeps/generic/ifreq.c (__ifreq): Fix memory handling. | |
658 | ||
659 | * resolv/res_hconf.c (_res_hconf_reorder_addrs): Make clear that | |
660 | realloc cannot fail. | |
661 | ||
662 | * nss/nss_files/files-netgrp.c (EXPAND): Free buffer which cannot | |
663 | be expanded. | |
664 | ||
665 | * nis/nis_table.c: Clean up memory handling. | |
666 | * nis/nis_subr.c (nis_getnames): Clean up memory handling. | |
667 | * nis/nis_removemember.c (nis_removemember): Add comment | |
668 | explaining use of realloc. | |
669 | ||
f1debaf6 UD |
670 | * math/tgmath.h (fabs): Use __TGMATH_UNARY_REAL_IMAG_RET_REAL. |
671 | (carg): Likewise. | |
672 | Patch by Lev S Bishop <lev.bishop@yale.edu>. | |
673 | ||
674 | * math/bug-tgmath1.c (main): Test fabs and carg as well. | |
675 | ||
676 | 2004-05-06 Richard Henderson <rth@redhat.com> | |
677 | ||
678 | * elf/elf.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, | |
679 | AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New. | |
680 | * sysdeps/unix/sysv/linux/alpha/Versions: Export | |
681 | __libc_alpha_cache_shape as a private symbol. | |
682 | * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: New file. | |
683 | * sysdeps/unix/sysv/linux/alpha/sysconf.c: New file. | |
684 | ||
165634aa RH |
685 | 2004-05-06 Richard Henderson <rth@redhat.com> |
686 | ||
687 | * sysdeps/alpha/div_libc.h (_ITOFS, _ITOFT, _FTOIT, _ITOFT2): New. | |
f1debaf6 UD |
688 | * sysdeps/alpha/divl.S: Use them. |
689 | * sysdeps/alpha/divq.S: Likewise. | |
690 | * sysdeps/alpha/divqu.S: Likewise. | |
691 | * sysdeps/alpha/reml.S: Likewise. | |
692 | * sysdeps/alpha/remq.S: Likewise. | |
693 | * sysdeps/alpha/remqu.S: Likewise. | |
165634aa | 694 | |
58d87ee1 UD |
695 | 2004-05-06 Ulrich Drepper <drepper@redhat.com> |
696 | ||
697 | * math/tgmath.h (__TGMATH_UNARY_REAL_IMAG_RET_REAL):Define. | |
698 | (cimag): Use it. | |
699 | (creal): Likewise. | |
700 | * math/Makefile (tests): Add bug-tgmath1. | |
701 | * math/bug-tgmath1.c: New file. | |
702 | ||
495961c0 UD |
703 | 2004-05-05 Jakub Jelinek <jakub@redhat.com> |
704 | ||
705 | * sysdeps/alpha/atomicity.h: Remove. | |
706 | * sysdeps/generic/atomicity.h: Remove. | |
707 | ||
708 | 2004-05-05 H.J. Lu <hongjiu.lu@intel.com> | |
709 | ||
710 | * sysdeps/i386/i486/bits/string.h (strpbrk): Cast return to | |
711 | char *. | |
712 | ||
ce118ec6 UD |
713 | 2004-04-22 David Mosberger <davidm@hpl.hp.com> |
714 | ||
2d7ae210 UD |
715 | * sysdeps/unix/sysv/linux/ia64/Makefile (librt-routines): Mention |
716 | rt-sysdep. | |
717 | * sysdeps/unix/sysv/linux/ia64/rt-sysdep.S: New file. | |
718 | ||
ce118ec6 UD |
719 | * sysdeps/ia64/strcat.c: New file. |
720 | * sysdeps/ia64/strcat.S: Delete. | |
721 | ||
50c2b6d7 UD |
722 | 2004-05-04 Jakub Jelinek <jakub@redhat.com> |
723 | ||
724 | * sysdeps/unix/sysv/linux/ia64/sysdep.S (USE___THREAD): Remove | |
725 | defined. | |
726 | ||
27b02589 UD |
727 | 2004-04-23 Jakub Jelinek <jakub@redhat.com> |
728 | ||
729 | * sysdeps/ia64/fpu/libm_support.h (__libm_error_support): Add | |
730 | libc_hidden_proto. Define to __GI___libm_error_support for | |
731 | assembly going into libc.so. | |
732 | * sysdeps/ia64/fpu/libc_libm_error.c (__libm_error_support): Add | |
733 | libc_hidden_def. | |
734 | ||
735 | * include/libc-symbols.h (HIDDEN_BUILTIN_JUMPTARGET): Define. | |
736 | * sysdeps/ia64/bcopy.S (bcopy): Use it for jump to memmove. | |
737 | ||
738 | * sysdeps/unix/sysv/linux/ia64/sysdep.S (__syscall_error): Access | |
739 | gprel errno if RTLD_PRIVATE_ERRNO or __thread __libc_errno/errno | |
740 | if USE___THREAD. | |
741 | ||
5ce98c3f UD |
742 | 2004-05-03 Jakub Jelinek <jakub@redhat.com> |
743 | ||
744 | * sysdeps/unix/bsd/bits/fcntl.h (F_SETOWN, F_GETOWN): Define if | |
745 | __USE_BSD or __USE_UNIX98. | |
746 | * sysdeps/unix/bsd/ultrix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
747 | * sysdeps/unix/bsd/bsd4.4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
748 | * sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
749 | Likewise. | |
750 | * sysdeps/unix/common/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
751 | * sysdeps/unix/sysv/aix/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
752 | * sysdeps/unix/sysv/irix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
753 | * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
754 | Likewise. | |
755 | * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
756 | Likewise. | |
757 | * sysdeps/unix/sysv/linux/cris/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
758 | Likewise. | |
4bb8fc33 | 759 | * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETOWN, F_GETOWN): |
5ce98c3f UD |
760 | Likewise. |
761 | * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
762 | Likewise. | |
763 | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
764 | Likewise. | |
765 | * sysdeps/unix/sysv/linux/sh/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
766 | Likewise. | |
767 | * sysdeps/unix/sysv/linux/i386/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
768 | Likewise. | |
769 | * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
770 | Likewise. | |
771 | * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
772 | Likewise. | |
773 | * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
774 | Likewise. | |
775 | * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
776 | Likewise. | |
777 | * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
778 | Likewise. | |
779 | * sysdeps/generic/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
780 | * sysdeps/mach/hurd/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
781 | * io/sys/stat.h (S_ISSOCK, S_IFSOCK): Likewise. | |
782 | ||
783 | 2004-05-01 Jakub Jelinek <jakub@redhat.com> | |
784 | ||
785 | * posix/Versions (libc): Remove __libc_wait, __libc_waitpid, | |
786 | __libc_pause, __libc_nanosleep, __libc_pread, __libc_pread64, | |
787 | __libc_pwrite64, __waitid and __pselect @@GLIBC_PRIVATE. | |
788 | * stdlib/Versions (libc): Remove __on_exit@@GLIBC_PRIVATE. | |
789 | * sysdeps/unix/sysv/linux/Versions (libc): Remove | |
790 | __libc_sigaction@@GLIBC_PRIVATE. | |
791 | * sysdeps/unix/sysv/linux/x86_64/Versions (libc): Remove | |
792 | __modify_ldt@@GLIBC_PRIVATE. | |
793 | * socket/Versions (libc): Remove __libc_accept, __libc_send, | |
794 | __libc_recvfrom, __libc_recvmsg, __libc_sendmsg, __libc_recv, | |
795 | __libc_sendto and __libc_connect @@GLIBC_PRIVATE. | |
796 | * stdio-common/Versions (libc): Remove | |
797 | _itoa_upper_digits@@GLIBC_PRIVATE. | |
798 | * resolv/Versions (libresolv): Remove __ns_samename@@GLIBC_PRIVATE. | |
799 | * misc/Versions (libc): Remove __libc_fsync, __libc_msync, | |
800 | __libc_readv and __libc_writev @@GLIBC_PRIVATE. | |
801 | * termios/Versions (libc): Remove __libc_tcdrain@@GLIBC_PRIVATE. | |
802 | * io/Versions (libc): Remove __libc_open, __libc_close, __libc_read, | |
803 | __libc_write, __libc_lseek, __libc_fcntl, __libc_open64 and | |
804 | __libc_lseek64 @@GLIBC_PRIVATE. | |
805 | ||
806 | 2004-04-30 Jakub Jelinek <jakub@redhat.com> | |
807 | ||
808 | * elf/dl-load.c (open_verify): Move e_phentsize check after e_type | |
809 | check. | |
810 | ||
811 | 2004-04-29 Steven Munroe <sjmunroe@us.ibm.com> | |
812 | ||
813 | * sysdeps/powerpc/powerpc64/fpu/s_ceil.S: New file. | |
814 | * sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: New file. | |
815 | * sysdeps/powerpc/powerpc64/fpu/s_floor.S: New file. | |
816 | * sysdeps/powerpc/powerpc64/fpu/s_floorf.S: New file. | |
817 | * sysdeps/powerpc/powerpc64/fpu/s_llrint.c: Removed. | |
818 | * sysdeps/powerpc/powerpc64/fpu/s_llrint.S: New file. | |
819 | * sysdeps/powerpc/powerpc64/fpu/s_llrintf.c: Removed. | |
820 | * sysdeps/powerpc/powerpc64/fpu/s_llrintf.S: New file. | |
821 | * sysdeps/powerpc/powerpc64/fpu/s_llround.S: New file. | |
822 | * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S: New file. | |
823 | * sysdeps/powerpc/powerpc64/fpu/s_lround.S: New file. | |
824 | * sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: New file. | |
825 | * sysdeps/powerpc/powerpc64/fpu/s_rint.S: New file. | |
826 | * sysdeps/powerpc/powerpc64/fpu/s_rintf.S: New file. | |
827 | * sysdeps/powerpc/powerpc64/fpu/s_round.S: New file. | |
828 | * sysdeps/powerpc/powerpc64/fpu/s_roundf.S: New file. | |
829 | * sysdeps/powerpc/powerpc64/fpu/s_trunc.S: New file. | |
830 | * sysdeps/powerpc/powerpc64/fpu/s_truncf.S: New file. | |
831 | ||
832 | * math/test-misc.c [LDBL_MANT_DIG == 106](main): Correct LDBL_MAX | |
833 | mantissa for AIX long double format. | |
834 | * misc/qefgcvt.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Define for AIX | |
835 | long double format. | |
836 | * misc/qefgcvt_r.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Likewise. | |
837 | * stdlib/fpioconst.c [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
838 | (_fpioconst_pow10): AIX long double format has same exponent range as | |
839 | double. | |
840 | * stdlib/fpioconst.h [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
841 | (LDBL_MAX_10_EXP_LOG): AIX long double format has same exponent range | |
842 | as double. | |
843 | ||
844 | 2004-04-23 Art Haas <ahaas@airmail.net> | |
845 | ||
846 | * sysdeps/unix/sysv/linux/kernel-features.h: Add 'defined'. | |
847 | ||
6f0b2e1f RM |
848 | 2004-04-28 Carlos O'Donell <carlos@baldric.uwo.ca> |
849 | ||
850 | * sysdeps/unix/sysv/linux/mq_getattr.c: Include <stddef.h>. | |
851 | * sysdeps/unix/sysv/linux/mq_notify.c: Likewise. | |
852 | * sysdeps/unix/sysv/linux/mq_open.c: Likewise. | |
853 | * sysdeps/unix/sysv/linux/mq_receive.c: Likewise. | |
854 | * sysdeps/unix/sysv/linux/mq_send.c: Likewise. | |
855 | ||
420a2f8b RM |
856 | 2004-04-29 Philip Blundell <pb@nexus.co.uk> |
857 | ||
858 | * sysdeps/arm/dl-machine.h (RTLD_START): Avoid unnecessary GOT | |
859 | entries. | |
860 | ||
0c178dce RM |
861 | 2004-04-29 Jakub Jelinek <jakub@redhat.com> |
862 | ||
6f0b2e1f RM |
863 | * manual/resource.texi (sched_setaffinity, sched_getaffinity): Fix |
864 | prototypes and description [BZ #131]. | |
865 | ||
866 | * string/bits/string2.h (strpbrk): Cast NULL to char * [BZ #130]. | |
867 | Patch by Ed Catmur <ed@catmur.co.uk>. | |
868 | * string/tst-inlcall.c (main): Add test for strpbrk. | |
869 | ||
420a2f8b RM |
870 | [BZ #140] |
871 | * sysdeps/unix/sysv/linux/sys/sysctl.h: Remove linux/compiler.h | |
872 | include. | |
873 | (_LINUX_KERNEL_H, _LINUX_TYPES_H, _LINUX_LIST_H): Only define if not | |
874 | yet defined, #undef back after including linux/sysctl.h if defined | |
875 | here. | |
876 | (__LINUX_COMPILER_H, __user): Define if not yet defined, #undef | |
877 | back after including linux/sysctl.h if defined here. | |
878 | ||
0c178dce RM |
879 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c (_Qp_qtoi): Use %f31 |
880 | for single precision register, add it to __asm clobbers [BZ #139]. | |
881 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c (_Qp_qtoui): Use %f31 | |
882 | for single precision register, add it to __asm clobbers. | |
883 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c (_Qp_qtoux): Use fqtox | |
884 | instead of fqtoi in QP_HANDLE_EXCEPTIONS. | |
885 | * sysdeps/sparc/sparc64/soft-fp/qp_qtox.c (_Qp_qtox): Likewise. | |
886 | Reported by M. H. VanLeeuwen <vanl@megsinet.net>. | |
887 | ||
8c70d1c4 AS |
888 | 2004-04-23 Andreas Schwab <schwab@suse.de> |
889 | ||
890 | * sysdeps/unix/sysv/linux/m68k/register-dump.h: Use | |
891 | __attribute_used__. | |
892 | ||
091e1f6a UD |
893 | 2004-04-22 Philip Blundell <philb@gnu.org> |
894 | ||
895 | * sysdeps/arm/dl-machine.h (elf_machine_rela): Don't use INTUSE | |
896 | when calling _dl_signal_error. | |
897 | (elf_machine_rel): Likewise. | |
898 | ||
ab8dc78f UD |
899 | 2004-04-21 Ulrich Drepper <drepper@redhat.com> |
900 | ||
901 | * sysdeps/unix/sysv/linux/ia64/setjmp.S: Define _GI___sigsetjmp | |
902 | and use it internally instead of __sigsetjmp. | |
903 | * sysdeps/ia64/fpu/s_frexpf.c (frexpf): Use _GI___libm_frexp_4f. | |
904 | * sysdeps/ia64/fpu/s_frexpl.c (frexpl): Use _GI___libm_frexp_4l. | |
905 | * sysdeps/ia64/fpu/libm_frexp4.S: Define _GI___libm_frexp_4. | |
906 | * sysdeps/ia64/fpu/libm_frexp4f.S: Define _GI___libm_frexp_4f. | |
907 | * sysdeps/ia64/fpu/libm_frexp4l.S: Define _GI___libm_frexp_4l. | |
908 | * sysdeps/ia64/fpu/s_frexp.c (frexp): Use _GI___libm_frexp_4. | |
909 | * sysdeps/ia64/fpu/libm_support.h: Declare _GI___libm_frexp_4, | |
910 | _GI___libm_frexp_4f, _GI___libm_frexp_4l. | |
911 | * sysdeps/ia64/fpu/bits/mathinline.h: New file. | |
912 | * sysdeps/unix/sysv/linux/ia64/__start_context.S: Use | |
913 | HIDDEN_JUMPTARGET for exit call. | |
914 | * sysdeps/unix/sysv/linux/ia64/clone2.S: Use HIDDEN_JUMPTARGET for | |
915 | _exit call. | |
916 | * sysdeps/ia64/bcopy.S: Use HIDDEN_JUMPTARGET for memmove call. | |
917 | * sysdeps/ia64/strcat.S: Use HIDDEN_JUMPTARGET for strlen and | |
918 | strcpy calls. | |
919 | ||
b33ed432 UD |
920 | 2004-04-21 Jakub Jelinek <jakub@redhat.com> |
921 | ||
922 | * posix/tst-chmod.c (do_test): Fix a typo. | |
f22c9168 | 923 | |
b33ed432 UD |
924 | * elf/lateglobal.c (main): Fix error checks. |
925 | Patch by Stephen Clarke <stephen.clarke@st.com>. | |
926 | ||
927 | * manual/ctype.texi (isblank, iswblank): Mark as ISO functions, | |
928 | mention they have been added in ISO C99. | |
929 | Reported by Ben Pfaff <blp@cs.stanford.edu>. | |
930 | ||
931 | 2004-03-31 H.J. Lu <hongjiu.lu@intel.com> | |
932 | ||
933 | * sysdeps/ieee754/ldbl-128/bits/huge_vall.h: Fix typo. | |
934 | ||
f9a06dc1 UD |
935 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> |
936 | ||
937 | * sysdeps/unix/sysv/linux/shm_open.c (shm_unlink): Change EPERM into | |
938 | EACCES. | |
939 | ||
940 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> | |
941 | ||
942 | * stdio-common/vfscanf.c (_IO_vfscanf): Revert last %% whitespace | |
943 | handling change. | |
944 | * stdio-common/tst-sscanf.c (int_tests): Adjust. | |
945 | ||
946 | * nis/nss-nis.c: Include stdlib.h. | |
947 | ||
948 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Shut up a | |
949 | warning. | |
950 | * sysdeps/sparc/sparc64/memcmp.S (memcmp): Remove BP_SYM () from | |
951 | libc_hidden_builtin_def. | |
952 | ||
953 | 2004-04-20 Jim Meyering <jim@meyering.net> | |
954 | ||
955 | * misc/error.c (error_tail): Don't leak upon realloc failure. | |
956 | ||
957 | 2004-04-20 Martin Schwidefsky <schwidefsky@de.ibm.com> | |
958 | ||
959 | * sysdeps/unix/sysv/linux/dl-execstack.c (_dl_make_stack_executable): | |
960 | Use RETURN_ADDRESS instead of __builtin_return_address. | |
961 | ||
bfa26122 UD |
962 | 2004-04-19 Ulrich Drepper <drepper@redhat.com> |
963 | ||
964 | * sysdeps/unix/sysv/linux/mq_unlink.c: Rewrite to produce more | |
965 | compact code. | |
966 | ||
d3b52028 | 967 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> |
22823085 | 968 | |
d3b52028 UD |
969 | * stdio-common/vfscanf.c (_IO_vfscanf): When skipping whitespace, |
970 | do input_error () instead of conv_error () and don't look at errno. | |
971 | Don't eat any whitespace before %% if skip_space == 0. | |
972 | * stdio-common/tst-sscanf.c (int_tests): New array. | |
973 | (main): Run int_tests. | |
22823085 | 974 | |
0a901ba4 | 975 | |
d3b52028 | 976 | See ChangeLog.14 for earlier changes. |