]>
Commit | Line | Data |
---|---|---|
f1debaf6 UD |
1 | 2004-05-06 Ulrich Drepper <drepper@redhat.com> |
2 | ||
9be31a51 UD |
3 | * sysdeps/unix/sysv/linux/ifreq.c (__ifreq): Fix memory handling. |
4 | * sysdeps/generic/ifreq.c (__ifreq): Fix memory handling. | |
5 | ||
6 | * resolv/res_hconf.c (_res_hconf_reorder_addrs): Make clear that | |
7 | realloc cannot fail. | |
8 | ||
9 | * nss/nss_files/files-netgrp.c (EXPAND): Free buffer which cannot | |
10 | be expanded. | |
11 | ||
12 | * nis/nis_table.c: Clean up memory handling. | |
13 | * nis/nis_subr.c (nis_getnames): Clean up memory handling. | |
14 | * nis/nis_removemember.c (nis_removemember): Add comment | |
15 | explaining use of realloc. | |
16 | ||
f1debaf6 UD |
17 | * math/tgmath.h (fabs): Use __TGMATH_UNARY_REAL_IMAG_RET_REAL. |
18 | (carg): Likewise. | |
19 | Patch by Lev S Bishop <lev.bishop@yale.edu>. | |
20 | ||
21 | * math/bug-tgmath1.c (main): Test fabs and carg as well. | |
22 | ||
23 | 2004-05-06 Richard Henderson <rth@redhat.com> | |
24 | ||
25 | * elf/elf.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, | |
26 | AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New. | |
27 | * sysdeps/unix/sysv/linux/alpha/Versions: Export | |
28 | __libc_alpha_cache_shape as a private symbol. | |
29 | * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: New file. | |
30 | * sysdeps/unix/sysv/linux/alpha/sysconf.c: New file. | |
31 | ||
165634aa RH |
32 | 2004-05-06 Richard Henderson <rth@redhat.com> |
33 | ||
34 | * sysdeps/alpha/div_libc.h (_ITOFS, _ITOFT, _FTOIT, _ITOFT2): New. | |
f1debaf6 UD |
35 | * sysdeps/alpha/divl.S: Use them. |
36 | * sysdeps/alpha/divq.S: Likewise. | |
37 | * sysdeps/alpha/divqu.S: Likewise. | |
38 | * sysdeps/alpha/reml.S: Likewise. | |
39 | * sysdeps/alpha/remq.S: Likewise. | |
40 | * sysdeps/alpha/remqu.S: Likewise. | |
165634aa | 41 | |
58d87ee1 UD |
42 | 2004-05-06 Ulrich Drepper <drepper@redhat.com> |
43 | ||
44 | * math/tgmath.h (__TGMATH_UNARY_REAL_IMAG_RET_REAL):Define. | |
45 | (cimag): Use it. | |
46 | (creal): Likewise. | |
47 | * math/Makefile (tests): Add bug-tgmath1. | |
48 | * math/bug-tgmath1.c: New file. | |
49 | ||
495961c0 UD |
50 | 2004-05-05 Jakub Jelinek <jakub@redhat.com> |
51 | ||
52 | * sysdeps/alpha/atomicity.h: Remove. | |
53 | * sysdeps/generic/atomicity.h: Remove. | |
54 | ||
55 | 2004-05-05 H.J. Lu <hongjiu.lu@intel.com> | |
56 | ||
57 | * sysdeps/i386/i486/bits/string.h (strpbrk): Cast return to | |
58 | char *. | |
59 | ||
ce118ec6 UD |
60 | 2004-04-22 David Mosberger <davidm@hpl.hp.com> |
61 | ||
2d7ae210 UD |
62 | * sysdeps/unix/sysv/linux/ia64/Makefile (librt-routines): Mention |
63 | rt-sysdep. | |
64 | * sysdeps/unix/sysv/linux/ia64/rt-sysdep.S: New file. | |
65 | ||
ce118ec6 UD |
66 | * sysdeps/ia64/strcat.c: New file. |
67 | * sysdeps/ia64/strcat.S: Delete. | |
68 | ||
50c2b6d7 UD |
69 | 2004-05-04 Jakub Jelinek <jakub@redhat.com> |
70 | ||
71 | * sysdeps/unix/sysv/linux/ia64/sysdep.S (USE___THREAD): Remove | |
72 | defined. | |
73 | ||
27b02589 UD |
74 | 2004-04-23 Jakub Jelinek <jakub@redhat.com> |
75 | ||
76 | * sysdeps/ia64/fpu/libm_support.h (__libm_error_support): Add | |
77 | libc_hidden_proto. Define to __GI___libm_error_support for | |
78 | assembly going into libc.so. | |
79 | * sysdeps/ia64/fpu/libc_libm_error.c (__libm_error_support): Add | |
80 | libc_hidden_def. | |
81 | ||
82 | * include/libc-symbols.h (HIDDEN_BUILTIN_JUMPTARGET): Define. | |
83 | * sysdeps/ia64/bcopy.S (bcopy): Use it for jump to memmove. | |
84 | ||
85 | * sysdeps/unix/sysv/linux/ia64/sysdep.S (__syscall_error): Access | |
86 | gprel errno if RTLD_PRIVATE_ERRNO or __thread __libc_errno/errno | |
87 | if USE___THREAD. | |
88 | ||
5ce98c3f UD |
89 | 2004-05-03 Jakub Jelinek <jakub@redhat.com> |
90 | ||
91 | * sysdeps/unix/bsd/bits/fcntl.h (F_SETOWN, F_GETOWN): Define if | |
92 | __USE_BSD or __USE_UNIX98. | |
93 | * sysdeps/unix/bsd/ultrix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
94 | * sysdeps/unix/bsd/bsd4.4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
95 | * sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
96 | Likewise. | |
97 | * sysdeps/unix/common/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
98 | * sysdeps/unix/sysv/aix/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
99 | * sysdeps/unix/sysv/irix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
100 | * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
101 | Likewise. | |
102 | * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
103 | Likewise. | |
104 | * sysdeps/unix/sysv/linux/cris/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
105 | Likewise. | |
4bb8fc33 | 106 | * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETOWN, F_GETOWN): |
5ce98c3f UD |
107 | Likewise. |
108 | * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
109 | Likewise. | |
110 | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
111 | Likewise. | |
112 | * sysdeps/unix/sysv/linux/sh/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
113 | Likewise. | |
114 | * sysdeps/unix/sysv/linux/i386/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
115 | Likewise. | |
116 | * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
117 | Likewise. | |
118 | * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
119 | Likewise. | |
120 | * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
121 | Likewise. | |
122 | * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
123 | Likewise. | |
124 | * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
125 | Likewise. | |
126 | * sysdeps/generic/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
127 | * sysdeps/mach/hurd/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
128 | * io/sys/stat.h (S_ISSOCK, S_IFSOCK): Likewise. | |
129 | ||
130 | 2004-05-01 Jakub Jelinek <jakub@redhat.com> | |
131 | ||
132 | * posix/Versions (libc): Remove __libc_wait, __libc_waitpid, | |
133 | __libc_pause, __libc_nanosleep, __libc_pread, __libc_pread64, | |
134 | __libc_pwrite64, __waitid and __pselect @@GLIBC_PRIVATE. | |
135 | * stdlib/Versions (libc): Remove __on_exit@@GLIBC_PRIVATE. | |
136 | * sysdeps/unix/sysv/linux/Versions (libc): Remove | |
137 | __libc_sigaction@@GLIBC_PRIVATE. | |
138 | * sysdeps/unix/sysv/linux/x86_64/Versions (libc): Remove | |
139 | __modify_ldt@@GLIBC_PRIVATE. | |
140 | * socket/Versions (libc): Remove __libc_accept, __libc_send, | |
141 | __libc_recvfrom, __libc_recvmsg, __libc_sendmsg, __libc_recv, | |
142 | __libc_sendto and __libc_connect @@GLIBC_PRIVATE. | |
143 | * stdio-common/Versions (libc): Remove | |
144 | _itoa_upper_digits@@GLIBC_PRIVATE. | |
145 | * resolv/Versions (libresolv): Remove __ns_samename@@GLIBC_PRIVATE. | |
146 | * misc/Versions (libc): Remove __libc_fsync, __libc_msync, | |
147 | __libc_readv and __libc_writev @@GLIBC_PRIVATE. | |
148 | * termios/Versions (libc): Remove __libc_tcdrain@@GLIBC_PRIVATE. | |
149 | * io/Versions (libc): Remove __libc_open, __libc_close, __libc_read, | |
150 | __libc_write, __libc_lseek, __libc_fcntl, __libc_open64 and | |
151 | __libc_lseek64 @@GLIBC_PRIVATE. | |
152 | ||
153 | 2004-04-30 Jakub Jelinek <jakub@redhat.com> | |
154 | ||
155 | * elf/dl-load.c (open_verify): Move e_phentsize check after e_type | |
156 | check. | |
157 | ||
158 | 2004-04-29 Steven Munroe <sjmunroe@us.ibm.com> | |
159 | ||
160 | * sysdeps/powerpc/powerpc64/fpu/s_ceil.S: New file. | |
161 | * sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: New file. | |
162 | * sysdeps/powerpc/powerpc64/fpu/s_floor.S: New file. | |
163 | * sysdeps/powerpc/powerpc64/fpu/s_floorf.S: New file. | |
164 | * sysdeps/powerpc/powerpc64/fpu/s_llrint.c: Removed. | |
165 | * sysdeps/powerpc/powerpc64/fpu/s_llrint.S: New file. | |
166 | * sysdeps/powerpc/powerpc64/fpu/s_llrintf.c: Removed. | |
167 | * sysdeps/powerpc/powerpc64/fpu/s_llrintf.S: New file. | |
168 | * sysdeps/powerpc/powerpc64/fpu/s_llround.S: New file. | |
169 | * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S: New file. | |
170 | * sysdeps/powerpc/powerpc64/fpu/s_lround.S: New file. | |
171 | * sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: New file. | |
172 | * sysdeps/powerpc/powerpc64/fpu/s_rint.S: New file. | |
173 | * sysdeps/powerpc/powerpc64/fpu/s_rintf.S: New file. | |
174 | * sysdeps/powerpc/powerpc64/fpu/s_round.S: New file. | |
175 | * sysdeps/powerpc/powerpc64/fpu/s_roundf.S: New file. | |
176 | * sysdeps/powerpc/powerpc64/fpu/s_trunc.S: New file. | |
177 | * sysdeps/powerpc/powerpc64/fpu/s_truncf.S: New file. | |
178 | ||
179 | * math/test-misc.c [LDBL_MANT_DIG == 106](main): Correct LDBL_MAX | |
180 | mantissa for AIX long double format. | |
181 | * misc/qefgcvt.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Define for AIX | |
182 | long double format. | |
183 | * misc/qefgcvt_r.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Likewise. | |
184 | * stdlib/fpioconst.c [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
185 | (_fpioconst_pow10): AIX long double format has same exponent range as | |
186 | double. | |
187 | * stdlib/fpioconst.h [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
188 | (LDBL_MAX_10_EXP_LOG): AIX long double format has same exponent range | |
189 | as double. | |
190 | ||
191 | 2004-04-23 Art Haas <ahaas@airmail.net> | |
192 | ||
193 | * sysdeps/unix/sysv/linux/kernel-features.h: Add 'defined'. | |
194 | ||
6f0b2e1f RM |
195 | 2004-04-28 Carlos O'Donell <carlos@baldric.uwo.ca> |
196 | ||
197 | * sysdeps/unix/sysv/linux/mq_getattr.c: Include <stddef.h>. | |
198 | * sysdeps/unix/sysv/linux/mq_notify.c: Likewise. | |
199 | * sysdeps/unix/sysv/linux/mq_open.c: Likewise. | |
200 | * sysdeps/unix/sysv/linux/mq_receive.c: Likewise. | |
201 | * sysdeps/unix/sysv/linux/mq_send.c: Likewise. | |
202 | ||
420a2f8b RM |
203 | 2004-04-29 Philip Blundell <pb@nexus.co.uk> |
204 | ||
205 | * sysdeps/arm/dl-machine.h (RTLD_START): Avoid unnecessary GOT | |
206 | entries. | |
207 | ||
0c178dce RM |
208 | 2004-04-29 Jakub Jelinek <jakub@redhat.com> |
209 | ||
6f0b2e1f RM |
210 | * manual/resource.texi (sched_setaffinity, sched_getaffinity): Fix |
211 | prototypes and description [BZ #131]. | |
212 | ||
213 | * string/bits/string2.h (strpbrk): Cast NULL to char * [BZ #130]. | |
214 | Patch by Ed Catmur <ed@catmur.co.uk>. | |
215 | * string/tst-inlcall.c (main): Add test for strpbrk. | |
216 | ||
420a2f8b RM |
217 | [BZ #140] |
218 | * sysdeps/unix/sysv/linux/sys/sysctl.h: Remove linux/compiler.h | |
219 | include. | |
220 | (_LINUX_KERNEL_H, _LINUX_TYPES_H, _LINUX_LIST_H): Only define if not | |
221 | yet defined, #undef back after including linux/sysctl.h if defined | |
222 | here. | |
223 | (__LINUX_COMPILER_H, __user): Define if not yet defined, #undef | |
224 | back after including linux/sysctl.h if defined here. | |
225 | ||
0c178dce RM |
226 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c (_Qp_qtoi): Use %f31 |
227 | for single precision register, add it to __asm clobbers [BZ #139]. | |
228 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c (_Qp_qtoui): Use %f31 | |
229 | for single precision register, add it to __asm clobbers. | |
230 | * sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c (_Qp_qtoux): Use fqtox | |
231 | instead of fqtoi in QP_HANDLE_EXCEPTIONS. | |
232 | * sysdeps/sparc/sparc64/soft-fp/qp_qtox.c (_Qp_qtox): Likewise. | |
233 | Reported by M. H. VanLeeuwen <vanl@megsinet.net>. | |
234 | ||
8c70d1c4 AS |
235 | 2004-04-23 Andreas Schwab <schwab@suse.de> |
236 | ||
237 | * sysdeps/unix/sysv/linux/m68k/register-dump.h: Use | |
238 | __attribute_used__. | |
239 | ||
091e1f6a UD |
240 | 2004-04-22 Philip Blundell <philb@gnu.org> |
241 | ||
242 | * sysdeps/arm/dl-machine.h (elf_machine_rela): Don't use INTUSE | |
243 | when calling _dl_signal_error. | |
244 | (elf_machine_rel): Likewise. | |
245 | ||
ab8dc78f UD |
246 | 2004-04-21 Ulrich Drepper <drepper@redhat.com> |
247 | ||
248 | * sysdeps/unix/sysv/linux/ia64/setjmp.S: Define _GI___sigsetjmp | |
249 | and use it internally instead of __sigsetjmp. | |
250 | * sysdeps/ia64/fpu/s_frexpf.c (frexpf): Use _GI___libm_frexp_4f. | |
251 | * sysdeps/ia64/fpu/s_frexpl.c (frexpl): Use _GI___libm_frexp_4l. | |
252 | * sysdeps/ia64/fpu/libm_frexp4.S: Define _GI___libm_frexp_4. | |
253 | * sysdeps/ia64/fpu/libm_frexp4f.S: Define _GI___libm_frexp_4f. | |
254 | * sysdeps/ia64/fpu/libm_frexp4l.S: Define _GI___libm_frexp_4l. | |
255 | * sysdeps/ia64/fpu/s_frexp.c (frexp): Use _GI___libm_frexp_4. | |
256 | * sysdeps/ia64/fpu/libm_support.h: Declare _GI___libm_frexp_4, | |
257 | _GI___libm_frexp_4f, _GI___libm_frexp_4l. | |
258 | * sysdeps/ia64/fpu/bits/mathinline.h: New file. | |
259 | * sysdeps/unix/sysv/linux/ia64/__start_context.S: Use | |
260 | HIDDEN_JUMPTARGET for exit call. | |
261 | * sysdeps/unix/sysv/linux/ia64/clone2.S: Use HIDDEN_JUMPTARGET for | |
262 | _exit call. | |
263 | * sysdeps/ia64/bcopy.S: Use HIDDEN_JUMPTARGET for memmove call. | |
264 | * sysdeps/ia64/strcat.S: Use HIDDEN_JUMPTARGET for strlen and | |
265 | strcpy calls. | |
266 | ||
b33ed432 UD |
267 | 2004-04-21 Jakub Jelinek <jakub@redhat.com> |
268 | ||
269 | * posix/tst-chmod.c (do_test): Fix a typo. | |
f22c9168 | 270 | |
b33ed432 UD |
271 | * elf/lateglobal.c (main): Fix error checks. |
272 | Patch by Stephen Clarke <stephen.clarke@st.com>. | |
273 | ||
274 | * manual/ctype.texi (isblank, iswblank): Mark as ISO functions, | |
275 | mention they have been added in ISO C99. | |
276 | Reported by Ben Pfaff <blp@cs.stanford.edu>. | |
277 | ||
278 | 2004-03-31 H.J. Lu <hongjiu.lu@intel.com> | |
279 | ||
280 | * sysdeps/ieee754/ldbl-128/bits/huge_vall.h: Fix typo. | |
281 | ||
f9a06dc1 UD |
282 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> |
283 | ||
284 | * sysdeps/unix/sysv/linux/shm_open.c (shm_unlink): Change EPERM into | |
285 | EACCES. | |
286 | ||
287 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> | |
288 | ||
289 | * stdio-common/vfscanf.c (_IO_vfscanf): Revert last %% whitespace | |
290 | handling change. | |
291 | * stdio-common/tst-sscanf.c (int_tests): Adjust. | |
292 | ||
293 | * nis/nss-nis.c: Include stdlib.h. | |
294 | ||
295 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Shut up a | |
296 | warning. | |
297 | * sysdeps/sparc/sparc64/memcmp.S (memcmp): Remove BP_SYM () from | |
298 | libc_hidden_builtin_def. | |
299 | ||
300 | 2004-04-20 Jim Meyering <jim@meyering.net> | |
301 | ||
302 | * misc/error.c (error_tail): Don't leak upon realloc failure. | |
303 | ||
304 | 2004-04-20 Martin Schwidefsky <schwidefsky@de.ibm.com> | |
305 | ||
306 | * sysdeps/unix/sysv/linux/dl-execstack.c (_dl_make_stack_executable): | |
307 | Use RETURN_ADDRESS instead of __builtin_return_address. | |
308 | ||
bfa26122 UD |
309 | 2004-04-19 Ulrich Drepper <drepper@redhat.com> |
310 | ||
311 | * sysdeps/unix/sysv/linux/mq_unlink.c: Rewrite to produce more | |
312 | compact code. | |
313 | ||
d3b52028 | 314 | 2004-04-20 Jakub Jelinek <jakub@redhat.com> |
22823085 | 315 | |
d3b52028 UD |
316 | * stdio-common/vfscanf.c (_IO_vfscanf): When skipping whitespace, |
317 | do input_error () instead of conv_error () and don't look at errno. | |
318 | Don't eat any whitespace before %% if skip_space == 0. | |
319 | * stdio-common/tst-sscanf.c (int_tests): New array. | |
320 | (main): Run int_tests. | |
22823085 | 321 | |
0a901ba4 | 322 | |
d3b52028 | 323 | See ChangeLog.14 for earlier changes. |