1
2013-09-04 Joseph Myers <joseph@codesourcery.com>
3
* conform/conformtest.pl (newtoken): Treat tokens not allowed as
5
(top level): Treat second token from macro or constant entries for
6
allowed headers as allowed.
7
* include/complex.h: Condition internal declarations on
9
* include/fenv.h: Condition include of <stdbool.h> and internal
10
declarations on [!_ISOMAC].
12
2013-09-04 Chris Leonard <cjl@sugarlabs,.org>
15
* locale/iso-4217.def: Update iso-1427.def and related occurrences.
17
2013-09-04 Joseph Myers <joseph@codesourcery.com>
19
* configure.in (--enable-versioning): Remove configure option.
20
(libc_cv_asm_symver_directive): Remove configure test.
21
(libc_cv_ld_version_script_option): Likewise.
22
(VERSIONING): Remove variable and AC_SUBST.
23
(DO_VERSIONING): Remove AC_DEFINE.
24
* configure: Regenerated.
25
* config.h.in (DO_VERSIONING): Remove macro.
26
* Makerules [$(versioning) = yes]: Change conditionals to
27
[$(build-shared) = yes].
28
* config.make.in (versioning): Remove variable.
29
* dlfcn/Makefile [$(versioning) = yes]: Change conditionals to
30
[$(build-shared) = yes].
31
* dlfcn/modstatic2.c (test) [DO_VERSIONING]: Remove conditional.
32
* dlfcn/tststatic2.c (main) [DO_VERSIONING]: Likewise.
33
* elf/Makefile [$(versioning) = yes]: Change conditionals to
34
[$(build-shared) = yes].
35
* extra-lib.mk [$(versioning) = yes]: Likewise.
36
* hurd/Makefile [$(versioning) = yes]: Likewise.
37
* hurd/geteuids.c [SHARED && DO_VERSIONING]: Change conditional to
39
* include/libc-symbols.h [DO_VERSIONING]: Change conditional to
41
[SHARED && DO_VERSIONING && !NO_HIDDEN]: Change conditional to
42
[SHARED && !NO_HIDDEN].
43
* include/shlib-compat.h [DO_VERSIONING]: Change conditional to
45
[SHARED && DO_VERSIONING]: Likewise..
46
* libio/Makefile [$(versioning) = yes]: Change conditionals to
47
[$(build-shared) = yes].
48
* manual/install.texi (--disable-versioning): Remove
50
* INSTALL: Regenerated.
51
* resolv/res_libc.c [SHARED && DO_VERSIONING]: Change conditional
53
* sunrpc/Makefile [$(versioning) = yes]: Change conditional to
54
[$(build-shared) = yes].
55
* sysdeps/gnu/Makefile [$(versioning) = yes]: Likewise.
56
* sysdeps/i386/i686/multiarch/strstr-c.c
57
[SHARED && DO_VERSIONING && !NO_HIDDEN]: Change conditional to
58
[SHARED && !NO_HIDDEN].
59
* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h
60
[SHARED && DO_VERSIONING]: Change conditional to [SHARED].
61
* sysdeps/powerpc/powerpc32/dl-machine.c
62
[SHARED && !(DO_VERSIONING - 0)]: Remove conditional error.
63
* sysdeps/powerpc/powerpc32/sysdep.h
64
[SHARED && DO_VERSIONING && PIC && !NO_HIDDEN]: Change conditional
65
to [SHARED && PIC && !NO_HIDDEN].
66
* sysdeps/wordsize-32/divdi3.c [SHARED && DO_VERSIONING]: Change
67
conditional to [SHARED].
69
2013-09-04 Will Newton <will.newton@linaro.org>
71
* benchtests/bench-timing.h (TIMING_PRINT_MEAN): New macro.
72
* benchtests/bench-string.h: Include bench-timing.h instead
73
of including hp-timing.h directly. (INNER_LOOP_ITERS): New
74
define. (HP_TIMING_BEST): Delete macro. (test_init): Remove
75
call to HP_TIMING_DIFF_INIT.
76
* benchtests/bench-memccpy.c: Use bench-timing.h macros
77
instead of hp-timing.h macros.
78
* benchtests/bench-memchr.c: Likewise.
79
* benchtests/bench-memcmp.c: Likewise.
80
* benchtests/bench-memcpy.c: Likewise.
81
* benchtests/bench-memmem.c: Likewise.
82
* benchtests/bench-memmove.c: Likewise.
83
* benchtests/bench-memset.c: Likewise.
84
* benchtests/bench-rawmemchr.c: Likewise.
85
* benchtests/bench-strcasecmp.c: Likewise.
86
* benchtests/bench-strcasestr.c: Likewise.
87
* benchtests/bench-strcat.c: Likewise.
88
* benchtests/bench-strchr.c: Likewise.
89
* benchtests/bench-strcmp.c: Likewise.
90
* benchtests/bench-strcpy.c: Likewise.
91
* benchtests/bench-strcpy_chk.c: Likewise.
92
* benchtests/bench-strlen.c: Likewise.
93
* benchtests/bench-strncasecmp.c: Likewise.
94
* benchtests/bench-strncat.c: Likewise.
95
* benchtests/bench-strncmp.c: Likewise.
96
* benchtests/bench-strncpy.c: Likewise.
97
* benchtests/bench-strnlen.c: Likewise.
98
* benchtests/bench-strpbrk.c: Likewise.
99
* benchtests/bench-strrchr.c: Likewise.
100
* benchtests/bench-strspn.c: Likewise.
101
* benchtests/bench-strstr.c: Likewise.
103
2013-09-04 Will Newton <will.newton@linaro.org>
105
* benchtests/Makefile: Use LDLIBS instead of LDFLAGS.
107
2013-09-03 Joseph Myers <joseph@codesourcery.com>
110
* sysdeps/ieee754/flt-32/e_lgammaf_r.c (__ieee754_lgammaf_r): Use
111
2**-30 instead of 2**-70 as threshold for returning -log(|x|).
112
* math/libm-test.inc (lgamma_test_data): Add more tests.
113
* sysdeps/i386/fpu/libm-test-ulps: Update.
114
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
116
2013-09-03 Ondřej Bílka <neleai@seznam.cz>
118
* sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: New file.
119
* sysdeps/x86_64/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list):
121
* sysdeps/x86_64/multiarch/Makefile (sysdep_routines):
122
Add strcmp-sse2-unaligned
123
* sysdeps/x86_64/multiarch/strcmp.S (strcmp): Add ifunc.
125
2013-09-02 Mike Frysinger <vapier@gentoo.org>
127
* Versions.def (libc): Add GLIBC_2.19.
129
2013-09-02 Mike Frysinger <vapier@gentoo.org>
131
* sysdeps/unix/sysv/linux/tst-fanotify.c: New test.
132
* sysdeps/unix/sysv/linux/Makefile (tests): Add tst-fanotify.
134
2013-09-02 Joseph Myers <joseph@codesourcery.com>
137
* sysdeps/ieee754/flt-32/e_jnf.c (__ieee754_jnf): Use double for
138
intermediate calculations in recurrence.
139
(__ieee754_ynf): Likewise.
140
* math/libm-test.inc (jn_test_data): Do not allow spurious
141
underflow exception. Add more tests.
142
(yn_test_data): Add more tests.
143
* sysdeps/i386/fpu/libm-test-ulps: Update.
144
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
146
2013-09-02 Ondřej Bílka <neleai@seznam.cz>
148
* sysdeps/powerpc/powerpc32/power6/memcpy.S: Fix typo.
150
2013-08-30 Ondřej Bílka <neleai@seznam.cz>
152
* csu/init-first.c: Fix then/than typos.
153
* locale/programs/ld-collate.c: Likewise.
154
* locale/programs/linereader.h: Likewise.
155
* manual/charset.texi: Likewise.
156
* manual/filesys.texi: Likewise.
157
* manual/stdio.texi: Likewise.
158
* manual/string.texi: Likewise.
159
* stdlib/fmtmsg.c: Likewise.
160
* sysdeps/i386/stpncpy.S: Likewise.
161
* sysdeps/powerpc/powerpc32/power6/memcpy.S: Likewise.
162
* sysdeps/powerpc/powerpc32/power6/memset.S: Likewise.
163
* sysdeps/powerpc/powerpc64/power6/memcpy.S: Likewise.
164
* sysdeps/powerpc/powerpc64/power6/memset.S: Likewise.
166
2013-08-30 Ondřej Bílka <neleai@seznam.cz>
168
* elf/dl-open.c: Fix typos.
169
* iconvdata/gbbig5.c: Likewise.
170
* iconvdata/iso-2022-jp.c: Likewise.
171
* iconv/gconv_int.h: Likewise.
172
* iconv/loop.c: Likewise.
173
* nis/rpcsvc/nis.h: Likewise.
174
* resolv/ns_name.c: Likewise.
175
* stdio-common/vfscanf.c: Likewise.
176
* streams/stropts.h: Likewise.
177
* sunrpc/rpc_thread.c: Likewise.
178
* sysdeps/i386/strpbrk.S: Likewise.
179
* sysdeps/ieee754/k_standard.c: Likewise.
180
* sysdeps/ieee754/ldbl-128/e_expl.c: Likewise.
181
* sysdeps/ieee754/ldbl-128ibm/e_expl.c: Likewise.
182
* sysdeps/mach/hurd/dl-sysdep.c: Likewise.
183
* sysdeps/mach/hurd/profil.c: Likewise.
184
* sysdeps/s390/dl-procinfo.h: Likewise.
185
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
186
* sysdeps/unix/sysv/linux/s390/s390-32/chown.c: Likewise.
187
* sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c: Likewise.
188
* sysdeps/x86_64/dl-trampoline.S: Likewise.
189
* sysdeps/x86_64/multiarch/strcmp-sse42.S: Likewise.
191
2013-08-30 Ondřej Bílka <neleai@seznam.cz>
193
* sysdeps/x86_64/multiarch/rawmemchr.S: Delete.
194
* sysdeps/x86_64/multiarch/ifunc-impl-list.c: Remove rawmemchr ifunc.
196
2013-08-29 Ondřej Bílka <neleai@seznam.cz>
198
* sysdeps/unix/sysv/linux/powerpc/aix/aix-dirent.h: Remove
200
* sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h: Likewise.
201
* sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h: Likewise.
202
* sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h: Likewise.
203
* sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c: Likewise.
204
* sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c: Likewise.
205
* sysdeps/unix/sysv/linux/powerpc/aix/statconv.c: Likewise.
206
* sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c: Likewise.
207
* sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c: Likewise.
209
2013-08-29 Thomas Schwinge <thomas@codesourcery.com>
210
Roland McGrath <roland@hack.frob.com>
212
* sysdeps/mach/hurd/errnos.awk (BEGIN): Emit ESUCCESS.
213
* sysdeps/mach/hurd/bits/errno.h: Regenerate.
215
2013-08-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
217
* sysdeps/mach/hurd/i386/init-first.c (init1): Use
218
__executable_start symbol instead of _start.
220
2013-08-29 Thomas Schwinge <thomas@codesourcery.com>
222
* sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_HEADER)
223
(VALID_ELF_OSABI, VALID_ELF_ABIVERSION, MORE_ELF_HEADER_DATA):
225
* sysdeps/gnu/ldsodefs.h: ... this new file.
227
* sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_OSABI)
228
(VALID_ELF_ABIVERSION, MORE_ELF_HEADER_DATA): Use ELFOSABI_GNU
229
instead of ELFOSABI_LINUX.
231
[BZ #15522] strtod ("nan(N)") returning a sNaN in some cases
232
* stdlib/strtof_l.c (SET_MANTISSA): Rewrite.
233
* stdlib/strtod_l.c (SET_MANTISSA): Likewise.
234
* sysdeps/ieee754/ldbl-64-128/strtold_l.c (SET_MANTISSA):
236
* sysdeps/ieee754/ldbl-96/strtold_l.c (SET_MANTISSA): Likewise.
237
* sysdeps/ieee754/ldbl-128/strtold_l.c (SET_MANTISSA): Likewise.
238
* sysdeps/ieee754/ldbl-128ibm/strtold_l.c (SET_MANTISSA):
240
* sysdeps/ieee754/ldbl-128ibm/ieee754.h
241
(ibm_extended_long_double): Add ieee_nan member.
242
* stdlib/tst-strtod6.c (test): New function, renamed from do_test.
243
(do_test): New function.
245
* math/basic-test.c (TEST_CONVERT): New macro, renamed from
247
(convert_dfsf_test, convert_tfsf_test, convert_tfdf_test): New
248
functions, renamed from truncdfsf_test, trunctfsf_test,
250
(convert_sfdf_test, convert_sftf_test, convert_dftf_test): New
252
(do_test): Run all these.
254
2013-08-29 Ondřej Bílka <neleai@seznam.cz>
256
* argp/argp-help.c: Fix typos.
257
* argp/argp-parse.c: Likewise.
258
* debug/backtracesyms.c: Likewise.
259
* elf/elf.h: Likewise.
260
* malloc/malloc.c: Likewise.
261
* nis/nis_print.c: Likewise.
262
* resolv/res_comp.c: Likewise.
263
* stdlib/stdlib.h: Likewise.
264
* sunrpc/clnt_tcp.c: Likewise.
265
* sunrpc/clnt_udp.c: Likewise.
266
* sunrpc/clnt_unix.c: Likewise.
267
* sysdeps/unix/bsd/ptsname.c: Likewise.
268
* sysdeps/unix/sysv/linux/ifaddrs.c: Likewise.
269
* sysdeps/unix/sysv/linux/powerpc/libc-start.c: Likewise.
270
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S:
272
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S:
274
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S:
276
* sysdeps/unix/sysv/linux/ptsname.c: Likewise.
278
2013-08-28 Siddhesh Poyarekar <siddhesh@redhat.com>
280
* nscd/aicache.c (addhstaiX): Use __glibc_unlikely.
281
* sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise.
283
2013-08-27 Mike Frysinger <vapier@gentoo.org>
286
* dlfcn/Makefile (tests): Add bug-dl-leaf.
287
(modules-names): Add bug-dl-leaf-lib and bug-dl-leaf-lib-cb.
288
($(objpfx)bug-dl-leaf): New rule.
289
($(objpfx)bug-dl-leaf.so): Likewise.
290
($(objpfx)bug-dl-leaf.out): Likewise.
291
($(objpfx)bug-dl-leaf-lib.so): Likewise.
292
($(objpfx)bug-dl-leaf-lib-cb.so): Likewise.
293
* dlfcn/bug-dl-leaf.c: New test.
294
* dlfcn/bug-dl-leaf-lib.c: Likewise.
295
* dlfcn/bug-dl-leaf-lib-cb.c: Likewise.
296
* dlfcn/dlfcn.h (dlopen): Change __THROW to __THROWNL.
300
2013-08-27 Roland McGrath <roland@hack.frob.com>
302
* include/netdb.h [!_ISOMAC]:
303
Don't include <tls.h>.
304
(h_errno, __libc_h_errno): Move declaration and macros out of
307
* include/resolv.h [_RESOLV_H_]:
308
Don't include <tls.h>.
309
(__resp, _res): Move declaration and macro out of [_LIBC_REENTRANT].
310
* resolv/res_libc.c: Don't include <tls.h>.
311
(_res): Use __attribute__ ((nocommon)) in place of
312
__attribute__ ((section (".bss"))).
314
* Makefile ($(common-objpfx)linkobj/libc_pic.a):
315
If [sunrpc not in $(subdirs)], define to use libc_pic.a directly.
317
* resolv/res_send.c (send_dg): Don't try to use ioctl unless [FIONREAD].
319
* resolv/res_hconf.c [!NOT_IN_libc] (ifaddrs): Declare
320
only under [SIOCGIFCONF && SIOCGIFNETMASK].
322
* resolv/res_mkquery.c: Include <sys/time.h>.
324
* inet/ifreq.c: Moved to ...
325
* sysdeps/unix/ifreq.c: ... here.
326
* inet/ifreq.c: New file, true stub version.
328
* socket/sa_len.c: New file.
329
* socket/Makefile (aux): Add it.
330
* sysdeps/unix/sysv/linux/Makefile
331
[$(subdir) = socket] (sysdep_routines): Don't add sa_len here.
332
* sysdeps/unix/sysv/linux/sa_len.c: Just #define HAVE_NET*_H
333
and #include <socket/sa_len.c>.
334
* sysdeps/unix/sysv/linux/s390/sa_len.c: Just #define
335
HAVE_NETIUCV_IUCV_H and #include <sysdeps/unix/sysv/linux/sa_len.c>.
337
* sysdeps/unix/bsd/bsd4.4/bits/socket.h: Moved to ...
338
* bits/socket.h: ... here.
340
* sysdeps/unix/bsd/bsd4.4/bits/socket.h (enum __socket_type):
341
Add SOCK_CLOEXEC, SOCK_NONBLOCK with values from FreeBSD.
342
(SOCK_MAX, SOCK_TYPE_MASK): New macros.
344
2013-08-27 Andreas Schwab <schwab@suse.de>
347
* locale/categories.def (LC_CTYPE): Add "nonascii-case" element.
348
* string/Makefile (test-strcasecmp-ENV, test-strncasecmp-ENV)
349
(test-strcasecmp-ifunc-ENV, test-strncasecmp-ifunc-ENV): Define.
350
* string/test-strcasecmp.c (test_main): Run tests in several
352
* string/test-strncasecmp.c (test_main): Likewise.
354
* sysdeps/i386/i686/multiarch/strcmp-sse4.S (__strcasecmp_sse4_2)
355
(__strncasecmp_sse4_2) [PIC]: Restore %ebx before falling through
356
to __strcasecmp_nonascii and __strncasecmp_nonascii.
357
* sysdeps/i386/i686/multiarch/strcmp-ssse3.S (__strcasecmp_ssse3)
358
(__strncasecmp_ssse3) [PIC]: Likewise.
360
2013-08-26 Roland McGrath <roland@hack.frob.com>
362
* io/lxstat64.c: Just call __xstat64, for parity with stub __lxstat.
364
* nss/nss_files/files-key.c: Include <rpc/des_crypt.h>
365
instead of explicitly declaring xdecrypt.
366
* nis/nss_nis/nis-publickey.c: Likewise.
368
2013-08-26 Siddhesh Poyarekar <siddhesh@redhat.com>
371
* nscd/aicache.c: Include res_hconf.h.
372
(addhstaiX): Initialize res_hconf.
374
2013-08-26 Andreas Schwab <schwab@suse.de>
376
* stdlib/Makefile (LDFLAGS-tst-tls-atexit): Remove.
377
($(objpfx)tst-tls-atexit): Add dependencies here instead.
379
2013-08-26 Siddhesh Poyarekar <siddhesh@redhat.com>
381
* nscd/aicache.c (addhstaiX): Fix indentation.
383
2013-08-25 Mike Frysinger <vapier@gentoo.org>
385
* configure.ac: Quote $build_pt_chown test.
386
* configure: Regenerated.
388
2013-08-23 Joseph Myers <joseph@codesourcery.com>
391
* math/s_cexp.c (__cexp): Return NaN + i0 for NaN + i0 argument.
392
* math/s_cexpf.c (__cexpf): Likewise.
393
* math/s_cexpl.c (__cexpl): Likewise.
394
* math/libm-test.inc (cexp_test_data): Correct expected return
395
value for NaN + i0. Add another test.
397
2013-08-22 David S. Miller <davem@davemloft.net>
399
* po/ca.po: Update Catalan translation from translation project.
400
* po/uk.po: Add Ukrainian translations from translation project.
402
2013-08-21 Joseph Myers <joseph@codesourcery.com>
405
* math/s_fdim.c (__fdim): Check for infinite arguments if result
406
is infinite, not alongside NaN test.
407
* math/s_fdimf.c (__fdimf): Likewise.
408
* math/s_fdiml.c (__fdiml): Likewise.
409
* math/libm-test.inc (fdim_test_data): Add more tests. Test that
412
2013-08-21 Ondřej Bílka <neleai@seznam.cz>
414
* argp/argp-help.c: Fix typos.
415
* crypt/speeds.c: Likewise.
416
* csu/check_fds.c: Likewise.
417
* elf/dl-load.c: Likewise.
418
* elf/dl-open.c: Likewise.
419
* elf/reldep3.c: Likewise.
420
* elf/reldep.c: Likewise.
421
* elf/sprof.c: Likewise.
422
* iconv/iconv_charmap.c: Likewise.
423
* iconv/skeleton.c: Likewise.
424
* iconv/strtab.c: Likewise.
425
* io/lockf64.c: Likewise.
426
* libio/libioP.h: Likewise.
427
* resolv/gai_notify.c: Likewise.
428
* resolv/ns_name.c: Likewise.
429
* resolv/ns_samedomain.c: Likewise.
430
* resolv/res_send.c: Likewise.
431
* stdlib/random.c: Likewise.
432
* sunrpc/rpc/xdr.h: Likewise.
433
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
434
* sysdeps/i386/i686/multiarch/memcmp-sse4.S: Likewise.
435
* sysdeps/i386/i686/multiarch/memset-sse2-rep.S: Likewise.
436
* sysdeps/i386/i686/multiarch/memset-sse2.S: Likewise.
437
* sysdeps/i386/i686/multiarch/strcat-sse2.S: Likewise.
438
* sysdeps/i386/i686/multiarch/strcmp-sse4.S: Likewise.
439
* sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Likewise.
440
* sysdeps/i386/i686/multiarch/strcpy-sse2.S: Likewise.
441
* sysdeps/mach/hurd/check_fds.c: Likewise.
442
* sysdeps/powerpc/powerpc32/cell/memcpy.S: Likewise.
443
* sysdeps/powerpc/powerpc32/fpu/setjmp.S: Likewise.
444
* sysdeps/powerpc/powerpc32/power4/memcmp.S: Likewise.
445
* sysdeps/powerpc/powerpc32/power7/memcmp.S: Likewise.
446
* sysdeps/powerpc/powerpc32/setjmp.S: Likewise.
447
* sysdeps/powerpc/powerpc64/cell/memcpy.S: Likewise.
448
* sysdeps/pthread/aio_notify.c: Likewise.
449
* sysdeps/sparc/fpu/fraiseexcpt.c: Likewise.
450
* sysdeps/unix/sysv/linux/socketcall.h: Likewise.
451
* sysdeps/x86_64/fpu/fraiseexcpt.c: Likewise.
452
* sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: Likewise.
453
* sysdeps/x86/fpu/bits/fenv.h: Likewise.
455
2013-08-21 Liubov Dmitrieva <liubov.dmitrieva@intel.com>
457
* sysdeps/i386/i686/multiarch/strcmp.S: Skip SSE4_2
458
version if bit_Slow_SSE4_2 is set.
459
* sysdeps/i386/i686/multiarch/strncase.S: Likewise.
460
* sysdeps/i386/i686/multiarch/strcasecmp.S: Likewise.
462
2013-07-23 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
465
* sysdeps/powerpc/powerpc32/backtrace.c (__backtrace): Handle signal
466
trampoline stack frame information.
467
* sysdeps/powerpc/powerpc64/backtrace.c (__backtrace): Likewise.
468
* sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h
469
(__vdso_sigtramp_rt64): New variable: PPC64 signal trampoline.
470
(__vdso_sigtramp32): New variable: PPC32 signal trampoline.
471
(__vdso_sigtramp_rt32): New variable: PPC32 signal trampoline.
472
* sysdeps/unix/sysv/linux/powerpc/init-first.c
473
(_libc_vdso_platform_setup): Initialize the signal trampolines.
474
* debug/tst-backtrace5.c (fn): Add an option set modify sigaction
476
* debug/tst-backtrace6.c: New file: check backtrace for signal frames,
477
interrupting a syscall and set with option SA_SIGINFO.
479
2013-08-20 Joseph Myers <joseph@codesourcery.com>
482
* math/s_cproj.c (__cproj): Only return an infinity if one part of
483
argument is infinite.
484
* math/s_cprojf.c (__cprojf): Likewise.
485
* math/s_cprojl.c (__cprojl): Likewise.
486
* sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (__cprojl): Likewise.
487
* math/libm-test.inc (cproj_test_data): Add more tests.
489
* sysdeps/unix/sysv/linux/mmap64.c: Include <string.h>.
491
* sysdeps/unix/sysv/linux/mmap64.c (__mmap64)
492
[MMAP2_PAGE_SHIFT == -1]: Use __getpagesize to determine page
493
size. Use __ffs to determine corresponding shift.
495
2013-08-20 Joseph Myers <joseph@codesourcery.com>
496
Roland McGrath <roland@hack.frob.com>
498
* Makefile (INSTALL): Remove trailing blank lines from output of
1
501
2013-08-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3
503
* sysdeps/unix/sysv/linux/s390/sys/procfs.h (struct elf_prstatus):