]> sourceware.org Git - glibc.git/blame - ChangeLog
Optimize last initgroups patch a bit.
[glibc.git] / ChangeLog
CommitLineData
eaca7569
UD
12010-11-22 Ulrich Drepper <drepper@gmail.com>
2
3 * nis/nss_compat/compat-initgroups.c (internal_getgrent_r): Optimize
4 last patch a bit. Pretty printing
5
3056dcdb
UD
62010-05-31 Petr Baudis <pasky@suse.cz>
7
8 [BZ #10085]
9 * nis/nss_compat/compat-initgroups.c (internal_getgrent_r): Fix
10 initialization of skip_initgroups_dyn.
11
cf7c9078
UD
122010-11-19 Ulrich Drepper <drepper@gmail.com>
13
14 * sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MAP_HUGETLB.
15 * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
16
a1fb5e3e
UD
172010-11-16 Ulrich Drepper <drepper@gmail.com>
18
19 * sysdeps/unix/sysv/linux/sys/swap.h (SWAP_FLAG_DISCARD): Define.
20
3540d66b
AS
212010-11-11 Andreas Schwab <schwab@redhat.com>
22
23 * posix/fnmatch_loop.c (NEW_PATTERN): Fix use of alloca.
24 * posix/Makefile (tests): Add $(objpfx)tst-fnmatch-mem.
25 (tst-fnmatch-ENV): Set MALLOC_TRACE.
26 ($(objpfx)tst-fnmatch-mem): New rule.
27 (generated): Add tst-fnmatch-mem and tst-fnmatch.mtrace.
28 * posix/tst-fnmatch.c (main): Call mtrace.
29
13b69574
L
302010-11-11 H.J. Lu <hongjiu.lu@intel.com>
31
32 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
33 Support Intel processor model 6 and model 0x2c.
34
da93d214
LM
352010-11-10 Luis Machado <luisgpm@br.ibm.com>
36
37 * sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c (__ieee754_sqrtl): Force
38 signed comparison.
39
8ca52c6e
L
402010-11-09 H.J. Lu <hongjiu.lu@intel.com>
41
42 [BZ #12205]
43 * string/test-strncasecmp.c (check_result): New function.
44 (do_one_test): Use it.
45 (check1): New function.
46 (test_main): Use it.
47 * sysdeps/i386/i686/multiarch/strcmp.S (nibble_ashr_use_sse4_2_exit):
48 Support strcasecmp and strncasecmp.
49
69da074d
UD
502010-11-08 Ulrich Drepper <drepper@gmail.com>
51
52 [BZ #12194]
53 * sysdeps/i386/bits/byteswap.h: Avoid warning in __bswap_16.
54 * sysdeps/x86_64/bits/byteswap.h: Likewise.
55
ff02d528
L
562010-11-07 H.J. Lu <hongjiu.lu@intel.com>
57
58 * sysdeps/x86_64/memset.S: Check USE_MULTIARCH and USE_SSE2 for
59 IFUNC support.
60 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
61 memset-x86-64.
62 * sysdeps/x86_64/multiarch/bzero.S: New file.
63 * sysdeps/x86_64/multiarch/cacheinfo.c: New file.
64 * sysdeps/x86_64/multiarch/memset-x86-64.S: New file.
65 * sysdeps/x86_64/multiarch/memset.S: New file.
66 * sysdeps/x86_64/multiarch/memset_chk.S: New file.
67 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
68 Set bit_Prefer_SSE_for_memop for Intel processors.
69 * sysdeps/x86_64/multiarch/init-arch.h (bit_Prefer_SSE_for_memop):
70 Define.
71 (index_Prefer_SSE_for_memop): Define.
72 (HAS_PREFER_SSE_FOR_MEMOP): Define.
73
344d0b54
LM
742010-11-04 Luis Machado <luisgpm@br.ibm.com>
75
76 * sysdeps/powerpc/powerpc32/power7/mempcpy.S: New file.
77 * sysdeps/powerpc/powerpc64/power7/mempcpy.S: New file.
78
c0dde15b
UD
792010-11-03 H.J. Lu <hongjiu.lu@intel.com>
80
81 [BZ #12191]
82 * sysdeps/i386/i686/cacheinfo.c (__x86_64_raw_data_cache_size): New.
83 (__x86_64_raw_data_cache_size_half): Likewise.
84 (__x86_64_raw_shared_cache_size): Likewise.
85 (__x86_64_raw_shared_cache_size_half): Likewise.
86
87 * sysdeps/x86_64/cacheinfo.c (__x86_64_raw_data_cache_size): New.
88 (__x86_64_raw_data_cache_size_half): Likewise.
89 (__x86_64_raw_shared_cache_size): Likewise.
90 (__x86_64_raw_shared_cache_size_half): Likewise.
91 (init_cacheinfo): Set __x86_64_raw_data_cache_size,
92 __x86_64_raw_data_cache_size_half, __x86_64_raw_shared_cache_size
93 and __x86_64_raw_shared_cache_size_half. Round
94 __x86_64_data_cache_size_half, __x86_64_data_cache_size
95 __x86_64_shared_cache_size_half and __x86_64_shared_cache_size,
96 to multiple of 256 bytes.
97
0e516e0e
MS
982010-11-03 Ulrich Drepper <drepper@gmail.com>
99
100 [BZ #12167]
101 * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Recognize new mangling
102 of inacessible symlinks. Verify result of symlink before returning it.
103 * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Likewise.
104 Patch mostly by Miklos Szeredi <miklos@szeredi.hu>.
105
0e012e87
ER
1062010-10-28 Erich Ritz <erichritz@gmail.com>
107
108 * math/math.h (isinf): Fix typo in comment.
109
de0ff7bc
UD
1102010-11-01 Ulrich Drepper <drepper@gmail.com>
111
112 * po/da.po: Update from translation team.
113
fa41c84d
UD
1142010-10-26 Ulrich Drepper <drepper@gmail.com>
115
116 * elf/rtld.c (dl_main): Move assertion after the point where rtld map
117 is added to the list.
118
f0967738
AK
1192010-10-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
120 Ulrich Drepper <drepper@gmail.com>
121
122 * elf/dl-object.c (_dl_new_object): Don't append the new object to
123 the global list here. Move code to...
124 (_dl_add_to_namespace_list): ...here. New function.
125 * elf/rtld.c (dl_main): Invoke _dl_add_to_namespace_list.
126 * sysdeps/generic/ldsodefs.h (_dl_add_to_namespace_list): Declare.
127 * elf/dl-load.c (lose): Don't remove the element from the list.
128 (_dl_map_object_from_fd): Invoke _dl_add_to_namespace_list.
129 (_dl_map_object): Likewise.
130
1312010-10-25 Ulrich Drepper <drepper@gmail.com>
dbf3a069
RL
132
133 [BZ #12159]
134 * sysdeps/x86_64/multiarch/strchr.S: Fix propagation of search byte
135 into all bytes of SSE register.
136 Patch by Richard Li <richardpku@gmail.com>.
137
f0967738 1382010-10-24 Ulrich Drepper <drepper@gmail.com>
fdc0f374
UD
139
140 [BZ #12140]
141 * malloc/malloc.c (_int_free): Fill correct number of bytes when
142 perturbing.
143
d0b9e94f
MB
1442010-10-20 Michael B. Brutman <brutman@us.ibm.com>
145
146 * sysdeps/powerpc/dl-procinfo.c: Add support for ppca2 platform
147 * sysdeps/powerpc/dl-procinfo.h: Add support for ppca2 platform
148 * sysdeps/powerpc/powerpc32/a2/memcpy.S: New file.
149 * sysdeps/powerpc/powerpc64/a2/memcpy.S: Likewise.
150 * sysdeps/unix/sysv/linux/powerpc/powerpc32/a2/Implies: New
151 submachine.
152 * sysdeps/unix/sysv/linux/powerpc/powerpc64/a2/Implies: Likewise.
153
8e9f92e9
AS
1542010-10-22 Andreas Schwab <schwab@redhat.com>
155
156 * include/dlfcn.h (__RTLD_SECURE): Define.
157 * elf/dl-load.c (_dl_map_object): Remove preloaded parameter. Use
158 mode & __RTLD_SECURE instead.
159 (open_path): Rename preloaded parameter to secure.
160 * sysdeps/generic/ldsodefs.h (_dl_map_object): Adjust declaration.
161 * elf/dl-open.c (dl_open_worker): Adjust call to _dl_map_object.
162 * elf/dl-deps.c (openaux): Likewise.
163 * elf/rtld.c (struct map_args): Remove is_preloaded.
164 (map_doit): Don't use it.
165 (dl_main): Likewise.
166 (do_preload): Use __RTLD_SECURE instead of is_preloaded.
167 (dlmopen_doit): Add __RTLD_SECURE to mode bits.
168
bc96fbda
AS
1692010-09-09 Andreas Schwab <schwab@redhat.com>
170
171 * Makeconfig (sysd-rules-patterns): Add rtld-%:rtld-%.
172 (sysd-rules-targets): Remove duplicates.
173 * elf/rtld-Rules ($(objpfx)rtld-%.os): Add pattern rules with
174 rtld-%.$o dependency.
175
22cd1c9b
AS
1762010-10-18 Andreas Schwab <schwab@redhat.com>
177
178 * elf/dl-open.c (dl_open_worker): Don't expand DST here, let
179 _dl_map_object do it.
180
18edac48
UD
1812010-10-19 Ulrich Drepper <drepper@gmail.com>
182
183 * sysdeps/i386/bits/mathdef.h (FP_FAST_FMA): If the GCC 4.6 port has
184 fast fma builtins, define the macros in the C99 standard.
185 (FP_FAST_FMAF): Likewise.
186 (FP_FAST_FMAL): Likewise.
187 * sysdeps/x86_64/bits/mathdef.h: Likewise.
188
189 * bits/mathdef.h: Update copyright year.
190 * sysdeps/powerpc/bits/mathdef.h: Likewise.
191
d2050124
MM
1922010-10-19 Michael Meissner <meissner@linux.vnet.ibm.com>
193
194 * bits/mathdef.h (FP_FAST_FMA): If the GCC 4.6 port has fast fma
195 builtins, define the macros in the C99 standard.
196 (FP_FAST_FMAF): Likewise.
197 (FP_FAST_FMAL): Likewise.
198 * sysdeps/powerpc/bits/mathdef.h (FP_FAST_FMA): Define, ppc as
199 multiply/add.
200 (FP_FAST_FMAF): Likewise.
201
475facd1
JJ
2022010-10-15 Jakub Jelinek <jakub@redhat.com>
203
204 [BZ #3268]
205 * math/libm-test.inc (fma_test): Some new testcases.
206 * sysdeps/ieee754/ldbl-128/s_fmal.c: New file.
207 * sysdeps/ieee754/ldbl-96/s_fma.c (__fma): Fix fma with finite x and
208 y and infinite z. Do multiplication by C already in long double.
209 * sysdeps/ieee754/ldbl-96/s_fmal.c: New file.
210 * sysdeps/ieee754/dbl-64/s_fma.c (__fma): Fix fma with finite x and
211 y and infinite z. Do bitwise or of inexact bit into u.d.
212 * sysdeps/ieee754/ldbl-64-128/s_fmal.c: New file.
213 * sysdeps/i386/fpu/s_fmaf.S: Removed.
214 * sysdeps/i386/fpu/s_fma.S: Removed.
215 * sysdeps/i386/fpu/s_fmal.S: Removed.
216
7c08a05c
JJ
2172010-10-16 Jakub Jelinek <jakub@redhat.com>
218
219 [BZ #3268]
220 * math/libm-test.inc (fma_test): Add IEEE quad long double fmal tests.
221 * sysdeps/ieee754/ldbl-128/s_fmal.c (__fmal): Ensure a1 + u.d
222 computation is not scheduled after fetestexcept. Fix value
223 of minimum denormal long double.
224
f3f7372d
JJ
2252010-10-14 Jakub Jelinek <jakub@redhat.com>
226
227 [BZ #3268]
228 * math/libm-test.inc (fma_test): Add some more tests.
229 * sysdeps/ieee754/dbl-64/s_fma.c (__fma): Handle underflows
230 correctly.
231
14d43591
AS
2322010-10-15 Andreas Schwab <schwab@redhat.com>
233
234 * scripts/data/localplt-s390-linux-gnu.data: New file.
235 * scripts/data/localplt-s390x-linux-gnu.data: New file.
236
5e908464
JJ
2372010-10-13 Jakub Jelinek <jakub@redhat.com>
238
239 [BZ #3268]
240 * math/libm-test.inc (fma_test): Some more fmaf and fma tests.
241 * sysdeps/i386/i686/multiarch/s_fma.c: Include ldbl-96 version
242 instead of dbl-64.
243 * sysdeps/i386/fpu/bits/mathinline.h (fma, fmaf, fmal): Remove
244 inlines.
245 * sysdeps/ieee754/ldbl-96/s_fma.c: New file.
246 * sysdeps/ieee754/dbl-64/s_fma.c (__fma): Fix exponent adjustment
247 if one of x and y is very large and the other is subnormal.
248 * sysdeps/s390/fpu/s_fmaf.c: New file.
249 * sysdeps/s390/fpu/s_fma.c: New file.
250 * sysdeps/powerpc/fpu/s_fmaf.S: New file.
251 * sysdeps/powerpc/fpu/s_fma.S: New file.
252 * sysdeps/powerpc/powerpc32/fpu/s_fma.S: New file.
253 * sysdeps/powerpc/powerpc64/fpu/s_fma.S: New file.
254 * sysdeps/unix/sysv/linux/s390/fpu/s_fma.c: New file.
255
2562010-10-12 Jakub Jelinek <jakub@redhat.com>
257
258 [BZ #3268]
259 * math/libm-test.inc (fma_test): Add some more fmaf tests, add
260 fma tests.
261 * sysdeps/ieee754/dbl-64/s_fmaf.c (__fmaf): Fix Inf/Nan check.
262 * sysdeps/ieee754/dbl-64/s_fma.c: New file.
263 * sysdeps/i386/i686/multiarch/s_fma.c: Include
264 sysdeps/ieee754/dbl-64/s_fma.c instead of math/s_fma.c.
265 * sysdeps/x86_64/multiarch/s_fma.c: Likewise.
266 * sysdeps/ieee754/ldbl-opt/s_fma.c: Likewise.
267 * sysdeps/ieee754/ldbl-128/s_fma.c: New file.
268
b833d51f
UD
2692010-10-12 Ulrich Drepper <drepper@redhat.com>
270
271 [BZ #12078]
272 * posix/regcomp.c (parse_branch): One more memory leak plugged.
273 * posix/bug-regex31.input: Add test case.
274
1751705d
UD
2752010-10-11 Ulrich Drepper <drepper@gmail.com>
276
e9b9cbf5
UD
277 * posix/bug-regex31.c: Rewrite to run multiple tests from stdin.
278 * posix/bug-regex31.input: New file.
279
280 [BZ #12078]
281 * posix/regcomp.c (parse_branch): Free memory when allocation failed.
282 (parse_sub_exp): Fix last change, use postorder.
283
ef06edbe
UD
284 * posix/bug-regex31.c: New file.
285 * posix/Makefile: Add rules to build and run bug-regex31.
286
a129c80d
UD
287 * posix/regcomp.c (parse_bracket_exp): Add missing re_free calls.
288
289 [BZ #12078]
290 * posix/regcomp.c (parse_sub_exp): Free tree data when it is not used.
291
b76b818e
UD
292 [BZ #12108]
293 * stdio-common/psiginfo.c (psiginfo): Don't expext SIGRTMIN..SIGRTMAX
294 to have entries in sys_siglist.
295
1751705d
UD
296 [BZ #12093]
297 * sysdeps/unix/sysv/linux/check_pf.c (__check_pf): ->ifa_addr might
298 be NULL.
299
9ff8d36f
JJ
3002010-10-07 Jakub Jelinek <jakub@redhat.com>
301
302 [BZ #3268]
303 * math/libm-test.inc (fma_test): Add 2 fmaf tests.
304 * sysdeps/ieee754/dbl-64/s_fmaf.c: New file.
305 * sysdeps/i386/i686/multiarch/s_fmaf.c: Include
306 sysdeps/ieee754/dbl-64/s_fmaf.c instead of math/s_fmaf.c.
307 * sysdeps/x86_64/multiarch/s_fmaf.c: Likewise.
308 * include/fenv.h (feupdateenv, fetestexcept): Add libm_hidden_proto.
309 * math/feupdateenv.c (feupdateenv): Add libm_hidden_ver.
310 * sysdeps/i386/fpu/feupdateenv.c (feupdateenv): Likewise.
311 * sysdeps/powerpc/fpu/feupdateenv.c (feupdateenv): Likewise.
312 * sysdeps/x86_64/fpu/feupdateenv.c (feupdateenv): Likewise.
313 * sysdeps/sparc/fpu/feupdateenv.c (feupdateenv): Likewise.
314 * sysdeps/ia64/fpu/feupdateenv.c (feupdateenv): Add libm_hidden_def.
315 * sysdeps/s390/fpu/feupdateenv.c (feupdateenv): Likewise.
316 * math/ftestexcept.c (fetestexcept): Likewise.
317 * sysdeps/ia64/fpu/ftestexcept.c (fetestexcept): Likewise.
318 * sysdeps/i386/fpu/ftestexcept.c (fetestexcept): Likewise.
319 * sysdeps/s390/fpu/ftestexcept.c (fetestexcept): Likewise.
320 * sysdeps/powerpc/fpu/ftestexcept.c (fetestexcept): Likewise.
321 * sysdeps/x86_64/fpu/ftestexcept.c (fetestexcept): Likewise.
322 * sysdeps/sparc/fpu/ftestexcept.c (fetestexcept): Likewise.
323 * sysdeps/sh/sh4/fpu/ftestexcept.c (fetestexcept): Likewise.
324
af325969
UD
3252010-10-11 Ulrich Drepper <drepper@gmail.com>
326
c579b202 327 [BZ #12107]
af325969
UD
328 * stdio-common/psiginfo.c (psiginfo): Terminate all strings with
329 newline.
330
67a67b95
UD
3312010-10-06 Ulrich Drepper <drepper@gmail.com>
332
333 * string/bug-strstr1.c: New file.
334 * string/Makefile: Add rules to build and run bug-strstr1.
335
5fb308bc
EB
3362010-10-05 Eric Blake <eblake@redhat.com>
337
338 [BZ #12092]
339 * string/str-two-way.h (two_way_long_needle): Always clear memory
340 when skipping input due to the shift table.
341
45db99c7
UD
3422010-10-03 Ulrich Drepper <drepper@gmail.com>
343
3b111893
UD
344 [BZ #12005]
345 * malloc/mcheck.c: Handle large requests.
346
45db99c7
UD
347 [BZ #12077]
348 * sysdeps/x86_64/strcmp.S: Fix handling of remaining bytes in buffer
349 for strncmp and strncasecmp.
350 * string/stratcliff.c: Add tests for strcmp and strncmp.
351 * wcsmbs/wcsatcliff.c: Adjust for stratcliff change.
352
cf7a1eb8
NI
3532010-09-28 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
354
355 * sysdeps/sh/sh4/fpu/fpu_control.h: Add 'extern "C"' protection to
356 __set_fpscr.
357
6484ba5e
AJ
3582010-09-30 Andreas Jaeger <aj@suse.de>
359
360 * sysdeps/unix/sysv/linux_fsinfo.h (BTRFS_SUPER_MAGIC): Define.
361 (CGROUP_SUPER_MAGIC): Define.
362 * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
363 Handle btrfs and cgroup file systems.
364 * sysdeps/unix/sysv/linux/pathconf.c (__statfs_filesize_max):
365 Likewise.
366
91c42559
LM
3672010-09-27 Luis Machado <luisgpm@br.ibm.com>
368
369 * sysdeps/powerpc/powerpc32/rtld-memset.c: New file.
370 * sysdeps/powerpc/powerpc64/rtld-memset.c: New file.
371
87a97932
AK
3722010-09-29 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
373
374 [BZ #12067]
375 * sysdeps/s390/s390-32/elf/start.S: Fix address calculation when
376 trying to locate the ELF header.
377
c21cc9bc
AS
3782010-09-27 Andreas Schwab <schwab@redhat.com>
379
380 [BZ #11611]
381 * sysdeps/unix/sysv/linux/internal_statvfs.c (INTERNAL_STATVFS):
382 Mask out sign-bit copies when constructing f_fsid.
383
315970f6
PB
3842010-09-24 Petr Baudis <pasky@suse.cz>
385
386 * debug/stack_chk_fail_local.c: Add missing licence exception.
387 * debug/warning-nop.c: Likewise.
388
1ac7a2c7
JM
3892010-09-15 Joseph Myers <joseph@codesourcery.com>
390
391 * sysdeps/unix/sysv/linux/getdents.c (__GETDENTS): When
392 implementing getdents64 using getdents syscall, set d_type if
393 __ASSUME_GETDENTS32_D_TYPE.
394
56801c50
AS
3952010-09-16 Andreas Schwab <schwab@redhat.com>
396
397 * elf/dl-close.c (free_slotinfo, free_mem): Move to...
398 * elf/dl-libc.c (free_slotinfo, free_mem): ... here.
399
dda51327
UD
4002010-09-21 Ulrich Drepper <drepper@redhat.com>
401
402 [BZ #12037]
403 * posix/unistd.h: Undo change of feature selection for ftruncate from
404 2010-01-11.
405
8ffcee4a
UD
4062010-09-20 Ulrich Drepper <drepper@redhat.com>
407
a545ecd9 408 * sysdeps/x86_64/strcmp.S: Fix another typo in x86-64 strncasecmp limit
8ffcee4a
UD
409 detection.
410
e24f0a8b
AS
4112010-09-20 Andreas Schwab <schwab@redhat.com>
412
413 * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add
414 fanotify_mark.
415 * sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list: Likewise.
416
7291c56f
AS
4172010-09-14 Andreas Schwab <schwab@redhat.com>
418
419 * sysdeps/s390/s390-32/__longjmp.c (__longjmp): Define register
420 variables after CHECK_SP call.
421 * sysdeps/s390/s390-64/__longjmp.c (__longjmp): Likewise.
422
bc5fb037
AS
4232010-09-13 Andreas Schwab <schwab@redhat.com>
424 Ulrich Drepper <drepper@redhat.com>
425
426 * elf/rtld.c (dl_main): Set GLRO(dl_init_all_dirs) just before
427 re-relocationg ld.so.
428 * elf/dl-support.c (_dl_non_dynamic_init): And here after the
429 _dl_init_paths call.
430 * elf/dl-load.c (_dl_init_paths). Don't set GLRO(dl_init_all_dirs)
431 here anymore.
432
e66e7419
UD
4332010-09-14 Ulrich Drepper <drepper@redhat.com>
434
435 * resolv/res_init.c (__res_vinit): Count the default server we added.
436
c044aa75
CLT
4372010-09-08 Chung-Lin Tang <cltang@codesourcery.com>
438 Ulrich Drepper <drepper@redhat.com>
439
440 [BZ #11968]
441 * sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S
442 (____longjmp_chk): Use %ebx for saving value across system call.
443 Add unwind info.
444
32cf4069
AS
4452010-09-06 Andreas Schwab <schwab@redhat.com>
446
447 * manual/Makefile: Don't mix pattern rules with normal rules.
448
817328ee
AS
4492010-09-05 Andreas Schwab <schwab@linux-m68k.org>
450
451 * debug/vdprintf_chk.c (__vdprintf_chk): Remove undefined
452 operation.
453 * libio/iofdopen.c (_IO_new_fdopen): Likewise.
454 * libio/iofopncook.c (_IO_cookie_init): Likewise.
455 * libio/iovdprintf.c (_IO_vdprintf): Likewise.
456 * libio/oldiofdopen.c (_IO_old_fdopen): Likewise.
457 * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela):
458 Likewise.
459
29fddf61
UD
4602010-09-04 Ulrich Drepper <drepper@redhat.com>
461
462 [BZ #11979]
463 * iconvdata/gconv-modules: Remove EBCDIC-CP-AR2 alias from
464 IBM-930, IBM-933, IBM-935, IBM-937, and IBM-939.
465
0959ffc9
UD
4662010-09-02 Ulrich Drepper <drepper@redhat.com>
467
468 * sysdeps/x86_64/add_n.S: Update from GMP 5.0.1.
469 * sysdeps/x86_64/addmul_1.S: Likewise.
470 * sysdeps/x86_64/lshift.S: Likewise.
471 * sysdeps/x86_64/mul_1.S: Likewise.
472 * sysdeps/x86_64/rshift.S: Likewise.
473 * sysdeps/x86_64/sub_n.S: Likewise.
474 * sysdeps/x86_64/submul_1.S: Likewise.
475
ece29840
ST
4762010-09-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
477
0959ffc9
UD
478 This aligns bits/sched.h onto sysdeps/unix/sysv/linux/bits/sched.h:
479 Define __sched_param instead of SCHED_* and sched_param when
ece29840 480 <bits/sched.h> is included with __need_schedparam defined.
0959ffc9 481 * bits/sched.h [__need_schedparam]
ece29840 482 (SCHED_OTHER, SCHED_FIFO, SCHED_RR, sched_param): Do not define.
0959ffc9
UD
483 [!__defined_schedparam && (__need_schedparam || _SCHED_H)]
484 (__defined_schedparam): Define to 1.
ece29840
ST
485 (__sched_param): New structure, identical to sched_param.
486 (__need_schedparam): Undefine.
487
e53a31fe
MF
4882010-08-31 Mike Frysinger <vapier@gentoo.org>
489
fdc0c10d
MF
490 * sysdeps/unix/sysv/linux/sparc/sys/epoll.h (epoll_create2): Delete.
491 (epoll_create1): Declare.
492
e53a31fe
MF
493 * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Fix typo.
494
a726d796
AS
4952010-08-31 Andreas Schwab <schwab@redhat.com>
496
497 [BZ #7066]
498 * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix array overflow when
499 shifting retval into place.
500
2f3e3dc7
UD
5012010-09-01 Ulrich Drepper <drepper@redhat.com>
502
f2933da9
UD
503 * nis/rpcsvc/nis.h: Update copyright notice.
504 * nis/rpcsvc/nis.x: Likewise.
505 * nis/rpcsvc/nis_callback.h: Likewise.
506 * nis/rpcsvc/nis_callback.x: Likewise.
507 * nis/rpcsvc/nis_object.x: Likewise.
508 * nis/rpcsvc/nis_tags.h: Likewise.
509 * nis/rpcsvc/yp.h: Likewise.
510 * nis/rpcsvc/yp.x: Likewise.
511 * nis/rpcsvc/ypupd.h: Likewise.
512 * nis/yp_xdr.c: Likewise.
513 * nis/ypupdate_xdr.c: Likewise.
514
2f3e3dc7
UD
515 * sunrpc/pm_getport.c (__libc_rpc_getport): New function. This is
516 mainly the body of pmap_getport. Add parameters to specify timeouts.
517 (pmap_getport): Use __libc_rpc_getport.
518 * sunrpc/Versions: Export __libc_rpc_getport with GLIBC_PRIVATE.
519 * include/rpc/pmap_clnt.h: Declare __libc_rpc_getport.
520 * nis/nis_findserv.c: Remove pmap_getport copy. Use __libc_rpc_getport.
521
f3dcc2f9
AS
5222010-08-31 Andreas Schwab <schwab@linux-m68k.org>
523
524 * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Add
525 fanotify_mark.
526
6d34eb5b
RM
5272010-08-27 Roland McGrath <roland@redhat.com>
528
529 * sysdeps/i386/i686/multiarch/Makefile
530 (CFLAGS-varshift.c): New variable.
531
9ea3de11
UD
5322010-08-27 Ulrich Drepper <drepper@redhat.com>
533
c96d23fc
UD
534 * sysdeps/i386/i686/multiarch/varshift.S: File removed.
535 * sysdeps/i386/i686/multiarch/varshift.c: New file.
536
9ea3de11
UD
537 * sysdeps/x86_64/multiarch/strlen-no-bsf.S: Move to .text.slow section.
538
539 * sysdeps/x86_64/strlen.S: Minimal code improvement.
540
623aac7f
L
5412010-08-26 H.J. Lu <hongjiu.lu@intel.com>
542
543 * sysdeps/x86_64/strlen.S: Unroll the loop.
544 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
545 strlen-sse2 strlen-sse2-bsf.
546 * sysdeps/x86_64/multiarch/strlen.S ((strlen): Return
547 __strlen_no_bsf if bit_Slow_BSF is set.
548 (__strlen_sse42): Removed.
549 * sysdeps/x86_64/multiarch/strlen-no-bsf.S: New file.
550 * sysdeps/x86_64/multiarch/strlen-sse4.S: New file.
551
8b2b7715
RM
5522010-08-25 Roland McGrath <roland@redhat.com>
553
554 * sysdeps/x86_64/multiarch/varshift.S: File removed.
555 * sysdeps/x86_64/multiarch/varshift.c: New file.
556 * sysdeps/x86_64/multiarch/Makefile (CFLAGS-varshift.c): New variable.
557 * sysdeps/x86_64/multiarch/varshift.h: Clean up decls, fix a cast.
558 * sysdeps/x86_64/multiarch/memmove.c: Move decls around.
559 * sysdeps/x86_64/multiarch/memmove_chk.c: Likewise.
560
e73015f2
L
5612010-08-25 H.J. Lu <hongjiu.lu@intel.com>
562
563 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
564 strlen-sse2 strlen-sse2-bsf.
565 * sysdeps/i386/i686/multiarch/strlen.S (strlen): Return
566 __strlen_sse2_bsf if bit_Slow_BSF is unset.
567 (__strlen_sse2): Removed.
568 * sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S: New file.
569 * sysdeps/i386/i686/multiarch/strlen-sse2.S: New file.
570 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Set
571 bit_Slow_BSF for Atom.
572 * sysdeps/x86_64/multiarch/init-arch.h (bit_Slow_BSF): Define.
573 (index_Slow_BSF): Define.
574 (HAS_SLOW_BSF): Define.
575
df24a73e
UD
5762010-08-25 Ulrich Drepper <drepper@redhat.com>
577
578 [BZ #10851]
579 * resolv/res_init.c (__res_vinit): When no server address at all
580 is given default to loopback.
581
f2ac4868
RM
5822010-08-24 Roland McGrath <roland@redhat.com>
583
09055553
RM
584 * configure.in: Remove config-name.h generation.
585 * configure: Regenerated.
586 * config-name.in: File removed.
587 * scripts/config-uname.sh: New file.
588 * posix/Makefile (uname.c): Depend on $(objdir)config-name.h.
589 ($(objdir)config-name.h): New target.
590
f2ac4868
RM
591 * sunrpc/rpc_parse.h: Avoid nested comment.
592
73f27d5e
RH
5932010-08-24 Richard Henderson <rth@redhat.com>
594 Ulrich Drepper <drepper@redhat.com>
595 H.J. Lu <hongjiu.lu@intel.com>
596
597 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add varshift.
598 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Likewise.
599 * sysdeps/x86_64/multiarch/strcspn-c.c: Include "varshift.h".
600 Replace _mm_srli_si128 with __m128i_shift_right. Replace
601 _mm_alignr_epi8 with _mm_loadu_si128.
602 * sysdeps/x86_64/multiarch/strspn-c.c: Likewise.
603 * sysdeps/x86_64/multiarch/strstr.c: Include "varshift.h".
604 (__m128i_shift_right): Removed.
605 * sysdeps/i386/i686/multiarch/varshift.h: New file.
606 * sysdeps/i386/i686/multiarch/varshift.S: New file.
607 * sysdeps/x86_64/multiarch/varshift.h: New file.
608 * sysdeps/x86_64/multiarch/varshift.S: New file.
609
84b9230c
MF
6102010-08-21 Mike Frysinger <vapier@gentoo.org>
611
612 * configure.in: Move assembler checks to before sysdep dir checking.
613
9bbd0ddc
PB
6142010-08-20 Petr Baudis <pasky@suse.cz>
615
616 * LICENSES: Sync the sunrpc license.
617
9da4bb31
UD
6182010-08-19 Ulrich Drepper <drepper@redhat.com>
619
a7ab6ec8
UD
620 * sunrpc/auth_des.c: Update copyright notice once again.
621 * sunrpc/auth_none.c: Likewise.
622 * sunrpc/auth_unix.c: Likewise.
623 * sunrpc/authdes_prot.c: Likewise.
624 * sunrpc/authuxprot.c: Likewise.
625 * sunrpc/bindrsvprt.c: Likewise.
626 * sunrpc/clnt_gen.c: Likewise.
627 * sunrpc/clnt_perr.c: Likewise.
628 * sunrpc/clnt_raw.c: Likewise.
629 * sunrpc/clnt_simp.c: Likewise.
630 * sunrpc/clnt_tcp.c: Likewise.
631 * sunrpc/clnt_udp.c: Likewise.
632 * sunrpc/clnt_unix.c: Likewise.
633 * sunrpc/des_crypt.c: Likewise.
634 * sunrpc/des_soft.c: Likewise.
635 * sunrpc/get_myaddr.c: Likewise.
636 * sunrpc/getrpcport.c: Likewise.
637 * sunrpc/key_call.c: Likewise.
638 * sunrpc/key_prot.c: Likewise.
639 * sunrpc/openchild.c: Likewise.
640 * sunrpc/pm_getmaps.c: Likewise.
641 * sunrpc/pm_getport.c: Likewise.
642 * sunrpc/pmap_clnt.c: Likewise.
643 * sunrpc/pmap_prot.c: Likewise.
644 * sunrpc/pmap_prot2.c: Likewise.
645 * sunrpc/pmap_rmt.c: Likewise.
646 * sunrpc/rpc/auth.h: Likewise.
647 * sunrpc/rpc/auth_unix.h: Likewise.
648 * sunrpc/rpc/clnt.h: Likewise.
649 * sunrpc/rpc/des_crypt.h: Likewise.
650 * sunrpc/rpc/key_prot.h: Likewise.
651 * sunrpc/rpc/netdb.h: Likewise.
652 * sunrpc/rpc/pmap_clnt.h: Likewise.
653 * sunrpc/rpc/pmap_prot.h: Likewise.
654 * sunrpc/rpc/pmap_rmt.h: Likewise.
655 * sunrpc/rpc/rpc.h: Likewise.
656 * sunrpc/rpc/rpc_des.h: Likewise.
657 * sunrpc/rpc/rpc_msg.h: Likewise.
658 * sunrpc/rpc/svc.h: Likewise.
659 * sunrpc/rpc/svc_auth.h: Likewise.
660 * sunrpc/rpc/types.h: Likewise.
661 * sunrpc/rpc/xdr.h: Likewise.
662 * sunrpc/rpc_clntout.c: Likewise.
663 * sunrpc/rpc_cmsg.c: Likewise.
664 * sunrpc/rpc_common.c: Likewise.
665 * sunrpc/rpc_cout.c: Likewise.
666 * sunrpc/rpc_dtable.c: Likewise.
667 * sunrpc/rpc_hout.c: Likewise.
668 * sunrpc/rpc_main.c: Likewise.
669 * sunrpc/rpc_parse.c: Likewise.
670 * sunrpc/rpc_parse.h: Likewise.
671 * sunrpc/rpc_prot.c: Likewise.
672 * sunrpc/rpc_sample.c: Likewise.
673 * sunrpc/rpc_scan.c: Likewise.
674 * sunrpc/rpc_scan.h: Likewise.
675 * sunrpc/rpc_svcout.c: Likewise.
676 * sunrpc/rpc_tblout.c: Likewise.
677 * sunrpc/rpc_util.c: Likewise.
678 * sunrpc/rpc_util.h: Likewise.
679 * sunrpc/rpcinfo.c: Likewise.
680 * sunrpc/rpcsvc/bootparam_prot.x: Likewise.
681 * sunrpc/rpcsvc/key_prot.x: Likewise.
682 * sunrpc/rpcsvc/klm_prot.x: Likewise.
683 * sunrpc/rpcsvc/mount.x: Likewise.
684 * sunrpc/rpcsvc/nfs_prot.x: Likewise.
685 * sunrpc/rpcsvc/nlm_prot.x: Likewise.
686 * sunrpc/rpcsvc/rex.x: Likewise.
687 * sunrpc/rpcsvc/rstat.x: Likewise.
688 * sunrpc/rpcsvc/rusers.x: Likewise.
689 * sunrpc/rpcsvc/sm_inter.x: Likewise.
690 * sunrpc/rpcsvc/spray.x: Likewise.
691 * sunrpc/rpcsvc/yppasswd.x: Likewise.
692 * sunrpc/rtime.c: Likewise.
693 * sunrpc/svc.c: Likewise.
694 * sunrpc/svc_auth.c: Likewise.
695 * sunrpc/svc_authux.c: Likewise.
696 * sunrpc/svc_raw.c: Likewise.
697 * sunrpc/svc_run.c: Likewise.
698 * sunrpc/svc_simple.c: Likewise.
699 * sunrpc/svc_tcp.c: Likewise.
700 * sunrpc/svc_udp.c: Likewise.
701 * sunrpc/svc_unix.c: Likewise.
702 * sunrpc/svcauth_des.c: Likewise.
703 * sunrpc/xcrypt.c: Likewise.
704 * sunrpc/xdr.c: Likewise.
705 * sunrpc/xdr_array.c: Likewise.
706 * sunrpc/xdr_float.c: Likewise.
707 * sunrpc/xdr_mem.c: Likewise.
708 * sunrpc/xdr_rec.c: Likewise.
709 * sunrpc/xdr_ref.c: Likewise.
710 * sunrpc/xdr_sizeof.c: Likewise.
711 * sunrpc/xdr_stdio.c: Likewise.
712
9da4bb31
UD
713 * sysdeps/x86_64/multiarch/strcmp.S: Fix two typos in strncasecmp
714 handling.
715
bdaa77bc
AS
7162010-08-19 Andreas Schwab <schwab@redhat.com>
717
718 * sysdeps/i386/i686/multiarch/strspn.S [!SHARED]: Fix SSE4.2 check.
719
fe2f79db
LM
7202010-08-19 Luis Machado <luisgpm@br.ibm.com>
721
722 * sysdeps/powerpc/powerpc32/power7/memchr.S: New file.
723 * sysdeps/powerpc/powerpc32/power7/memrchr.S: New file.
724 * sysdeps/powerpc/powerpc32/power7/rawmemchr.S: New file.
725 * sysdeps/powerpc/powerpc32/power7/strchr.S: New file.
726 * sysdeps/powerpc/powerpc32/power7/strchrnul.S: New file.
727 * sysdeps/powerpc/powerpc32/power7/strlen.S: New file.
728 * sysdeps/powerpc/powerpc32/power7/strnlen.S: New file.
729 * sysdeps/powerpc/powerpc64/power7/memchr.S: New file.
730 * sysdeps/powerpc/powerpc64/power7/memrchr.S: New file.
731 * sysdeps/powerpc/powerpc64/power7/rawmemchr.S: New file.
732 * sysdeps/powerpc/powerpc64/power7/strchr.S: New file.
733 * sysdeps/powerpc/powerpc64/power7/strchrnul.S: New file.
734 * sysdeps/powerpc/powerpc64/power7/strlen.S: New file.
735 * sysdeps/powerpc/powerpc64/power7/strnlen.S: New file.
736
b9b42ee0
AB
7372010-07-26 Anton Blanchard <anton@samba.org>
738
739 * malloc/malloc.c (sYSTRIm): Replace divide and multiply with mask.
740 * malloc/arena.c (heap_trim): Likewise.
741
1c06ba31
UD
7422010-08-16 Ulrich Drepper <drepper@redhat.com>
743
744 * sysdeps/unix/sysv/linux/syscalls.list: Add entry for fanotify_init
745 here. Not...
746 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: ...here...
747 * sysdeps/unix/sysv/linux/i386/syscalls.list: ... orhere.
748
f8392f40
L
7492010-08-12 H.J. Lu <hongjiu.lu@intel.com>
750
751 * sysdeps/i386/elf/Makefile: New file.
752
3162f12e
AS
7532010-08-14 Andreas Schwab <schwab@linux-m68k.org>
754
755 * sysdeps/unix/sysv/linux/sys/fanotify.h: Remove third argument
756 from fanotify_init.
757 * sysdeps/unix/sysv/linux/i386/syscalls.list: Likewise.
758 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise.
759
28c90b2c
UD
7602010-08-15 Ulrich Drepper <drepper@redhat.com>
761
762 * sysdeps/x86_64/strcmp.S: Use correct register for fourth parameter
763 of strncasecmp_l.
1feccb6c 764 * sysdeps/multiarch/strcmp.S: Likewise.
28c90b2c 765
ca6bb004
UD
7662010-08-14 Ulrich Drepper <drepper@redhat.com>
767
e9f82e0d
UD
768 * sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
769 strncase_l-nonascii.
770 * sysdeps/x86_64/multiarch/Makefile [subdir=string] (sysdep_routines):
771 Add strncase_l-ssse3.
772 * sysdeps/x86_64/multiarch/strcmp.S: Prepare for use as strncasecmp.
773 * sysdeps/x86_64/strcmp.S: Likewise.
774 * sysdeps/x86_64/multiarch/strncase_l-ssse3.S: New file.
775 * sysdeps/x86_64/multiarch/strncase_l.S: New file.
776 * sysdeps/x86_64/strncase.S: New file.
777 * sysdeps/x86_64/strncase_l-nonascii.c: New file.
778 * sysdeps/x86_64/strncase_l.S: New file.
779 * string/Makefile (strop-tests): Add strncasecmp.
780 * string/test-strncasecmp.c: New file.
781
782 * sysdeps/x86_64/strcasecmp_l-nonascii.c: Add prototype to avoid
783 warning.
784
ca6bb004
UD
785 * sysdeps/x86_64/strcmp.S: Move definition of NO_NOLOCALE_ALIAS to...
786 * sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S: ... here.
787
052fa7b3
AS
7882010-08-14 Andreas Schwab <schwab@linux-m68k.org>
789
790 * sysdeps/unix/sysv/linux/prlimit.c: Make it compile.
791
962dba78
UD
7922010-08-12 Ulrich Drepper <drepper@redhat.com>
793
794 * sysdeps/unix/sysv/linux/bits/termios.h: Define EXTPROC.
795 * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
796 * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise.
797
bebff237
AM
7982010-05-01 Alan Modra <amodra@gmail.com>
799
800 * sysdeps/powerpc/powerpc32/power4/memcmp.S: Correct cfi for r24.
801 * sysdeps/powerpc/powerpc64/bsd-_setjmp.S: Move contents..
802 * sysdeps/powerpc/powerpc64/bsd-setjmp.S: ..and these too..
803 * sysdeps/powerpc/powerpc64/setjmp.S: ..to here..
804 * sysdeps/powerpc/powerpc64/setjmp-common.S: ..and here, with some
805 tidying. Don't tail-call __sigjmp_save for static lib.
806 * sysdeps/powerpc/powerpc64/sysdep.h (SAVE_ARG, REST_ARG): Correct
807 save location.
808 (CFI_SAVE_ARG, CFI_REST_ARG): New macros.
809 (CALL_MCOUNT): Add eh info, and nop after bl.
810 (TAIL_CALL_SYSCALL_ERROR): New macro.
811 (PSEUDO_RET): Use it.
812 * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve):
813 Correct save location of integer regs and cr.
814 (_dl_profile_resolve): Correct cr save location. Delete nops
815 after bl when SHARED. Reduce cfi size a little by better
816 placement of cfi directives.
817 * sysdeps/powerpc/powerpc64/fpu/s_copysign.S (__copysign): Don't
818 make a stack frame. Instead use parm save area as a temp.
819 * sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S (__brk): Don't
820 make a stack frame. Use TAIL_CALL_SYSCALL_ERROR.
821 * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (__clone):
822 Don't make a stack frame for parent, use parm save area.
823 Increase child stack frame to 112 bytes. Don't save unused reg,
824 and adjust reg usage. Set up cfi on error recovery and
825 epilogue of parent, and use TAIL_CALL_SYSCALL_ERROR, PSEUDO_RET.
826 * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S
827 (__makecontext): Add dummy nop after jump to exit.
828 * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (__socket):
829 Use correct parm save area and cr save, reduce stack frame.
830 Correct cfi for possible PSEUDO_RET frame setup.
831 * sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S (__vfork):
832 Branch to local label emitted by PSEUDO_RET rather than
833 __syscall_error.
834
02637374
AS
8352010-08-12 Andreas Schwab <schwab@redhat.com>
836
837 [BZ #11904]
838 * locale/programs/locale.c (print_assignment): New function.
839 (show_locale_vars): Use it.
840
c3e2f19b
UD
8412010-08-11 Ulrich Drepper <drepper@redhat.com>
842
3cdaa6ad
UD
843 * sysdeps/unix/sysv/linux/bits/statfs.h (struct statfs): Add f_flags
844 field.
845 (struct statfs64): Likewise.
846 (_STATFS_F_FLAGS): Define.
847 * sysdeps/unix/sysv/linux/s390/bits/statfs.h: Likewise.
848 * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
849 Don't define if __ASSUME_STATFS_F_FLAGS is defined.
850 (ST_VALID): Define locally.
851 (INTERNAL_STATVFS): If f_flags has ST_VALID set don't call
852 __statvfs_getflags, use the provided value.
853 * sysdeps/unix/sysv/linux/kernel-features.h: Define
854 __ASSUME_STATFS_F_FLAGS.
855
754f7da3
UD
856 * sysdeps/unix/sysv/linux/sys/inotify.h (IN_EXCL_UNLINK): Define.
857
10b3bedc
UD
858 * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_headers):
859 Add sys/fanotify.h.
860 * sysdeps/unix/sysv/linux/Versions [libc]: Export fanotify_init and
861 fanotify_mask for GLIBC_2.13.
862 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add entries for
863 fanotify_init and fanotify_mark.
864 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise.
865 * sysdeps/unix/sysv/linux/sys/fanotify.h: New file.
866
c08fb0d7
UD
867 * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_routines):
868 Add prlimit.
869 * sysdeps/unix/sysv/linux/Versions [libc]: Export prlimit and
870 prlimit64 for GLIBC_2.13.
871 * sysdeps/unix/sysv/linux/bits/resource.h: Declare prlimit and
872 prlimit64.
873 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add entry for prlimit64
874 syscall.
875 * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
876 * sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list: Likewise.
877 * sysdeps/unix/sysv/linux/sh/syscalls.list: Likewise.
878 * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.lis: Likewise.
879 * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Likewise. Also
880 add prlimit alias.
881 * sysdeps/unix/sysv/linux/prlimit.c: New file.
882
15bac72b
UD
883 [BZ #11903]
884 * sysdeps/generic/netinet/ip.h (IPTOS_CLASS): Fix definition.
885 Patch by Evgeni Bikov <bikovevg@iitp.ru>.
886
c3e2f19b
UD
887 * nss/Makefile: Add rules to build and run tst-nss-test1.
888 * shlib-versions: Add entry for libnss_test1.
889 * nss/nss_test1.c: New file.
890 * nss/tst-nss-test1.c: New file.
891
892 * nss/nsswitch.c (__nss_database_custom): Define new variable.
893 (__nss_configure_lookup): Set appropriate entry in
894 __nss_configure_lookup to true.
895 * nss/nsswitch.h: Define enum with indeces of databases in
896 databases and __nss_database_custom arrays. Declare
897 __nss_database_custom.
898 * grp/initgroups.c (internal_getgrouplist): Use __nss_database_custom
899 to avoid using nscd when custom rules are installed.
900 * nss/getXXbyYY_r.c: Likewise.
901 * sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise.
902
903 * nss/nss_files/files-parse.c: Whitespace fixes.
904
f15ce4d8
UD
9052010-08-09 Ulrich Drepper <drepper@redhat.com>
906
907 [BZ #11883]
908 * posix/fnmatch.c: Keep track of alloca use and fall back on malloc.
909 * posix/fnmatch_loop.c: Likewise.
910
d22e4cc9
AK
9112010-07-17 Andi Kleen <ak@linux.intel.com>
912
913 * sysdeps/i386/i386-mcount.S (__fentry__): Define.
914 * sysdeps/x86_64/_mcount.S (__fentry__): Define.
915 * stdlib/Versions (__fentry__): Add for GLIBC 2.13
916 * Versions.def [GLIBC_2.13]: Add.
917
805bc17d
UD
9182010-08-06 Ulrich Drepper <drepper@redhat.com>
919
920 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
921 Also fail if tpwd after pwuid call is NULL.
922
5a42321d
ST
9232010-07-31 Samuel Thibault <samuel.thibault@ens-lyon.org>
924
925 * hurd/hurdselect.c (_hurd_select): Round timeout up instead of down
926 when converting to ms.
927
fd3ebeda
ST
9282010-06-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
929
930 * sysdeps/mach/hurd/ttyname.c (ttyname): Replace MIG_BAD_ID and
931 EOPNOTSUPP errors with ENOTTY.
932 * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Replace MIG_BAD_ID and
933 EOPNOTSUPP errors with ENOTTY.
934
73507d3a
UD
9352010-07-31 Ulrich Drepper <drepper@redhat.com>
936
937 * sysdeps/x86_64/multiarch/Makefile [subdir=string] (sysdep_routines):
938 Add strcasecmp_l-ssse3.
939 * sysdeps/x86_64/multiarch/strcmp.S: Add support to compile for
940 strcasecmp.
941 * sysdeps/x86_64/strcmp.S: Allow more flexible compiling of strcasecmp.
942 * sysdeps/x86_64/multiarch/strcasecmp_l.S: New file.
943 * sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S: New file.
944
fe36dd02
UD
9452010-07-30 Ulrich Drepper <drepper@redhat.com>
946
66f6765a
UD
947 * sysdeps/x86_64/multiarch/strcmp.S: Pretty printing.
948
42e08a54
UD
949 * string/Makefile (strop-tests): Add strcasecmp.
950 * sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
951 strcasecmp_l-nonascii.
952 (gen-as-const-headers): Add locale-defines.sym.
953 * sysdeps/x86_64/strcmp.S: Add support for strcasecmp implementation.
954 * sysdeps/x86_64/strcasecmp.S: New file.
955 * sysdeps/x86_64/strcasecmp_l.S: New file.
956 * sysdeps/x86_64/strcasecmp_l-nonascii.c: New file.
957 * sysdeps/x86_64/locale-defines.sym: New file.
958 * string/test-strcasecmp.c: New file.
959
fe36dd02
UD
960 * string/test-strcasestr.c: Test both ends of the range of characters.
961 * sysdeps/x86_64/multiarch/strstr.c: Fix UCHIGH definition.
962
48cbc0d6
RM
9632010-07-29 Roland McGrath <roland@redhat.com>
964
76e6d6bc 965 [BZ #11856]
48cbc0d6
RM
966 * manual/locale.texi (Yes-or-No Questions): Fix example code.
967
880113d9
UD
9682010-07-27 Ulrich Drepper <drepper@redhat.com>
969
970 * sysdeps/x86_64/multiarch/strcmp-ssse3.S: Avoid compiling the file
971 for ld.so.
972
deb9cabb
AS
9732010-07-27 Andreas Schwab <schwab@redhat.com>
974
975 * manual/memory.texi (Malloc Tunable Parameters): Document
976 M_PERTURB.
977
1c7570ff
RM
9782010-07-26 Roland McGrath <roland@redhat.com>
979
980 [BZ #11840]
981 * configure.in (-fgnu89-inline check): Set and substitute
982 gnu89_inline, not libc_cv_gnu89_inline.
983 * configure: Regenerated.
984 * config.make.in (gnu89-inline-CFLAGS): Use @gnu89_inline@.
985
24fb0f88
UD
9862010-07-26 Ulrich Drepper <drepper@redhat.com>
987
988 * string/test-strnlen.c: New file.
989 * string/Makefile (strop-tests): Add strnlen.
990 * string/tester.c (test_strnlen): Add a few more test cases.
991 * string/tst-strlen.c: Better error reporting.
992
993 * sysdeps/x86_64/strnlen.S: New file.
994
8e96b93a
UD
9952010-07-24 Ulrich Drepper <drepper@redhat.com>
996
997 * sysdeps/x86_64/multiarch/strstr.c (__m128i_strloadu_tolower): Use
998 lower-latency instructions.
999
dbc676d4
UD
10002010-07-23 Ulrich Drepper <drepper@redhat.com>
1001
1002 * string/test-strcasestr.c: New file.
1003 * string/test-strstr.c: New file.
1004 * string/Makefile (strop-tests): Add strstr and strcasestr.
1005 * string/str-two-way.h: Don't undefine MAX.
1006 * string/strcasestr.c: Don't define alias if NO_ALIAS is defined.
1007
f6a31e0e
AS
10082010-07-21 Andreas Schwab <schwab@redhat.com>
1009
1010 * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
1011 strcasestr-nonascii.
1012 (CFLAGS-strcasestr-nonascii.c): Define.
1013 * sysdeps/i386/i686/multiarch/strcasestr-nonascii.c: New file.
1014 * sysdeps/x86_64/multiarch/strcasestr-nonascii.c (STRSTR_SSE42):
1015 Remove unused attribute.
1016
5dbc3b6c
RM
10172010-07-20 Roland McGrath <roland@redhat.com>
1018
1019 * elf/dl-sysdep.c (_dl_important_hwcaps): Add dsocaps mask to
1020 dl_hwcap_mask as well as dl_hwcap. Without this, dsocaps matching in
1021 ld.so.cache was broken. With it, there is no way to disable dsocaps
1022 like LD_HWCAP_MASK can disable hwcaps.
1023
23d101d8
EPM
10242010-06-02 Emilio Pozuelo Monfort <pochu27@gmail.com>
1025
1026 * sysdeps/mach/hurd/sendmsg.c (__libc_sendmsg): Fix memory leaks.
1027
cc9f2e47
UD
10282010-07-16 Ulrich Drepper <drepper@redhat.com>
1029
1030 * sysdeps/x86_64/multiarch/strstr.c: Rewrite to avoid indirect function
1031 call in strcasestr.
1032 * sysdeps/x86_64/multiarch/strcasestr.c: Declare
1033 __strcasestr_sse42_nonascii.
1034 * sysdeps/x86_64/multiarch/Makefile: Add rules to build
1035 strcasestr-nonascii.c.
1036 * sysdeps/x86_64/multiarch/strcasestr-nonascii.c: New file.
1037
77c1b069
LM
10382010-06-15 Luis Machado <luisgpm@br.ibm.com>
1039
1040 * sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S: New file.
1041 * sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S: New file.
1042 * sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S: New file.
1043 * sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S: New file.
1044
440566c3
UD
10452010-07-09 Ulrich Drepper <drepper@redhat.com>
1046
1047 * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Use __fcntl not
1048 fcntl.
1049
5be9d05d
AS
10502010-07-06 Andreas Schwab <schwab@redhat.com>
1051
1052 * elf/dl-version.c (match_symbol): Don't pass NULL occation to
1053 dl_signal_cerror.
1054
8a492a67
UD
10552010-07-06 Ulrich Drepper <drepper@redhat.com>
1056
1057 * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Implement
1058 _PC_PIPE_BUF using F_GETPIPE_SZ.
1059
713df3d5
RM
10602010-07-05 Roland McGrath <roland@redhat.com>
1061
1062 * manual/arith.texi (Rounding Functions): Fix rint description
1063 implicit in round description.
1064
702e8f14
UD
10652010-07-02 Ulrich Drepper <drepper@redhat.com>
1066
1067 * elf/Makefile: Fix linking for a few tests to make recent linker
1068 happy.
1069
52ed8be9
AS
10702010-06-30 Andreas Schwab <schwab@redhat.com>
1071
1072 * dlfcn/Makefile (LDLIBS-bug-atexit3-lib.so): Readd
1073 $(common-objpfx)libc_nonshared.a.
1074
f47c9a11
LM
10752010-06-21 Luis Machado <luisgpm@br.ibm.com>
1076
1077 * sysdeps/powerpc/powerpc32/970/fpu/Implies: Remove.
1078 * sysdeps/powerpc/powerpc32/power5/fpu/Implies: Remove.
1079 * sysdeps/powerpc/powerpc32/power5+/fpu/Implies: Remove.
1080 * sysdeps/powerpc/powerpc32/power6x/fpu/Implies: Remove.
1081 * sysdeps/powerpc/powerpc64/970/fpu/Implies: Remove.
1082 * sysdeps/powerpc/powerpc64/power5/fpu/Implies: Remove.
1083 * sysdeps/powerpc/powerpc64/power5+/fpu/Implies: Remove.
1084 * sysdeps/powerpc/powerpc64/power6x/fpu/Implies: Remove.
1085 * sysdeps/unix/sysv/linux/powerpc/powerpc32/970/fpu/Implies: Remove.
1086 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/fpu/Implies: Remove.
1087 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/fpu/Implies: Remove.
1088 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5+/fpu/Implies: Remove.
1089 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/Implies: Remove.
1090 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/fpu/Implies: Remove.
1091 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies: Remove.
1092 * sysdeps/unix/sysv/linux/powerpc/powerpc64/970/fpu/Implies: Remove.
1093 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/fpu/Implies: Remove.
1094 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/fpu/Implies: Remove.
1095 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5+/fpu/Implies: Remove.
1096 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/Implies: Remove.
1097 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/fpu/Implies: Remove.
1098 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies: Remove.
1099 * sysdeps/powerpc/powerpc32/970/Implies: Point to power4.
1100 * sysdeps/powerpc/powerpc32/power5/Implies: Point to power4.
1101 * sysdeps/powerpc/powerpc32/power5+/Implies: Point to power5.
1102 * sysdeps/powerpc/powerpc32/power6/Implies: Point to power5+.
1103 * sysdeps/powerpc/powerpc32/power6x/Implies: Point to power6.
1104 * sysdeps/powerpc/powerpc64/970/Implies: Point to power4.
1105 * sysdeps/powerpc/powerpc64/power5/Implies: Point to power4.
1106 * sysdeps/powerpc/powerpc64/power5+/Implies: Point to power5.
1107 * sysdeps/powerpc/powerpc64/power6/Implies: Point to power5+.
1108 * sysdeps/powerpc/powerpc64/power6x/Implies: Point to power6.
1109 * sysdeps/powerpc/powerpc32/power7/Implies: New file.
1110 * sysdeps/powerpc/powerpc64/power7/Implies: New file.
1111 * sysdeps/unix/sysv/linux/powerpc/powerpc32/970/Implies: New file.
1112 * sysdeps/unix/sysv/linux/powerpc/powerpc32/cell/Implies: New file.
1113 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/Implies: New file.
1114 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/Implies: New file.
1115 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies: New file.
1116 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies: New file.
1117 * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/Implies: New file.
1118 * sysdeps/unix/sysv/linux/powerpc/powerpc64/970/Implies: New file.
1119 * sysdeps/unix/sysv/linux/powerpc/powerpc64/cell/Implies: New file.
1120 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/Implies: New file.
1121 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/Implies: New file.
1122 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/Implies: New file.
1123 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/Implies: New file.
1124 * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/Implies: New file.
1125
6fb8cbcb
L
11262010-06-25 H.J. Lu <hongjiu.lu@intel.com>
1127
1128 * debug/memmove_chk.c (__memmove_chk): Renamed to ...
1129 (MEMMOVE_CHK): ...this. Default to __memmove_chk.
1130 * string/memmove.c (memmove): Renamed to ...
1131 (MEMMOVE): ...this. Default to memmove.
1132 * sysdeps/x86_64/memcpy.S: Use ENTRY_CHK and END_CHK.
1133 * sysdeps/x86_64/sysdep.h (ENTRY_CHK): Define.
1134 (END_CHK): Define.
1135 * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
1136 memcpy-ssse3 mempcpy-ssse3 memmove-ssse3 memcpy-ssse3-back
1137 mempcpy-ssse3-back memmove-ssse3-back.
1138 * sysdeps/x86_64/multiarch/bcopy.S: New file .
1139 * sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: New file.
1140 * sysdeps/x86_64/multiarch/memcpy-ssse3.S: New file.
1141 * sysdeps/x86_64/multiarch/memcpy.S: New file.
1142 * sysdeps/x86_64/multiarch/memcpy_chk.S: New file.
1143 * sysdeps/x86_64/multiarch/memmove-ssse3-back.S: New file.
1144 * sysdeps/x86_64/multiarch/memmove-ssse3.S: New file.
1145 * sysdeps/x86_64/multiarch/memmove.c: New file.
1146 * sysdeps/x86_64/multiarch/memmove_chk.c: New file.
1147 * sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S: New file.
1148 * sysdeps/x86_64/multiarch/mempcpy-ssse3.S: New file.
1149 * sysdeps/x86_64/multiarch/mempcpy.S: New file.
1150 * sysdeps/x86_64/multiarch/mempcpy_chk.S: New file.
1151 * sysdeps/x86_64/multiarch/init-arch.h (bit_Fast_Copy_Backward):
1152 Define.
1153 (index_Fast_Copy_Backward): Define.
1154 (HAS_ARCH_FEATURE): Define.
1155 (HAS_FAST_REP_STRING): Define.
1156 (HAS_FAST_COPY_BACKWARD): Define.
1157
4e733bac 11582010-06-21 Andreas Schwab <schwab@redhat.com>
e35fcef8
AS
1159
1160 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
1161 Restore proper fallback handling.
1162
63c4ed22
UD
11632010-06-19 Ulrich Drepper <drepper@redhat.com>
1164
ac2b484c
UD
1165 [BZ #11701]
1166 * posix/group_member.c (__group_member): Correct checking loop.
1167
63c4ed22
UD
1168 * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle
1169 OOM in getpwuid_r correctly. Return error number when the caller
1170 should return, otherwise -1.
1171 (getlogin_r): Adjust to return also for result of __getlogin_r_loginuid
1172 call returning > 0 value.
1173 * sysdeps/unix/sysv/linux/getlogin.c (getlogin): Likewise.
1174
765ade4b
AS
11752010-06-07 Andreas Schwab <schwab@redhat.com>
1176
1177 * dlfcn/Makefile: Remove explicit dependencies on libc.so and
1178 libc_nonshared.a from targets in modules-names.
1179
80da2e09
KS
11802010-06-02 Kirill A. Shutemov <kirill@shutemov.name>
1181
1182 * elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
1183 requires it.
1184
158db122
LM
11852010-06-10 Luis Machado <luisgpm@br.ibm.com>
1186
1187 * sysdeps/powerpc/powerpc32/power7/memcmp.S: New file
1188 * sysdeps/powerpc/powerpc64/power7/memcmp.S: New file.
1189 * sysdeps/powerpc/powerpc32/power7/strncmp.S: New file.
1190 * sysdeps/powerpc/powerpc64/power7/strncmp.S: New file.
1191
caa78cf8
AS
11922010-06-02 Andreas Schwab <schwab@redhat.com>
1193
1194 * nis/nss_nis/nis-initgroups.c (get_uid): Properly resize buffer.
1195
b2ef2c01
UD
11962010-06-14 Ulrich Drepper <drepper@redhat.com>
1197
1198 * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Define F_SETPIPE_SZ
1199 and F_GETPIPE_SZ.
1200 * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
1201 * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
1202 * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
1203 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
1204 * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
1205 * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise
1206
fbd643b6
RM
12072010-06-14 Roland McGrath <roland@redhat.com>
1208
1209 * manual/libc.texinfo (@copying): Change to GFDL v1.3.
1210
f32f2869
JJ
12112010-06-07 Jakub Jelinek <jakub@redhat.com>
1212
1213 * libio/stdio.h (sscanf, vsscanf): Use __REDIRECT_NTH instead of
1214 __REDIRECT followed by __THROW.
1215 * wcsmbs/wchar.h (swscanf, vswscanf): Likewise.
1216 * posix/getopt.h (getopt): Likewise.
1217
2a50c078
EPM
12182010-06-02 Emilio Pozuelo Monfort <pochu27@gmail.com>
1219
1220 * hurd/lookup-at.c (__file_name_lookup_at): Accept
1221 AT_SYMLINK_FOLLOW in AT_FLAGS. Fail with EINVAL if both
1222 AT_SYMLINK_FOLLOW and AT_SYMLINK_NOFOLLOW are present
1223 in AT_FLAGS.
1224 * hurd/hurd/fd.h (__file_name_lookup_at): Update comment.
1225 * sysdeps/mach/hurd/linkat.c (linkat): Pass O_NOLINK in FLAGS.
1226
eb5ad2eb
LM
12272010-05-28 Luis Machado <luisgpm@br.ibm.com>
1228
1229 * sysdeps/powerpc/powerpc32/power7/memcpy.S: Exchange srdi for srwi.
1230
3c88fe1e
L
12312010-05-26 H.J. Lu <hongjiu.lu@intel.com>
1232
1233 [BZ #11640]
1234 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
1235 Properly check family and model.
1236
d2f73151
TY
12372010-05-26 Takashi Yoshii <takashi.yoshii.zj@renesas.com>
1238
1239 * sysdeps/unix/sysv/linux/sh/sh4/register-dump.h: Fix iov[] size.
1240
ebd2e13d
LM
12412010-05-24 Luis Machado <luisgpm@br.ibm.com>
1242
1243 * sysdeps/powerpc/powerpc32/power7/memset.S: POWER7 32-bit memset fix.
1244
b32b8b45
UD
12452010-05-21 Ulrich Drepper <drepper@redhat.com>
1246
1247 * elf/dl-runtime.c (_dl_profile_fixup): Don't crash on unresolved weak
1248 symbol reference.
1249
9acbe24d
AS
12502010-05-19 Andreas Schwab <schwab@redhat.com>
1251
1252 * elf/dl-runtime.c (_dl_fixup): Don't crash on unresolved weak
1253 symbol reference.
1254
f0ccf6ea
AS
12552010-05-21 Andreas Schwab <schwab@redhat.com>
1256
3d04ff3a
AS
1257 * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add recvmmsg
1258 and internal_recvmmsg.
1259 * sysdeps/unix/sysv/linux/recvmmsg.c: New file.
1260 * sysdeps/unix/sysv/linux/internal_recvmmsg.S: New file.
1261 * sysdeps/unix/sysv/linux/socketcall.h (SOCKOP_recvmmsg): Define.
1262 * sysdeps/unix/sysv/linux/syscalls.list (recvmmsg): Remove.
1263
f0ccf6ea
AS
1264 * sunrpc/clnt_tcp.c (clnttcp_control): Add missing break.
1265 * sunrpc/clnt_udp.c (clntudp_control): Likewise.
1266 * sunrpc/clnt_unix.c (clntunix_control): Likewise.
1267
5b08ac57
AS
12682010-05-20 Andreas Schwab <schwab@redhat.com>
1269
1270 * sysdeps/unix/sysv/linux/sys/timex.h: Use __REDIRECT_NTH.
1271
4828935d
LM
12722010-05-17 Luis Machado <luisgpm@br.ibm.com>
1273
1274 POWER7 optimizations.
1275 * sysdeps/powerpc/powerpc64/power7/memset.S: New file.
1276 * sysdeps/powerpc/powerpc32/power7/memset.S: New file.
1277
373d545e
UD
12782010-05-19 Ulrich Drepper <drepper@redhat.com>
1279
1280 * version.h: Update for 2.13 development version.
1281
21a2b1ae
AS
12822010-05-12 Andrew Stubbs <ams@codesourcery.com>
1283
1284 * sysdeps/sh/sh4/fpu/feholdexcpt.c (feholdexcept): Really disable all
1285 exceptions. Return 0.
1286
3f7dcb2b
RM
12872010-05-07 Roland McGrath <roland@redhat.com>
1288
1289 * elf/ldconfig.c (main): Add a const.
1290
5f24d53a 12912010-05-06 Ulrich Drepper <drepper@redhat.com>
70c9476e 1292
a160f8d8
UD
1293 * nss/getent.c (idn_flags): Default to AI_IDN|AI_CANONIDN.
1294 (args_options): Add no-idn option.
1295 (ahosts_keys_int): Add idn_flags to ai_flags.
1296 (parse_option): Handle 'i' option to clear idn_flags.
1297
5f24d53a
UD
1298 * malloc/malloc.c (_int_free): Possible race in the most recently
1299 added check. Only act on the data if no current modification
1300 happened.
265bb1ce
UD
1301
1302See ChangeLog.17 for earlier changes.
This page took 0.198434 seconds and 5 git commands to generate.