+2019-04-17 Mike Gerow <gerow@google.com>
+
+ * stdlib/tst-secure-getenv.c (choose_gid): Remove 64 supplemental
+ groups limit.
+
+2019-04-11 Florian Weimer <fweimer@redhat.com>
+
+ * resolv/nss_dns/dns-network.c (getanswer_r): Do not replace root
+ domain with empty string.
+ * resolv/nss_dns/dns-host.c (getanswer_r): Likewise.
+
+2019-04-11 Florian Weimer <fweimer@redhat.com>
+
+ * include/alloc_buffer.h (alloc_buffer_alloc_bytes): Update
+ comment.
+ (alloc_buffer_next): Change return type to non-const. Update
+ comment.
+
+2019-04-10 TAMUKI Shoichi <tamuki@linet.gr.jp>
+
+ * manual/time.texi (Formatting Calendar Time): Add missing percent
+ sign to conversion specifier.
+
+2019-04-09 Carlos O'Donell <carlos@redhat.com>
+ Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ [BZ #16573]
+ * malloc/mtrace.c: Define prototypes for all hooks.
+ (set_default_hooks): New function.
+ (set_trace_hooks): Likewise.
+ (save_default_hooks): Likewise.
+ (tr_freehook): Use new s*_hooks functions.
+ (tr_mallochook): Likewise.
+ (tr_reallochook): Likewise.
+ (tr_memalignhook): Likewise.
+ (mtrace): Likewise.
+ (muntrace): Likewise.
+
+2019-04-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * benchtests/bench-stpcpy.c (SIMPLE_STPCPY): Remove function.
+ (generic_stpcpy): New function.
+ * benchtests/bench-stpncpy.c (SIMPLE_STPNCPY): Remove function.
+ (generic_stpncpy): New function.
+ * benchtests/bench-strcat.c (SIMPLE_STRCAT): Remove function.
+ (generic_strcat): New function.
+ * benchtests/bench-strcpy.c (SIMPLE_STRCPY): Remove function.
+ (generic_strcpy): New function.
+ * benchtests/bench-strncat.c (SIMPLE_STRNCAT): Remove function.
+ (STUPID_STRNCAT): Remove function.
+ (generic_strncat): New function.
+ * benchtests/bench-strncpy.c (SIMPLE_STRNCPY): Remove function.
+ (STUPID_STRNCPY): Remove function.
+ (generic_strncpy): New function.
+ * benchtests/bench-strnlen.c (SIMPLE_STRNLEN): Remove function.
+ (generic_strnlen): New function.
+ (memchr_strnlen): New function.
+ * benchtests/bench-strlen.c (generic_strlen): Define for WIDE.
+ (memchr_strlen): Likewise.
+
+2019-04-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * benchtests/bench-strstr.c (input): Add realistic input text.
+ (stupid_strstr): Remove function.
+ (basic_strstr): Add function.
+ (twoway_strstr): Add function.
+ (do_one_test): Add result checking.
+ (do_test): Use new input text. Remove accidental early matches.
+ (test_main): Improve range of tests, reduce unaligned cases.
+
+2019-04-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * benchtests/bench-memmem.c (simple_memmem): Remove function.
+ (basic_memmem): Add function.
+ (twoway_memmem): Add function.
+
+2019-04-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * benchtests/bench-malloc-simple.c: Remove TIMING_INIT.
+ * benchtests/bench-malloc-thread.c: Likewise.
+ * benchtests/bench-skeleton.c: Likewise.
+ * benchtests/bench-strtod.c: Likewise.
+ * benchtests/bench-timing.h: Likewise.
+
+2019-04-08 Florian Weimer <fweimer@redhat.com>
+
+ * resolv/resolv.h (RES_INSECURE1, RES_INSECURE2): Remove
+ definitions.
+ * resolv/res_send.c (send_dg): Always perform RES_INSECURE1 and
+ RES_INSECURE2 security checks.
+ * resolv/res_debug.c (p_option): Remove RES_INSECURE1 and
+ RES_INSECURE2 handling.
+
+2019-04-08 Florian Weimer <fweimer@redhat.com>
+
+ resolv: Remove support for RES_USE_INET6 and the inet6 option.
+ * nscd/aicache.c (addhstaiX): Do not disable RES_USE_INET6.
+ * nscd/nscd_gehst_r.c (__nscd_gethostbyname_r): Always use
+ GETHOSTBYNAME.
+ * resolv/Makefile (tests): Remove tst-res_use_inet6.
+ (tests-internal): Update justification for tst-resolv-res_init,
+ tst-resolv-res_init-thread.
+ (tst-res_use_inet6): Remove target.
+ (CFLAGS-tst-res_use_inet6.c): Do not set variable.
+ * resolv/res_debug.c (p_option): Remove "inet6" support.
+ * resolv/res_init.c (res_setoptions): Likewise.
+ * resolv/res_use_inet6.h: Remove file.
+ * resolv/resolv-internal.h (DEPRECATED_RES_USE_INET6): Remove
+ definition.
+ (res_use_inet6): Always return false.
+ * resolv/resolv.h (RES_USE_INET6): Remove definition.
+ * resolv/resolv_context.h: Adjust file comment.
+ (struct resolv_context): Update comment on __next field.
+ (__resolv_context_put): Update comment.
+ * resolv/tst-res_use_inet6.c: Remove file.
+ * resolv/tst-resolv-res_init-skeleton.c (print_resp): Remove
+ "inet6" support.
+ (test_cases): Adjust test case.
+ * resolv/tst-resolv-threads.c (byname_inet6) Remove function.
+ (thread_byname2_af_inet6): Use old byname_inet6 code.
+ (thread_byname_inet6, thread_byname2_af_inet6): Remove functions.
+ (gai): Remove do_inet6 argument.
+ (thread_gai_inet, thread_gai_inet6, thread_gai_unspec): Adjust.
+ (thread_gai_inet_inet6, thread_gai_inet6_inet6)
+ (thread_gai_unspec_inet6): Remove functions.
+ (do_test): Adjust thread_funcs.
+ * sysdeps/posix/getaddrinfo.c (gethosts): Do not restore
+ RES_USE_INET6 flag.
+ (gaih_inet): Do not disable RES_USE_INET6 flag.
+
+2019-04-05 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
+
+ * sysdeps/aarch64/multiarch/memcpy_thunderx2.S: Cleanup branching
+ and remove redundant code.
+
+2019-04-04 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcsrchr.c):
+ New rule.
+ * sysdeps/powerpc/power6/wcsrchr.c: Remove file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/wcsrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+ [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcsrchr-power6 and
+ wcsrchr-power7.
+ (CFLAGS-wcsrchr-power7.c, CFLAGS-wcsrchr-power6.c): Remove rule.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+ Remove wcsrchr optimizations.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+ * wcsmbs/wcsrchr.c (WCSRCHR): Use loop_unroll.h to parametrize
+ the loop unroll.
+
+ * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcschr.c):
+ New rule.
+ * sysdeps/powerpc/power6/wcschr.c: Remove file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/wcschr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+ [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcschr-power6 and
+ wcschr-power7.
+ (CFLAGS-wcschr-power7.c, CFLAGS-wcschr-power6.c): Remove rule.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+ Remove wcschr optimizations.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+ * wcsmbs/wcschr.c (WCSCHR): Use loop_unroll.h to parametrize
+ the loop unroll.
+
+ * sysdeps/powerpc/Makefile [$(subdir) == wcsmbs] (CFLAGS-wcscpy.c):
+ New rule.
+ * sysdeps/powerpc/power6/wcscpy.c: Remove file.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c:
+ Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/wcscpy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
+ [$(subdir) == wcsmbs] (sysdeps_routines): Remove wcscpy-power6 and
+ wcscpy-power7.
+ (CFLAGS-wcscpy-power7.c, CFLAGS-wcscpy-power6.c): Remove rule.
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c:
+ Remove wcscpy optimizations.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise.
+
+ * include/loop_unroll.h: New file.
+ * wcsmbs/wcscpy (__wcscpy): Add option to use loop unrolling
+ besides generic implementation.
+
+2019-04-03 DJ Delorie <dj@redhat.com>
+
+ * time/tst-strftime3.c (tm_to_printed): Disable warning about
+ snprintf truncating output.
+
+2019-04-02 DJ Delorie <dj@redhat.com>
+
+ * time/tst-strftime3.c: Add new Japanese era tests. Fix printf
+ warning.
+
+2019-04-02 TAMUKI Shoichi <tamuki@linet.gr.jp>
+
+ [BZ #22964]
+ * localedata/locales/ja_JP (LC_TIME): Add entry for the new Japanese
+ era.
+ * time/tst-strftime2.c (dates): Add 2019-04-30 and 2019-05-01.
+ (mkreftable): Add rules for the new Japanese era and the new dates.
+
+2019-04-02 TAMUKI Shoichi <tamuki@linet.gr.jp>
+ Rafal Luzynski <digitalfreak@lingonborough.com>
+
+ * time/tst-strftime2.c (date_t): Explicitly define the type.
+ (dates): Use natural month and year numbers to express a date.
+ (is_before): New function to compare dates.
+ (mkreftable): Minor improvements to simplify maintenance.
+ (do_test): Reflect the changes in dates array.
+
+ [BZ #24293]
+ * time/Makefile (LOCALES): Add zh_TW.UTF-8, cmn_TW.UTF-8,
+ hak_TW.UTF-8, nan_TW.UTF-8, and lzh_TW.UTF-8.
+ * time/tst-strftime2.c (locales): Likewise.
+ (dates): Add 1910-04-01, 1911-12-31, 1912-01-01, 1913-04-01,
+ 2010-04-01, and 2011-04-01.
+ (mkreftable): Add rules for the new locales and the new dates.
+
+2019-04-01 Carlos O'Donell <carlos@redhat.com>
+
+ * localedata/locales/ja_JP: Add comments to era entries.
+
2019-04-01 DJ Delorie <dj@redhat.com>
[BZ #24394]
* time/tst-strftime3.c: New.
* time/Makefile (tests): Add tst-strftime3.
-2019-04-01 Uros Bizjak <ubizjak@gmail.com>
+2019-04-01 Uros Bizjak <ubizjak@gmail.com>
* sysdeps/alpha/divqu.S (__divqu): Move save of $f0 and excb after
conditional branch to DIVBYZERO. Fix unwind info.
2019-02-21 Patsy Griffin Franklin <pfrankli@redhat.com>
- [BZ #21915]
- * nss/tst-nss-files-hosts-long.root/etc/host.conf: New file.
+ [BZ #21915]
+ * nss/tst-nss-files-hosts-long.root/etc/host.conf: New file.
2019-02-21 Gabriel F. T. Gomes <gabriel@inconstante.eti.br>
* setjmp/tst-setjmp.c (jump): Use __attribute__ ((__noreturn__)).
-2019-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
+2019-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
* scripts/test_printers_common.py: Set TERM to a known harmless
value.
2019-01-16 Zack Weinberg <zackw@panix.com>
- * support/xsignal.h (xalloc_sigstack, xfree_sigstack)
- (xget_sigstack_location): New test support functions.
- * support/xsigstack.c: New file, implementing them.
- * support/tst-xsigstack.c: New test for them.
- * support/Makefile: Update.
+ * support/xsignal.h (xalloc_sigstack, xfree_sigstack)
+ (xget_sigstack_location): New test support functions.
+ * support/xsigstack.c: New file, implementing them.
+ * support/tst-xsigstack.c: New test for them.
+ * support/Makefile: Update.
- * signal/tst-minsigstksz-1.c
- * signal/tst-minsigstksz-2.c
- * signal/tst-minsigstksz-3.c
- * signal/tst-minsigstksz-3a.c
- * signal/tst-minsigstksz-4.c: New tests.
- * signal/Makefile: Run them.
+ * signal/tst-minsigstksz-1.c
+ * signal/tst-minsigstksz-2.c
+ * signal/tst-minsigstksz-3.c
+ * signal/tst-minsigstksz-3a.c
+ * signal/tst-minsigstksz-4.c: New tests.
+ * signal/Makefile: Run them.
2019-01-16 Siddhesh Poyarekar <siddhesh@sourceware.org>
* scripts/build-many-glibcs.py (Context.checkout): Default Linux
version to 4.20.
-2018-12-28 Justus Winter <4winter@informatik.uni-hamburg.de>
+2018-12-28 Justus Winter <4winter@informatik.uni-hamburg.de>
* hurd/lookup-retry: Include <unistd.h>.
(__hurd_file_name_lookup_retry): Keep a ref on last result in `lastdir'.
2018-12-27 Wilco Dijkstra <wdijkstr@arm.com>
* benchtests/bench-strlen.c (generic_strlen): New function.
- (memchr_strlen): New function.
+ (memchr_strlen): New function.
2018-12-26 H.J. Lu <hongjiu.lu@intel.com>
version.
* INSTALL: Regenerated.
-2018-12-21 Istvan Kurucsai <pistukem@gmail.com>
+2018-12-21 Istvan Kurucsai <pistukem@gmail.com>
* malloc/malloc.c (munmap_chunk): Verify chunk alignment.
-2018-12-20 Istvan Kurucsai <pistukem@gmail.com>
+2018-12-20 Istvan Kurucsai <pistukem@gmail.com>
* malloc/malloc.c (mremap_chunk): Additional checks.
* sysdeps/unix/sysv/linux/csky/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/csky/sysdep.h: Likewise.
-2018-12-18 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-18 Albert ARIBAUD <albert.aribaud@3adev.fr>
* include/time.h (__difftime64): Add.
* time/difftime.c (subtract): convert to 64-bit time.
* sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Test against 64bit `cmd'
values in the 64bit value cases.
-2018-12-18 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-18 Albert ARIBAUD <albert.aribaud@3adev.fr>
* include/time.h
(__ctime64_r): Add.
[BZ #23995]
* localedata/locales/bi_VU: Remove executable bit from file.
-2018-12-17 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-17 Albert ARIBAUD <albert.aribaud@3adev.fr>
* include/time.h
(__localtime64): Add.
[BZ #19767]
* sysdeps/unix/sysv/linux/mips/init-first.c: Remove #ifdef SHARED.
- * sysdeps/unix/sysv/linux/mips/libc-vdso.h: Remove #ifdef SHARED.
- * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Define
+ * sysdeps/unix/sysv/linux/mips/libc-vdso.h: Remove #ifdef SHARED.
+ * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Define
ALWAYS_USE_VSYSCALL.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Define
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Define
ALWAYS_USE_VSYSCALL.
* sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Define
ALWAYS_USE_VSYSCALL.
* wcsmbs/isoc99_vwscanf.c: Likewise.
* wcsmbs/isoc99_wscanf.c: Likewise.
-2018-12-05 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-12-05 Albert ARIBAUD <albert.aribaud@3adev.fr>
* include/time.h
(__tz_compute): Replace time_t with __time64_t.
* elf/Makefile (tests): Add tst-unwind-main.
(CFLAGS-tst-unwind-main.c): Define.
-2018-10-29 Sergi Almacellas Abellana <sergi@koolpi.com>
+2018-10-29 Sergi Almacellas Abellana <sergi@koolpi.com>
[BZ #23791]
* localedata/locales/ca_ES (LC_MONETARY): set p_cs_precedes and
requirement for Python to build manual.
* INSTALL: Regenerated.
-2018-10-24 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-10-24 Albert ARIBAUD <albert.aribaud@3adev.fr>
* bits/time64.h: New file.
* include/time.h: Replace internal_time_t with __time64_t.
format cache.
* elf/cache.c (print_cache): Likewise.
-2018-10-24 Albert ARIBAUD <albert.aribaud@3adev.fr>
+2018-10-24 Albert ARIBAUD <albert.aribaud@3adev.fr>
* bits/timesize.h: New file.
* stdlib/Makefile (headers): Add bits/timesize.h.
* sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h
(__SHM_PAD_BEFORE_TIME, __SHM_PAD_BETWEEN_TIME_AND_SEGSZ): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/msq-pad.h
- (__MSQ_PAD_AFTER_TIME, __MSQ_PAD_BEFORE_TIME): Likewise.
- * sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h
- (__MSQ_PAD_BEFORE_TIME): Likewise.
+ (__MSQ_PAD_AFTER_TIME, __MSQ_PAD_BEFORE_TIME): Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h
+ (__MSQ_PAD_BEFORE_TIME): Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h
(__SEM_PAD_BEFORE_TIME): Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h
* time/tst-ftime.c (TIMEOUT): Likewise.
* timezone/tst-tzset.c (TIMEOUT): Likewise.
-2018-10-16 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
+2018-10-16 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
* sysdeps/aarch64/multiarch/memcpy_thunderx.S: Remove thunderx2 code.
* sysdeps/aarch64/multiarch/memcpy_thunderx2.S: New implementation
* sysdeps/powerpc/math-tests.h: Remove file.
* sysdeps/powerpc/fpu/math-tests-trap-force.h: New file.
-2018-08-27 Martin Kuchta <martin.kuchta@netapp.com>
- Torvald Riegel <triegel@redhat.com>
+2018-08-27 Martin Kuchta <martin.kuchta@netapp.com>
+ Torvald Riegel <triegel@redhat.com>
[BZ #23538]
* nptl/pthread_cond_common.c (__condvar_quiesce_and_switch_g1):
2018-08-24 Paul Pluzhnikov <ppluzhnikov@google.com>
- [BZ #23400]
- * stdlib/test-bz22786.c (do_test): Fix undefined behavior, don't
- create temporary files in source tree.
+ [BZ #23400]
+ * stdlib/test-bz22786.c (do_test): Fix undefined behavior, don't
+ create temporary files in source tree.
2018-08-24 Joseph Myers <joseph@codesourcery.com>
(FEATURE_INDEX_1): Likewise.
(RTLD_GLOBAL_RO_DL_X86_CPU_FEATURES_OFFSET): Updated.
-2018-08-02 Carlos O'Donell <carlos@redhat.com>
+2018-08-02 Carlos O'Donell <carlos@redhat.com>
* localedata/Makefile (INSTALL-SUPPORTED-LOCALES): Remove.
(INSTALL-SUPPORTED-LOCALE-ARCHIVE): Define.
* htl/lockfile.c (flockfile, funlockfile, ftrylockfile): Use weak
aliases for symbols not in the implementation namespace.
-2018-07-25 Carlos O'Donell <carlos@redhat.com>
+2018-07-25 Carlos O'Donell <carlos@redhat.com>
[BZ #23393]
* localedata/locales/iso14651_t1_common: Deinterlace uppercase and
* sysdeps/unix/sysv/linux/sh/kernel-features.h (__ASSUME_STATX):
Undefine. Suggested by Romain Naour <romain.naour@gmail.com>.
-2018-07-24 Rical Jasan <rj@2c3t.io>
+2018-07-24 Rical Jasan <rj@2c3t.io>
Adhemerval Zanella <adhemerval.zanella@linaro.org>
Juan Manuel Torres Palma <jmtorrespalma@gmail.com>
2018-07-16 H.J. Lu <hongjiu.lu@intel.com>
- [BZ #21598]
+ [BZ #21598]
* configure.ac: Add --enable-cet.
* configure: Regenerated.
* elf/Makefille (all-built-dso): Add a comment.
2018-06-28 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Add __strfromieee128,
- __strtoieee128, __strtoieee128_l,__wcstoieee128 and __wcstoieee128_l.
+ __strtoieee128, __strtoieee128_l,__wcstoieee128 and __wcstoieee128_l.
* sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c: New file.
* sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c: New file.
* sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c: New file.
2018-06-27 Florian Weimer <fweimer@redhat.com>
[BZ #18023]
- * include/alloca.h (stackinfo_alloca_round, extend_alloca)
- (extend_alloca_account): Remove.
+ * include/alloca.h (stackinfo_alloca_round, extend_alloca)
+ (extend_alloca_account): Remove.
* manual/stdio.texi (Variable Arguments Output): Update comment.
2018-06-27 Joseph Myers <joseph@codesourcery.com>
2018-06-12 Carlos O'Donell <carlos@redhat.com>
Andreas Schwab <schwab@suse.de>
Dmitry V. Levin <ldv@altlinux.org>
- Florian Weimer <fweimer@redhat.com>
+ Florian Weimer <fweimer@redhat.com>
[BZ #23102]
[BZ #21942]
* csu/check_fds.c (check_one_fd)
* sysdeps/posix/fdopendir.c (__fdopendir)
* sysdeps/posix/opendir.c (__alloc_dir): Use __fcntl_nocancel
- instead of __fcntl and/or __libc_fcntl.
+ instead of __fcntl and/or __libc_fcntl.
* sysdeps/unix/sysv/linux/pthread_setname.c (pthread_setname_np)
* sysdeps/unix/sysv/linux/pthread_getname.c (pthread_getname_np)
- * sysdeps/unix/sysv/linux/i386/smp.h (is_smp_system):
+ * sysdeps/unix/sysv/linux/i386/smp.h (is_smp_system):
Use __open64_nocancel instead of __open_nocancel.
* sysdeps/unix/sysv/linux/not-cancel.h: Move all of the
open_nocancel, open64_nocancel, openat_nocancel, pause_nocancel,
read_nocancel, waitpid_nocancel, write_nocancel.
- * io/Versions [GLIBC_PRIVATE]: Add __libc_fcntl,
- __fcntl_nocancel, __open64_nocancel, __write_nocancel.
- * posix/Versions: Add __nanosleep_nocancel, __pause_nocancel.
+ * io/Versions [GLIBC_PRIVATE]: Add __libc_fcntl,
+ __fcntl_nocancel, __open64_nocancel, __write_nocancel.
+ * posix/Versions: Add __nanosleep_nocancel, __pause_nocancel.
- * nptl/pt-fcntl.c: New file.
- * nptl/Makefile (pthread-compat-wrappers): Remove fcntl.
- (libpthread-routines): Add pt-fcntl.
- * include/fcntl.h (__fcntl_nocancel_adjusted): New function.
- (__libc_fcntl): Remove attribute_hidden.
+ * nptl/pt-fcntl.c: New file.
+ * nptl/Makefile (pthread-compat-wrappers): Remove fcntl.
+ (libpthread-routines): Add pt-fcntl.
+ * include/fcntl.h (__fcntl_nocancel_adjusted): New function.
+ (__libc_fcntl): Remove attribute_hidden.
* sysdeps/unix/sysv/linux/fcntl.c (__libc_fcntl): Call
__fcntl_nocancel_adjusted, not fcntl_common.
- (__fcntl_nocancel): Move to new file fcntl_nocancel.c.
+ (__fcntl_nocancel): Move to new file fcntl_nocancel.c.
(fcntl_common): Rename to __fcntl_nocancel_adjusted; also move
to fcntl_nocancel.c.
* sysdeps/unix/sysv/linux/fcntl_nocancel.c: New file.
* sysdeps/unix/sysv/linux/write.c: Move __write_nocancel to...
* sysdeps/unix/sysv/linux/write_nocancel.c: ...this new file.
- * sysdeps/unix/sysv/linux/nios2/Makefile: Don't override
- libpthread-routines.
- * sysdeps/unix/sysv/linux/nios2/pt-vfork.S: New file which
- defines nothing.
+ * sysdeps/unix/sysv/linux/nios2/Makefile: Don't override
+ libpthread-routines.
+ * sysdeps/unix/sysv/linux/nios2/pt-vfork.S: New file which
+ defines nothing.
- * sysdeps/mach/hurd/dl-sysdep.c: Define __read instead of
- __libc_read, and __write instead of __libc_write. Define
- __open64 in addition to __open.
+ * sysdeps/mach/hurd/dl-sysdep.c: Define __read instead of
+ __libc_read, and __write instead of __libc_write. Define
+ __open64 in addition to __open.
2018-06-12 H.J. Lu <hongjiu.lu@intel.com>
* math/w_expl_compat.c: Likewise.
* math/w_exp_template.c: Likewise. Remove hidden_def_x.
-2018-04-30 Raymond Nicholson <rain1@airmail.cc>
+2018-04-30 Raymond Nicholson <rain1@airmail.cc>
* manual/startup.texi (Aborting a Program): Remove inappropriate joke.
* elf/elf.h (NT_PPC_PKEY): New macro.
-2018-04-23 Dragan Stanojevic - Nevidljivi <invisible@hidden-city.net>
+2018-04-23 Dragan Stanojevic - Nevidljivi <invisible@hidden-city.net>
[BZ #23094]
* localedata/locales/hr_HR: fix thousands_sep and
* sysdeps/unix/sysv/linux/alpha/getdents.c: Add comments with alpha
requirements.
- (_DIRENT_MATCHES_DIRENT64): Undef
+ (_DIRENT_MATCHES_DIRENT64): Undef
* sysdeps/unix/sysv/linux/alpha/getdents64.c: Likewise.
* sysdeps/unix/sysv/linux/arm/getdents64.c: Remove file.
* sysdeps/unix/sysv/linux/generic/getdents.c: Likewise.
[BZ #19527]
* iconvdata/gconv-modules (ARMSCII8//, ShiftJISX0213//): New aliases.
-2018-04-15 Patrick McGehearty <patrick.mcgehearty@oracle.com>
+2018-04-15 Patrick McGehearty <patrick.mcgehearty@oracle.com>
* sysdeps/ieee754/dbl-64/e_exp.c: faster __ieee754_exp()
* sysdeps/ieee754/dbl-64/eexp.tbl: New file for e_exp.c
* manual/charset.texi (Converting a Character): Fix typo.
-2018-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+2018-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
* sysdeps/sparc/fpu/libm-test-ulps: Update.
* misc/tst-preadvwritev2-common.c (RWF_APPEND): New.
(RWF_SUPPORTED): Add RWF_APPEND.
-2018-04-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+2018-04-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
[BZ #22391]
* nptl/sigaction.c (__sigaction): Use __is_internal_signal to
* sysdeps/mach/hurd/localplt.data: New file.
2018-04-02 Agustina Arzille <avarzille@riseup.net>
- Amos Jeffries <squid3@treenet.co.nz>
- David Michael <fedora.dm0@gmail.com>
- Marco Gerards <marco@gnu.org>
- Marcus Brinkmann <marcus@gnu.org>
- Neal H. Walfield <neal@gnu.org>
- Pino Toscano <toscano.pino@tiscali.it>
- Richard Braun <rbraun@sceen.net>
- Roland McGrath <roland@gnu.org>
- Samuel Thibault <samuel.thibault@ens-lyon.org>
- Thomas DiModica <ricinwich@yahoo.com>
- Thomas Schwinge <tschwinge@gnu.org>
+ Amos Jeffries <squid3@treenet.co.nz>
+ David Michael <fedora.dm0@gmail.com>
+ Marco Gerards <marco@gnu.org>
+ Marcus Brinkmann <marcus@gnu.org>
+ Neal H. Walfield <neal@gnu.org>
+ Pino Toscano <toscano.pino@tiscali.it>
+ Richard Braun <rbraun@sceen.net>
+ Roland McGrath <roland@gnu.org>
+ Samuel Thibault <samuel.thibault@ens-lyon.org>
+ Thomas DiModica <ricinwich@yahoo.com>
+ Thomas Schwinge <tschwinge@gnu.org>
* htl: New directory.
* sysdeps/htl: New directory.
* po/pt_BR.po: Update translations.
-2018-03-12 David Michael <fedora.dm0@gmail.com>
+2018-03-12 David Michael <fedora.dm0@gmail.com>
* sysdeps/mach/hurd/reboot.c: Include <hurd/paths.h>
(reboot): Lookup _SERVERS_STARTUP instead of calling proc_getmsgport to
* sysdeps/unix/sysv/linux/spawni.c (__spawni_child): Call
__is_internal_signal instead of __nptl_is_internal_signal.
-2018-02-22 Andrew Waterman <andrew@sifive.com>
+2018-02-22 Andrew Waterman <andrew@sifive.com>
[BZ # 22884]
* sysdeps/riscv/rvd/s_fmax.c (__fmax): Handle sNaNs correctly.
* sysdeps/unix/sysv/linux/sys/quota.h (dqoff): Use __loff_t
instead of loff_t.
-2018-02-06 Florian Weimer <fweimer@redhat.com>
+2018-02-06 Florian Weimer <fweimer@redhat.com>
[BZ #18023]
* sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
(slowexp_p32): Likewise.
2017-12-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- James Clarke <jrtc27@jrtc27.com>
+ James Clarke <jrtc27@jrtc27.com>
[BZ #22603]
* sysdeps/ia64/memchr.S (__memchr): Avoid overflow in pointer
2017-12-05 Rogerio A. Cardoso <rcardoso@linux.vnet.ibm.com>
Paul E. Murphy <murphyp@linux.vnet.ibm.com>
- Carlos O'Donnell <carlos@redhat.com>
+ Carlos O'Donnell <carlos@redhat.com>
* elf/dl-tunables.list: Add elision parameters.
* manual/tunables.texi: Add entries about elision tunable.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
(INTERNAL_VSYSCALL_CALL, CLOBBER_0, CLOBBER_1, CLOBBER_2,
- CLOBBER_3, CLOBBER_4, CLOBBER_5, CLOBBER_6,
+ CLOBBER_3, CLOBBER_4, CLOBBER_5, CLOBBER_6,
INTERNAL_VSYSCALL_NO_SYSCALL_FALLBACK): Remove.
* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Likewise.
(do_check_malloc_state): Add assert that checks arena->top.
(malloc_consolidate): Remove initialization.
(int_mallinfo): Remove call to malloc_consolidate.
- (__libc_mallopt): Clarify why malloc_consolidate is needed.
+ (__libc_mallopt): Clarify why malloc_consolidate is needed.
2017-10-17 Wilco Dijkstra <wdijkstr@arm.com>
* sysdeps/x86_64/fpu/multiarch/s_truncf.c: Likewise.
2017-09-20 Paul Pluzhnikov <ppluzhnikov@google.com>
- Ricky Zhou <rickyz@google.com>
- Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>
+ Ricky Zhou <rickyz@google.com>
+ Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>
[BZ #14333]
* stdlib/cxa_atexit.c (__internal_atexit): Use __exit_funcs_lock.
(readdir_result_type, readdir_result_skip_entry):
New functions, replacing ...
(readdir_result_might_be_symlink, readdir_result_might_be_dir):
- these functions, which were removed. This makes the callers
+ these functions, which were removed. This makes the callers
easier to read. All callers changed.
(D_INO_TO_RESULT): Now empty if there is no d_ino.
(size_add_wrapv, glob_use_alloca): New static functions.
(gaih_inet): Likewise.
2017-08-31 Steve Ellcey <sellcey@cavium.com>
- Richard Henderson <rth@twiddle.net>
+ Richard Henderson <rth@twiddle.net>
* sysdeps/aarch64/fpu/s_llrint.c (OREG_SIZE): New macro.
* sysdeps/aarch64/fpu/s_llround.c (OREG_SIZE): Likewise.
set FE_INVALID.
* sysdeps/aarch64/fpu/s_lround.c (IREG_SIZE, OREG_SIZE):
Initialize if not already set.
- (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
+ (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
2017-08-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
syscall definitions and replace __builtin_expect with __glibc_likely.
* sysdeps/unix/syscall-template.S: Update comment about cancellable
syscall.
- (SYSCALL_CANCELLABLE): Removedefinition
+ (SYSCALL_CANCELLABLE): Removedefinition
* sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h (PSEUDO): Remove
definition.
(PSEUDO_END): Likewise.