mirror of git://sourceware.org/git/glibc.git
13254 lines
477 KiB
Plaintext
13254 lines
477 KiB
Plaintext
2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: f46351b4918d1602b08e67187b34889d6d19a6f5
|
||
Bump version to 2.41
|
||
|
||
* include/features.h: Modified.
|
||
(__GLIBC_MINOR__): Modified.
|
||
* version.h: Modified.
|
||
(RELEASE): Modified.
|
||
(VERSION): Modified.
|
||
|
||
2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 9b2f20dd54079afb68addf23685b039f1accd6e0
|
||
po: update translations (final, only timestamp and line number changes)
|
||
|
||
* po/be.po: Modified.
|
||
* po/bg.po: Modified.
|
||
* po/ca.po: Modified.
|
||
* po/cs.po: Modified.
|
||
* po/da.po: Modified.
|
||
* po/de.po: Modified.
|
||
* po/el.po: Modified.
|
||
* po/eo.po: Modified.
|
||
* po/es.po: Modified.
|
||
* po/fi.po: Modified.
|
||
* po/fr.po: Modified.
|
||
* po/gl.po: Modified.
|
||
* po/hr.po: Modified.
|
||
* po/hu.po: Modified.
|
||
* po/ia.po: Modified.
|
||
* po/id.po: Modified.
|
||
* po/it.po: Modified.
|
||
* po/ja.po: Modified.
|
||
* po/ka.po: Modified.
|
||
* po/ko.po: Modified.
|
||
* po/lt.po: Modified.
|
||
* po/nb.po: Modified.
|
||
* po/nl.po: Modified.
|
||
* po/pl.po: Modified.
|
||
* po/pt.po: Modified.
|
||
* po/pt_BR.po: Modified.
|
||
* po/ro.po: Modified.
|
||
* po/ru.po: Modified.
|
||
* po/rw.po: Modified.
|
||
* po/sk.po: Modified.
|
||
* po/sl.po: Modified.
|
||
* po/sr.po: Modified.
|
||
* po/sv.po: Modified.
|
||
* po/tr.po: Modified.
|
||
* po/uk.po: Modified.
|
||
* po/vi.po: Modified.
|
||
* po/zh_CN.po: Modified.
|
||
* po/zh_TW.po: Modified.
|
||
|
||
2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: b8c0cb4b1cb1c34c18417fa9b13870ae0780a555
|
||
libc.pot: regenerate (only line number changes)
|
||
|
||
* po/libc.pot: Modified.
|
||
|
||
2025-01-28 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: fda82f6e8067e2f5fe79ef26772b2fade94f30f0
|
||
INSTALL: update last tested version numbers
|
||
|
||
* INSTALL: Modified.
|
||
* manual/install.texi: Modified.
|
||
|
||
2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 27bebf9b4fd551c6afe53245485c952705c298a6
|
||
contrib.texi: minor improvements
|
||
|
||
* manual/contrib.texi: Modified.
|
||
|
||
2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 115afa9daa7da535915a5c4d0e2f5440b773abc1
|
||
NEWS: Add some more news from the 2.41 cycle
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-27 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 604a340e91b09f880c26e123bfeb8a472d0969e1
|
||
contrib.texi: Update from 2.40..2.41 commit log
|
||
|
||
* manual/contrib.texi: Modified.
|
||
|
||
2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 181b6258e33bf2f0272244242f207b3478417d95
|
||
NEWS: Add reference to (single) advisory
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 306acc0519587514b326ac87c42f8341afd5725e
|
||
NEWS: Add list of bugs fixed in 2.41
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-26 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: dc650eb715df0a272ce43dfb55a209d5b018cc04
|
||
NEWS: editorial changes (language, line breaks)
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-26 Xi Ruoyao <xry111@xry111.site>
|
||
|
||
COMMIT: b31ed9581ba5f478343e2a60686e8dd34c57e68d
|
||
testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
|
||
2025-01-25 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: 8d55f2fb17f7069b3b10231f9673eba1a0d272eb
|
||
elf: fix 'valgrind' typo in comment
|
||
|
||
* elf/valgrind-test.c: Modified.
|
||
|
||
2025-01-25 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: fc8f253d808ade5e97c93b363bd1932023e770ba
|
||
malloc: cleanup casts in tst-calloc
|
||
|
||
* malloc/tst-calloc.c: Modified.
|
||
(null_test): Modified function.
|
||
|
||
2025-01-25 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 8ab34497de14e35aff09b607222fe1309ef156da
|
||
stdlib: Test using setenv with updated environ [BZ #32588]
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/tst-setenv-environ.c: New file.
|
||
|
||
2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: aba14403c606fdba6726f76442272d5011c52900
|
||
LICENSES: update CORE-MATH copyright
|
||
|
||
* LICENSES: Modified.
|
||
|
||
2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 1ed3e4468879b79492dfd453255b9318b3265843
|
||
LICENSES: update location of getaddrinfo.c and getnameinfo.c
|
||
|
||
* LICENSES: Modified.
|
||
|
||
2025-01-24 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 4871ab841b3bfbabdba62cc86dd6b8db84f5c134
|
||
LICENSES: remove Intel License Agreement
|
||
|
||
* LICENSES: Modified.
|
||
|
||
2025-01-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 12b4a1fc6ecfc278a87159164bdf1d682deb18e2
|
||
stdlib: Re-implement free (environ) compatibility kludge for setenv
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/setenv.c: Modified.
|
||
[_LIBC][! _LIBC][!(_LIBC || ( HAVE_SEARCH_H && HAVE_TSEARCH && __GNUC__))](__libc_lock_define_initialized): Modified function.
|
||
[_LIBC][! _LIBC][_LIBC](__libc_setenv_freemem): Modified function.
|
||
[_LIBC][! _LIBC](__libc_lock_define_initialized): Modified function.
|
||
[_LIBC][! _LIBC](__add_to_environ): Modified function.
|
||
* stdlib/setenv.h: Modified.
|
||
(environ_array): Modified.
|
||
(__environ_is_from_array_list): Modified function.
|
||
* stdlib/tst-environ-change-1.c: New file.
|
||
* stdlib/tst-environ-change-2.c: New file.
|
||
* stdlib/tst-environ-change-3.c: New file.
|
||
* stdlib/tst-environ-change-4.c: New file.
|
||
* stdlib/tst-environ-change-skeleton.c: New file.
|
||
|
||
2025-01-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 36fcdfbbc5463e55581fec67141df3493fb81f7e
|
||
Revert "stdlib: Support malloc-managed environ arrays for compatibility"
|
||
|
||
* csu/init-first.c: Modified.
|
||
(_init_first): Modified function.
|
||
* csu/libc-start.c: Modified.
|
||
[! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
|
||
[LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
|
||
* include/unistd.h: Modified.
|
||
[! _ISOMAC](__environ_startup): Remove.
|
||
* posix/environ.c: Modified.
|
||
(__environ_startup): Remove.
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/setenv.c: Modified.
|
||
[_LIBC][! _LIBC](__add_to_environ): Modified function.
|
||
* stdlib/tst-setenv-malloc.c: Delete file.
|
||
|
||
2025-01-23 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b62759db04b8ed7f829c06f1d7c3b8fb70616493
|
||
stdlib: Support malloc-managed environ arrays for compatibility
|
||
|
||
* csu/init-first.c: Modified.
|
||
(_init_first): Modified function.
|
||
* csu/libc-start.c: Modified.
|
||
[! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
|
||
[LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
|
||
* include/unistd.h: Modified.
|
||
[! _ISOMAC](__environ_startup): New.
|
||
* posix/environ.c: Modified.
|
||
(__environ_startup): New.
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/setenv.c: Modified.
|
||
[_LIBC][! _LIBC](__add_to_environ): Modified function.
|
||
* stdlib/tst-setenv-malloc.c: New file.
|
||
|
||
2025-01-22 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 76c3f7f81b7b99fedbff6edc07cddff59e2ae6e2
|
||
po: Incorporate translations
|
||
|
||
* po/be.po: Modified.
|
||
* po/bg.po: Modified.
|
||
* po/ca.po: Modified.
|
||
* po/cs.po: Modified.
|
||
* po/da.po: Modified.
|
||
* po/de.po: Modified.
|
||
* po/el.po: Modified.
|
||
* po/eo.po: Modified.
|
||
* po/es.po: Modified.
|
||
* po/fi.po: Modified.
|
||
* po/fr.po: Modified.
|
||
* po/gl.po: Modified.
|
||
* po/hr.po: Modified.
|
||
* po/hu.po: Modified.
|
||
* po/ia.po: Modified.
|
||
* po/id.po: Modified.
|
||
* po/it.po: Modified.
|
||
* po/ja.po: Modified.
|
||
* po/ka.po: Modified.
|
||
* po/ko.po: Modified.
|
||
* po/lt.po: Modified.
|
||
* po/nb.po: Modified.
|
||
* po/nl.po: Modified.
|
||
* po/pl.po: Modified.
|
||
* po/pt.po: Modified.
|
||
* po/pt_BR.po: Modified.
|
||
* po/ro.po: Modified.
|
||
* po/ru.po: Modified.
|
||
* po/rw.po: Modified.
|
||
* po/sk.po: Modified.
|
||
* po/sl.po: Modified.
|
||
* po/sr.po: Modified.
|
||
* po/sv.po: Modified.
|
||
* po/tr.po: Modified.
|
||
* po/uk.po: Modified.
|
||
* po/vi.po: Modified.
|
||
* po/zh_CN.po: Modified.
|
||
* po/zh_TW.po: Modified.
|
||
|
||
2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: d9dcfe766eb9adcf9b1143112b569ac34ea9a9e6
|
||
Update advisory GLIBC-SA-2025-0001 (2.40)
|
||
|
||
* advisories/GLIBC-SA-2025-0001: Modified.
|
||
|
||
2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 94e908cee9e2a5bdd04a85a36104673417a6ebd9
|
||
Add advisory text for CVE-2025-0395
|
||
|
||
* advisories/GLIBC-SA-2025-0001: New file.
|
||
|
||
2025-01-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 68ee0f704cb81e9ad0a78c644a83e1e9cd2ee578
|
||
Fix underallocation of abort_msg_s struct (CVE-2025-0395)
|
||
|
||
* assert/assert.c: Modified.
|
||
(__assert_fail_base): Modified function.
|
||
(libc-pointer-arith.h): Include file.
|
||
* sysdeps/posix/libc_fatal.c: Modified.
|
||
(__libc_message_impl): Modified function.
|
||
(libc-pointer-arith.h): Include file.
|
||
|
||
2025-01-21 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: d4626340b997d662ddca4a48f8a3bf03ccb7a603
|
||
NEWS: Add note on Guarded Control Stack support
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-21 Paul Pluzhnikov <ppluzhnikov@google.com>
|
||
|
||
COMMIT: c6b6a8cf0498f07dc44cda9322b6dada0118d6f3
|
||
Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515]
|
||
|
||
* posix/annexc.c: Modified.
|
||
|
||
2025-01-21 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: 50eaf548838b7f9cbc05789f6007a1176bdaf90f
|
||
aarch64: Add HWCAP_GCS
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Modified.
|
||
(HWCAP_GCS): New.
|
||
* sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
|
||
2025-01-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 71b49e299dbe22853095119da5064303e1d6b9ff
|
||
nptl: Include <stdbool.h> in tst-skeleton-affinity-inheritance.c
|
||
|
||
* nptl/tst-skeleton-affinity-inheritance.c: Modified.
|
||
(stdbool.h): Include file.
|
||
|
||
2025-01-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 1ac28b781882e3f14b41dcb06f3f945d53938948
|
||
stdlib: Test for expected sequence of random numbers from rand
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/tst-rand-sequence.c: New file.
|
||
|
||
2025-01-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 33b684e0194930ff072cf812b37c191637261dbe
|
||
stdlib: Fix unintended change to the random_r implementation
|
||
|
||
* stdlib/random_r.c: Modified.
|
||
(__random_r): Modified function.
|
||
|
||
2025-01-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a3131e71cf65c0c28869824de9b1b1fab363882c
|
||
elf: Make tst-ro-dynamic-mod.map compatible with older binutils
|
||
|
||
* elf/tst-ro-dynamic-mod.map: Modified.
|
||
|
||
2025-01-20 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 5eafafc46cd5b30916fd8b5c6b53dd5f6dc5466d
|
||
NEWS: Add the extensible rseq ABI to new features
|
||
|
||
* NEWS: Modified.
|
||
|
||
2025-01-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b3a6bd625ce96bcec0e5d41b9835b1367d97e548
|
||
Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr
|
||
|
||
* manual/resource.texi: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-sched_setattr.c: Modified.
|
||
(check_unused): Remove function.
|
||
(do_test): Modified function.
|
||
|
||
2025-01-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 89e61e96b79faa104eb89f14028dae99d4ca4648
|
||
i386: Update ulps for *pi functions
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-20 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: d3f2b71ef1d146137a25dd1367d97a14fac341c6
|
||
aarch64: Fix tests not compatible with targets supporting GCS
|
||
|
||
* elf/tst-asm-helper.h: New file.
|
||
* elf/tst-big-note-lib.S: Modified.
|
||
* elf/tst-ro-dynamic-mod.map: Modified.
|
||
* sysdeps/aarch64/tst-vpcs-mod.S: Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: a335acb8b86351afa8e3721b7e62ed32b86708b8
|
||
aarch64: Use __alloc_gcs in makecontext
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
|
||
[! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_TOKEN): Remove.
|
||
[! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_MARKER): Remove.
|
||
(map_shadow_stack): Remove function.
|
||
(GCS_MAX_SIZE): Remove.
|
||
(GCS_ALTSTACK_RESERVE): Remove.
|
||
(alloc_makecontext_gcs): Modified function.
|
||
(aarch64-gcs.h): Include file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 3d8da0d91b0998855c1da14180078d1379442d32
|
||
aarch64: Add GCS user-space allocation logic
|
||
|
||
* sysdeps/aarch64/Makefile: Modified.
|
||
* sysdeps/aarch64/__alloc_gcs.c: New file.
|
||
* sysdeps/aarch64/aarch64-gcs.h: New file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: d3df351338ce275b6c0fd9cb1c01a7d8eceedb47
|
||
aarch64: Process gnu properties in static exe
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/libc-start.h: Modified.
|
||
[! SHARED](aarch64_libc_setup_tls): Modified function.
|
||
[! SHARED](dl-prop.h): Include file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 29476485f90a0c3460149349367a45085cc57c65
|
||
aarch64: Ignore GCS property of ld.so
|
||
|
||
* sysdeps/aarch64/dl-gcs.c: Modified.
|
||
(check_gcs): Modified function.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: 4d56a5bbd679372121977e5cce4614815dfcce29
|
||
aarch64: Handle GCS marking
|
||
|
||
* sysdeps/aarch64/dl-gcs.c: Modified.
|
||
(unistd.h): Include file.
|
||
(GCS_POLICY_DISABLED): New.
|
||
(GCS_POLICY_ENFORCED): New.
|
||
(GCS_POLICY_OPTIONAL): New.
|
||
(GCS_POLICY_OVERRIDE): New.
|
||
(fail): New function.
|
||
(unsupported): New function.
|
||
(check_gcs): New function.
|
||
(check_gcs_depends): New function.
|
||
(_dl_gcs_check): New function.
|
||
* sysdeps/aarch64/dl-prop.h: Modified.
|
||
(_rtld_main_check): Modified function.
|
||
(_dl_open_check): Modified function.
|
||
(_dl_process_gnu_property): Modified function.
|
||
(_dl_gcs_check): New function.
|
||
* sysdeps/aarch64/linkmap.h: Modified.
|
||
(link_map_machine): Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 8d516b6f851f406b2a18bead5a55fbe2e0d0b05b
|
||
aarch64: Use l_searchlist.r_list for bti
|
||
|
||
* sysdeps/aarch64/dl-bti.c: Modified.
|
||
(_dl_bti_check): Modified function.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 76b79f7241b942f76a792ca2637f46c8ea439aed
|
||
aarch64: Mark objects with GCS property note
|
||
|
||
* sysdeps/aarch64/sysdep.h: Modified.
|
||
[__ASSEMBLER__][HAVE_AARCH64_BTI](GNU_PROPERTY): Modified.
|
||
[__ASSEMBLER__][HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Modified.
|
||
[__ASSEMBLER__](FEATURE_1_GCS): New.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 01f52b11ded15a1c0214692c707f1ddee1f4179f
|
||
aarch64: Enable GCS in dynamic linked exe
|
||
|
||
* sysdeps/aarch64/Makefile: Modified.
|
||
* sysdeps/aarch64/dl-gcs.c: New file.
|
||
* sysdeps/aarch64/dl-start.S: Modified.
|
||
* sysdeps/aarch64/rtld-global-offsets.sym: Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: b81ee54bc90521f10c2ea07f746859377653ec28
|
||
aarch64: Enable GCS in static linked exe
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/libc-start.h: New file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: 9ad3d9267d1e0ddda264e54cd4176fa927e2e0ca
|
||
aarch64: Add glibc.cpu.aarch64_gcs tunable
|
||
|
||
* manual/tunables.texi: Modified.
|
||
* sysdeps/aarch64/dl-tunables.list: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c: New file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 3ac237fb716b86ba7967edb84eb85d15364aaebc
|
||
aarch64: Add GCS support for makecontext
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
|
||
(__makecontext): Modified function.
|
||
[! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_TOKEN): New.
|
||
[! SHADOW_STACK_SET_TOKEN](SHADOW_STACK_SET_MARKER): New.
|
||
(sys/mman.h): Include file.
|
||
(GCS_MAGIC): New.
|
||
(extension): New function.
|
||
(map_shadow_stack): New function.
|
||
(GCS_MAX_SIZE): New.
|
||
(GCS_ALTSTACK_RESERVE): New.
|
||
(alloc_makecontext_gcs): New function.
|
||
* sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 7d22054db7df3b0b84f1a2142195e27c5d34285b
|
||
aarch64: Mark swapcontext with indirect_return
|
||
|
||
* sysdeps/aarch64/bits/indirect-return.h: New file.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 9885d13b669591574829125f13b1078bb12399fc
|
||
aarch64: Add GCS support for setcontext
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h: Modified.
|
||
(GCS_MAGIC): New.
|
||
(GCS_CONTEXT_SIZE): New.
|
||
(oGCSPR): New.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 1cf59c2603be88e3c97e68b1f219647f20310215
|
||
aarch64: Add GCS support to vfork
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/vfork.S: Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 5ff5e7836e97a2d87778936b29c9607c120251be
|
||
aarch64: Add GCS support to longjmp
|
||
|
||
* sysdeps/aarch64/__longjmp.S: Modified.
|
||
* sysdeps/aarch64/setjmp.S: Modified.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 13cbbb0cb29153bab099e040002e7cc78a0ceaaa
|
||
aarch64: Define jmp_buf offset for GCS
|
||
|
||
* sysdeps/aarch64/jmpbuf-offsets.h: Modified.
|
||
(JB_GCSPR): New.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 640c209a72b3a3d3712dffb8c728f6ce3c504715
|
||
elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS
|
||
|
||
* elf/elf.h: Modified.
|
||
(GNU_PROPERTY_AARCH64_FEATURE_1_GCS): New.
|
||
|
||
2025-01-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: 58771b8a5900585b7561197f743580b91bb61de0
|
||
aarch64: Add asm helpers for GCS
|
||
|
||
* sysdeps/aarch64/sysdep.h: Modified.
|
||
[__ASSEMBLER__](CHKFEAT_X16): New.
|
||
[__ASSEMBLER__](MRS_GCSPR): New.
|
||
[__ASSEMBLER__](GCSPOPM): New.
|
||
[__ASSEMBLER__](GCSSS1): New.
|
||
[__ASSEMBLER__](GCSSS2): New.
|
||
|
||
2025-01-19 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 8ef17919509e909746b0ad6465e9c6c952a3fe34
|
||
hurd: Fix EINVAL error on linking to a slash-trailing path [BZ #32569]
|
||
|
||
* sysdeps/mach/hurd/bind.c: Modified.
|
||
(__bind): Modified function.
|
||
* sysdeps/mach/hurd/linkat.c: Modified.
|
||
(__linkat_common): Modified function.
|
||
* sysdeps/mach/hurd/mknodat.c: Modified.
|
||
(__mknodat): Modified function.
|
||
* sysdeps/mach/hurd/symlinkat.c: Modified.
|
||
(__symlinkat): Modified function.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: 91bb902f58264a2fd50fbce8f39a9a290dd23706
|
||
nptl: Use all of g1_start and g_signals
|
||
|
||
* nptl/pthread_cond_broadcast.c: Modified.
|
||
(___pthread_cond_broadcast): Modified function.
|
||
* nptl/pthread_cond_common.c: Modified.
|
||
(__condvar_switch_g1): Modified function.
|
||
* nptl/pthread_cond_signal.c: Modified.
|
||
(___pthread_cond_signal): Modified function.
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
(__condvar_cancel_waiting): Modified function.
|
||
(__pthread_cond_wait_common): Modified function.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: 4b79e27a5073c02f6bff9aa8f4791230a0ab1867
|
||
nptl: rename __condvar_quiesce_and_switch_g1
|
||
|
||
* nptl/pthread_cond_broadcast.c: Modified.
|
||
(___pthread_cond_broadcast): Modified function.
|
||
* nptl/pthread_cond_common.c: Modified.
|
||
(__condvar_quiesce_and_switch_g1): Remove function.
|
||
(__condvar_switch_g1): New function.
|
||
* nptl/pthread_cond_signal.c: Modified.
|
||
(___pthread_cond_signal): Modified function.
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: ee6c14ed59d480720721aaacc5fb03213dc153da
|
||
nptl: Fix indentation
|
||
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: 929a4764ac90382616b6a21f099192b2475da674
|
||
nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
|
||
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
(__pthread_cond_wait_common): Modified function.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: c36fc50781995e6758cae2b6927839d0157f213c
|
||
nptl: Remove g_refs from condition variables
|
||
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
(__condvar_dec_grefs): Remove function.
|
||
(__condvar_cleanup_waiting): Modified function.
|
||
(__pthread_cond_wait_common): Modified function.
|
||
* nptl/tst-cond22.c: Modified.
|
||
(do_test): Modified function.
|
||
* sysdeps/nptl/bits/thread-shared-types.h: Modified.
|
||
(__pthread_cond_s): Modified.
|
||
* sysdeps/nptl/pthread.h: Modified.
|
||
(PTHREAD_COND_INITIALIZER): Modified.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: 4f7b051f8ee3feff1b53b27a906f245afaa9cee1
|
||
nptl: Remove unnecessary quadruple check in pthread_cond_wait
|
||
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
(__pthread_cond_wait_common): Modified function.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: b42cc6af11062c260c7dfa91f1c89891366fed3e
|
||
nptl: Remove unnecessary catch-all-wake in condvar group switch
|
||
|
||
* nptl/pthread_cond_common.c: Modified.
|
||
(__condvar_quiesce_and_switch_g1): Modified function.
|
||
|
||
2025-01-17 Malte Skarupke <malteskarupke@fastmail.fm>
|
||
|
||
COMMIT: 0cc973160c23bb67f895bc887dd6942d29f8fee3
|
||
nptl: Update comments and indentation for new condvar implementation
|
||
|
||
* nptl/pthread_cond_common.c: Modified.
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
|
||
2025-01-17 Frank Barrus <frankbarrus_sw@shaggy.cc>
|
||
|
||
COMMIT: 1db84775f831a1494993ce9c118deaf9537cc50a
|
||
pthreads NPTL: lost wakeup fix 2
|
||
|
||
* nptl/pthread_cond_common.c: Modified.
|
||
(__condvar_quiesce_and_switch_g1): Modified function.
|
||
* nptl/pthread_cond_wait.c: Modified.
|
||
(__pthread_cond_wait_common): Modified function.
|
||
|
||
2025-01-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 109c40ed7a3ca4e380bdbcb036775edc888a7643
|
||
math: update arm ulps
|
||
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
|
||
2025-01-17 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: ae33fb452f665eb0a5a6f7ebfc910fb9e2e4022f
|
||
math: update arm ulps
|
||
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
|
||
2025-01-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 37b9a5aacc3156aef81a461deaf703f49531deac
|
||
Linux: Add tests that check that TLS and rseq area are separate
|
||
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096-static.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-tls-range-static.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-tls-range.c: New file.
|
||
|
||
2025-01-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: cbd9fd236981717d3d4ee942986ea912e9707c32
|
||
Consolidate TLS block allocation for static binaries with ld.so
|
||
|
||
* csu/libc-tls.c: Modified.
|
||
(init_slotinfo): Modified function.
|
||
(init_static_tls): Remove function.
|
||
(__libc_setup_tls): Modified function.
|
||
(array_length.h): Include file.
|
||
(elf/dl-tls_block_align.h): Include file.
|
||
* elf/dl-tls.c: Modified.
|
||
[SHARED](_dl_determine_tlsoffset): Remove function.
|
||
(_dl_allocate_tls_storage): Modified function.
|
||
(dl-tls_block_align.h): Include file.
|
||
(_dl_determine_tlsoffset): New function.
|
||
* elf/dl-tls_block_align.h: New file.
|
||
|
||
2025-01-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7f784ffc173b5a2166ff846fd003a2264d614456
|
||
elf: Iterate over loaded object list in _dl_determine_tlsoffset
|
||
|
||
* elf/dl-tls.c: Modified.
|
||
[SHARED](_dl_determine_tlsoffset): Modified function.
|
||
(_dl_tls_initial_modid_limit_setup): Modified function.
|
||
* elf/rtld.c: Modified.
|
||
(init_tls): Modified function.
|
||
(dl_main): Modified function.
|
||
|
||
2025-01-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0b795abd62282767a219a72c8c6fef753bacedfa
|
||
benchtests: Add dummy in put files cospi, cospif, sinpi, sinpif, tanpi, tanpif
|
||
|
||
* benchtests/libmvec/cospi-inputs: New file.
|
||
* benchtests/libmvec/cospif-inputs: New file.
|
||
* benchtests/libmvec/sinpi-inputs: New file.
|
||
* benchtests/libmvec/sinpif-inputs: New file.
|
||
* benchtests/libmvec/tanpi-inputs: New file.
|
||
* benchtests/libmvec/tanpif-inputs: New file.
|
||
|
||
2025-01-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: abeae3c0061c0599ac2f012b270d6b4c8f59c82f
|
||
Linux: Fixes for getrandom fork handling
|
||
|
||
* stdlib/tst-arc4random-thread.c: Modified.
|
||
(blob): Modified.
|
||
(do_test_func): Modified function.
|
||
* sysdeps/unix/sysv/linux/getrandom.c: Modified.
|
||
[HAVE_GETRANDOM_VSYSCALL](vgetrandom_get_state): Modified function.
|
||
(__getrandom_reset_state): Modified function.
|
||
(__getrandom_vdso_release): Modified function.
|
||
|
||
2025-01-15 Pavel Kozlov <pavel.kozlov@synopsys.com>
|
||
|
||
COMMIT: 252fc3628bc2dd66b38dff7b5c22432bb34a8829
|
||
arc: Update libm test ulps
|
||
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-14 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: a402cae36d95a2141703df324b5de5b581868c5c
|
||
mach: Add missing error messages
|
||
|
||
* mach/err_kern.sub: Modified.
|
||
|
||
2025-01-14 Stefan Liebler <stli@linux.ibm.com>
|
||
Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 09ea1afec75ed0d41cb0da27a9df1b8c3dd56ddc
|
||
affinity-inheritance: Overallocate CPU sets
|
||
|
||
* nptl/tst-pthread-affinity-inheritance.c: Modified.
|
||
(verify_my_affinity): Modified function.
|
||
* nptl/tst-skeleton-affinity-inheritance.c: Modified.
|
||
(test_param): Modified.
|
||
(child_test): Modified function.
|
||
(do_one_test): Modified function.
|
||
(do_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-sched-affinity-inheritance.c: Modified.
|
||
(verify_my_affinity): Modified function.
|
||
|
||
2025-01-14 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 2ac7701888c9918fcdd8b35adcbcd91d7e1e923f
|
||
mach: Fix fallthrough warning
|
||
|
||
* sysdeps/mach/clock_gettime.c: Modified.
|
||
|
||
2025-01-13 mirabilos <tg@debian.org>
|
||
|
||
COMMIT: f42634f8244ba80773c5f2207f01ea936a6746ca
|
||
sh4: ensure FPSCR.PR==0 when executing FRCHG [BZ #27543]
|
||
|
||
* sysdeps/unix/sysv/linux/sh/sh4/getcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/sh4/setcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S: Modified.
|
||
|
||
2025-01-13 Dan Luedtke <danrl@google.com>
|
||
|
||
COMMIT: 72dfba1be426f449a7f1c913c3656ff8b400ba9e
|
||
inet: Add common IPv6 packet header macros
|
||
|
||
* inet/netinet/ip6.h: Modified.
|
||
[__BYTE_ORDER != __BIG_ENDIAN](IPV6_FLOWINFO_MASK): New.
|
||
[__BYTE_ORDER != __BIG_ENDIAN](IPV6_FLOWLABEL_MASK): New.
|
||
[__BYTE_ORDER == __BIG_ENDIAN](IPV6_FLOWINFO_MASK): New.
|
||
[__BYTE_ORDER == __BIG_ENDIAN](IPV6_FLOWLABEL_MASK): New.
|
||
(IPV6_VERSION): New.
|
||
(IPV6_VERSION_MASK): New.
|
||
|
||
2025-01-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: e59bdf63cbe16b018f8b9b38f1daf9ece2329ab8
|
||
stdio-common: Suppress Clang warnings on scanf13.c with fortify enable
|
||
|
||
* stdio-common/scanf13.c: Modified.
|
||
(main): Modified function.
|
||
|
||
2025-01-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6a498d780e6fd3b7db7575c4ec00c00dc8568fef
|
||
elf: Suppress unused function clang for __ifunc_resolver
|
||
|
||
* elf/ifuncmain9.c: Modified.
|
||
[__GNUC_PREREQ (5, 5)](DIAG_PUSH_NEEDS_COMMENT_CLANG): New.
|
||
[__GNUC_PREREQ (5, 5)](DIAG_IGNORE_NEEDS_COMMENT_CLANG): New function.
|
||
[__GNUC_PREREQ (5, 5)](DIAG_POP_NEEDS_COMMENT_CLANG): New.
|
||
(libc-diag.h): Include file.
|
||
* elf/tst-ifunc-fault-lazy.c: Modified.
|
||
[HAVE_GCC_IFUNC](DIAG_PUSH_NEEDS_COMMENT_CLANG): New.
|
||
[HAVE_GCC_IFUNC](DIAG_IGNORE_NEEDS_COMMENT_CLANG): New function.
|
||
[HAVE_GCC_IFUNC](DIAG_POP_NEEDS_COMMENT_CLANG): New.
|
||
(libc-diag.h): Include file.
|
||
|
||
2025-01-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f28702b2eead1c65292c4fc84ecade2be201de0e
|
||
gmon: Disable tst-profile-static with clang
|
||
|
||
* gmon/Makefile: Modified.
|
||
|
||
2025-01-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6c575d835edf166c16695e47732b175abf6f99ef
|
||
aarch64: Use 64-bit variable to access the special registers
|
||
|
||
* sysdeps/aarch64/fpu/fpu_control.h: Modified.
|
||
[!(__GNUC_PREREQ (6,0))](_FPU_GETCW): Modified.
|
||
[!(__GNUC_PREREQ (6,0))](_FPU_SETCW): Modified.
|
||
[!(__GNUC_PREREQ (6,0))](_FPU_GETFPSR): Modified.
|
||
[!(__GNUC_PREREQ (6,0))](_FPU_SETFPSR): Modified.
|
||
* sysdeps/aarch64/fpu/fraiseexcpt.c: Modified.
|
||
(__feraiseexcept): Modified function.
|
||
(stdint.h): Include file.
|
||
* sysdeps/aarch64/sfp-machine.h: Modified.
|
||
(FP_HANDLE_EXCEPTIONS): Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/unix/sysv/linux/aarch64/sysconf.c: Modified.
|
||
(__sysconf): Modified function.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: e9f16cb6d187df00e7f28992436339d343e00760
|
||
hurd: Set _POSIX_MONOTONIC_CLOCK to 200809L
|
||
|
||
* sysdeps/mach/hurd/bits/posix_opt.h: Modified.
|
||
[! _BITS_POSIX_OPT_H](_POSIX_MONOTONIC_CLOCK): Modified.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: b31d490222d9bff761bfc4558a141a8916b6c57d
|
||
hurd: Add CLOCK_MONOTONIC to clock_nanosleep
|
||
|
||
* sysdeps/mach/clock_nanosleep.c: Modified.
|
||
(nanosleep_call): Modified function.
|
||
(__clock_nanosleep): Modified function.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 15b345935cfca09c24d3e5414de22bb2b7aa5857
|
||
hurd: Add CLOCK_MONOTONIC support to lll
|
||
|
||
* hurd/hurdlock.c: Modified.
|
||
(__lll_abstimed_wait): Modified function.
|
||
(__lll_abstimed_wait_intr): Modified function.
|
||
(__lll_abstimed_xwait): Modified function.
|
||
(__lll_abstimed_lock): Modified function.
|
||
(__lll_robust_abstimed_lock): Modified function.
|
||
|
||
2025-01-12 Zhaoming Luo <zhmingluo@163.com>
|
||
|
||
COMMIT: 3782ffaf3e6c2a071df029b96712e596b5229838
|
||
mach: Add CLOCK_MONOTONIC case in clock_gettime()
|
||
|
||
* config.h.in: Modified.
|
||
* sysdeps/mach/clock_gettime.c: Modified.
|
||
(__clock_gettime): Modified function.
|
||
(mach/mig_errors.h): Include file.
|
||
* sysdeps/mach/configure: Modified.
|
||
* sysdeps/mach/configure.ac: Modified.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 73b854e955a3c38655fa51f742238dc7163b4a29
|
||
hurd: Mark more memory-hungry tests as unsupported
|
||
|
||
* sysdeps/mach/hurd/Makefile: Modified.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 278f8d5c4d74b0a10cd96ee3f8225a673517dbf4
|
||
socket/tst-cmsghdr: Fix alignment of cmsghdr
|
||
|
||
* socket/tst-cmsghdr-skeleton.c: Modified.
|
||
(RUN_TEST_FUNCNAME): Modified function.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 4ab62ce6053f731e36a02bdb1dc25441ed05836c
|
||
elf: make tst-tls_tp_offset compare &thread_var to THREAD_SELF
|
||
|
||
* elf/tst-tls_tp_offset.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: dbe3e6e0228fb25679280a913bf29a06f86bd967
|
||
hurd: Mark more memory-hungry tests as unsupported
|
||
|
||
* sysdeps/mach/hurd/Makefile: Modified.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 1a09aa03eec7cf46d85b45387b5b38861f1419fc
|
||
hurd: Mark tst-tls-allocation-failure-static-patched as supported
|
||
|
||
* sysdeps/mach/hurd/Makefile: Modified.
|
||
|
||
2025-01-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 0c4856250814d5fe1222a39c6954c4b5d79a829c
|
||
hurd: Cope with signals sent to ourself early
|
||
|
||
* sysdeps/mach/hurd/kill.c: Modified.
|
||
(__kill): Modified function.
|
||
(sys/wait.h): Include file.
|
||
(unistd.h): Include file.
|
||
|
||
2025-01-12 H.J. Lu <hjl.tools@gmail.com>
|
||
Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 0b6ad02b33448c0b8b6fdd781dffad329d1f0f7d
|
||
x86-64: Cast __rseq_offset to long long int [BZ #32543]
|
||
|
||
* sysdeps/x86_64/nptl/rseq-access.h: Modified.
|
||
(RSEQ_GETMEM_ONCE): Modified.
|
||
(RSEQ_SETMEM_ONCE): Modified.
|
||
|
||
2025-01-11 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 53a71b9f66dbc7f0ce44ec95bff7caa31fa0374b
|
||
hurd: Mark more memory-hungry tests as unsupported
|
||
|
||
* sysdeps/mach/hurd/Makefile: Modified.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 072795229c34a5530e83f90b262918cd241c3452
|
||
Linux: Update internal copy of '<sys/rseq.h>'
|
||
|
||
* sysdeps/unix/sysv/linux/sys/rseq.h: Modified.
|
||
[! __GLIBC_HAVE_KERNEL_RSEQ](rseq): Modified.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 540c8172660b93909ca9511e9742cd4dad4644a1
|
||
nptl: Remove the rseq area from 'struct pthread'
|
||
|
||
* nptl/descr.h: Modified.
|
||
(pthread): Modified.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 93d0bfbe8ffa9c3dcbfc8e953216542f500dac07
|
||
nptl: Move the rseq area to the 'extra TLS' block
|
||
|
||
* nptl/pthread_create.c: Modified.
|
||
(__pthread_create_2_1): Modified function.
|
||
* sysdeps/nptl/dl-tls_init_tp.c: Modified.
|
||
(__tls_init_tp): Modified function.
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/dl-parse_auxv.h: Modified.
|
||
(_dl_parse_auxv): Modified function.
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
[! RSEQ_SIG](rseq_register_current_thread): Modified function.
|
||
[RSEQ_SIG](rseq_register_current_thread): Modified function.
|
||
(rseq-access.h): Include file.
|
||
(rseq_area): New.
|
||
* sysdeps/unix/sysv/linux/sched_getcpu.c: Modified.
|
||
(sched_getcpu): Modified function.
|
||
(rseq-internal.h): Include file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-disable-static.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-disable.c: Modified.
|
||
[RSEQ_SIG](check_rseq_disabled): Modified function.
|
||
[RSEQ_SIG](do_test): Modified function.
|
||
[RSEQ_SIG](sys/auxv.h): Include file.
|
||
[RSEQ_SIG](dl-tls.h): Include file.
|
||
[RSEQ_SIG](tst-rseq.h): Include file.
|
||
[RSEQ_SIG](local_rseq): New.
|
||
[RSEQ_SIG](tls_model): New function.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-nptl-static.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq-static.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq.c: Modified.
|
||
[! RSEQ_SIG](do_rseq_test): Remove function.
|
||
[! RSEQ_SIG](do_test): New function.
|
||
[RSEQ_SIG](do_rseq_main_test): Modified function.
|
||
[RSEQ_SIG](do_rseq_test): Remove function.
|
||
[RSEQ_SIG](dl-tls.h): Include file.
|
||
[RSEQ_SIG](sys/auxv.h): Include file.
|
||
[RSEQ_SIG](tls_model): New function.
|
||
[RSEQ_SIG](thread_func): New function.
|
||
[RSEQ_SIG](proc_func): New function.
|
||
[RSEQ_SIG](do_test): New function.
|
||
(do_test): Remove function.
|
||
(support/namespace.h): Include file.
|
||
(support/xthread.h): Include file.
|
||
* sysdeps/unix/sysv/linux/tst-rseq.h: Modified.
|
||
(rseq_thread_registered): Modified function.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 494d65129ed5ae1154b75cc189bbdde5e9ecf1df
|
||
nptl: Introduce <rseq-access.h> for RSEQ_* accessors
|
||
|
||
* sysdeps/i386/nptl/rseq-access.h: New file.
|
||
* sysdeps/nptl/rseq-access.h: New file.
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
(thread_pointer.h): Include file.
|
||
(RSEQ_SELF): New function.
|
||
* sysdeps/x86_64/nptl/rseq-access.h: New file.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: be440f6c38ec2cdfd05439d2d90f140da34b8ce6
|
||
nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset
|
||
|
||
* sysdeps/unix/sysv/linux/dl-rseq-symbols.S: Modified.
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
[RSEQ_SIG](rseq_register_current_thread): Modified function.
|
||
(ldsodefs.h): Include file.
|
||
(rtld_hidden_proto): New.
|
||
(rtld_hidden_proto): New.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 304221775cd321886d0ca86ac167f7af6913a1ec
|
||
Add Linux 'extra TLS'
|
||
|
||
* sysdeps/unix/sysv/linux/dl-extra_tls.h: New file.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 0e411c5d3098982d67cd2d7a233eaa6c977a1869
|
||
Add generic 'extra TLS'
|
||
|
||
* csu/libc-tls.c: Modified.
|
||
(__libc_setup_tls): Modified function.
|
||
(dl-tls.h): Include file.
|
||
(dl-extra_tls.h): Include file.
|
||
* elf/dl-tls.c: Modified.
|
||
[SHARED](_dl_determine_tlsoffset): Modified function.
|
||
(dl-extra_tls.h): Include file.
|
||
* sysdeps/generic/dl-extra_tls.h: New file.
|
||
|
||
2025-01-10 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: c813c1490d5d8640a94fced10fc7674a48737b96
|
||
nptl: Add rseq auxvals
|
||
|
||
* sysdeps/nptl/dl-tls_init_tp.c: Modified.
|
||
(__tls_init_tp): Modified function.
|
||
(_rseq_align): New.
|
||
* sysdeps/unix/sysv/linux/dl-parse_auxv.h: Modified.
|
||
(_dl_parse_auxv): Modified function.
|
||
(rseq-internal.h): Include file.
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
(RSEQ_AREA_SIZE_MAX_USED): New.
|
||
(RSEQ_MIN_ALIGN): New.
|
||
(_rseq_align): New.
|
||
* sysdeps/unix/sysv/linux/tst-rseq.c: Modified.
|
||
[RSEQ_SIG](do_rseq_main_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-rseq.h: Modified.
|
||
(rseq-internal.h): Include file.
|
||
|
||
2025-01-10 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4a9a8a50981e2a3e0a04ef4c7ad7c26807c18161
|
||
Add missing include guards to <dl-tls.h>
|
||
|
||
* sysdeps/i386/dl-tls.h: Modified.
|
||
(_DL_TLS_H): New.
|
||
* sysdeps/m68k/dl-tls.h: Modified.
|
||
(_DL_TLS_H): New.
|
||
* sysdeps/mips/dl-tls.h: Modified.
|
||
(_DL_TLS_H): New.
|
||
* sysdeps/riscv/dl-tls.h: Modified.
|
||
(_DL_TLS_H): New.
|
||
* sysdeps/s390/dl-tls.h: Modified.
|
||
(_DL_TLS_H): New.
|
||
|
||
2025-01-10 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: c3d1dac96bdd10250aa37bb367d5ef8334a093a1
|
||
malloc: obscure calloc use in tst-calloc
|
||
|
||
* malloc/tst-calloc.c: Modified.
|
||
(null_test): Modified function.
|
||
(tst-malloc-aux.h): Include file.
|
||
|
||
2025-01-10 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: dad44389f2f96523080e3b105eee1b1ab8b19722
|
||
configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2025-01-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: d1da011118ad8e35002034128458355a2de570ef
|
||
elf: Always define TLS_TP_OFFSET
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-tls_tp_offset.c: New file.
|
||
* sysdeps/generic/dl-tls.h: Modified.
|
||
(TLS_TP_OFFSET): New.
|
||
* sysdeps/i386/dl-tls.h: Modified.
|
||
(TLS_TP_OFFSET): New.
|
||
* sysdeps/s390/dl-tls.h: Modified.
|
||
(TLS_TP_OFFSET): New.
|
||
* sysdeps/x86_64/x32/dl-tls.h: Modified.
|
||
(TLS_TP_OFFSET): New.
|
||
|
||
2025-01-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 9b71570c465a38cc19c3362526048c7dcfc999e6
|
||
x86: Add missing #include <features.h> to <thread_pointer.h>
|
||
|
||
* sysdeps/x86/thread_pointer.h: Modified.
|
||
(features.h): Include file.
|
||
|
||
2025-01-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7a3e2e877a70153a6d1b786925b34f3b396e20f1
|
||
Move <thread_pointer.h> to kernel-independent sysdeps directories
|
||
|
||
* sysdeps/csky/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/csky/thread_pointer.h: ... here.
|
||
* sysdeps/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/generic/thread_pointer.h: ... here.
|
||
* sysdeps/hppa/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/hppa/thread_pointer.h: ... here.
|
||
* sysdeps/loongarch/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/loongarch/thread_pointer.h: ... here.
|
||
* sysdeps/m68k/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/m68k/thread_pointer.h: ... here.
|
||
* sysdeps/microblaze/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/microblaze/thread_pointer.h: ... here.
|
||
* sysdeps/or1k/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/or1k/thread_pointer.h: ... here.
|
||
* sysdeps/powerpc/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/powerpc/thread_pointer.h: ... here.
|
||
* sysdeps/riscv/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/riscv/thread_pointer.h: ... here.
|
||
* sysdeps/sparc/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/sparc/thread_pointer.h: ... here.
|
||
* sysdeps/x86/nptl/thread_pointer.h: Move to...
|
||
* sysdeps/x86/thread_pointer.h: ... here.
|
||
|
||
2025-01-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 9cc9f8e11e8fb8f54f1e84d9f024917634a78201
|
||
math: Fix acosf when building with gcc <= 11
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_acosf.c: Modified.
|
||
(__ieee754_acosf): Modified function.
|
||
(math-barriers.h): Include file.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: e41aabcc93edd6c9a6acb15212b2783d8a7ec5a3
|
||
tests: Verify inheritance of cpu affinity
|
||
|
||
* nptl/Makefile: Modified.
|
||
* nptl/tst-pthread-affinity-inheritance.c: New file.
|
||
* nptl/tst-skeleton-affinity-inheritance.c: New file.
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-sched-affinity-inheritance.c: New file.
|
||
|
||
2025-01-09 Stefan Liebler <stli@linux.ibm.com>
|
||
|
||
COMMIT: 82688ca3107c93d9eba6440981e473d1877b6281
|
||
s390x: Regenerated ULPs
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-09 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 502a71c5785f21ef4e3bad59949fdf86df73d385
|
||
i686: Regenerate multiarch ulps
|
||
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2025-01-08 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 0bba6c29a1c4697bcdc1e6d29657bb6dbbd21afb
|
||
Revert "configure: default to --prefix=/usr on GNU/Linux"
|
||
|
||
* sysdeps/unix/sysv/linux/configure: Modified.
|
||
* sysdeps/unix/sysv/linux/configure.ac: Modified.
|
||
|
||
2025-01-08 Darius Rad <darius@bluespec.com>
|
||
|
||
COMMIT: 274f73978cc0cd17cdcf021f1191d49c30e5bdd5
|
||
riscv: Update nofpu libm test ulps
|
||
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-08 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 39183f47d8bc9eda711c9797b18d69d7a02af91c
|
||
elf: Minimize library dependencies of tst-nolink-libc.c
|
||
|
||
* elf/Makefile: Modified.
|
||
|
||
2025-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: a4c414796a4b7464b24f5e13f35042f3b7a2444b
|
||
include/string.h: Also redirect calls if not inlined in libpthread
|
||
|
||
* include/string.h: Modified.
|
||
[! _ISOMAC][IS_IN (libc) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): Remove.
|
||
[! _ISOMAC][IS_IN (libc) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): Remove.
|
||
[! _ISOMAC][(IS_IN (libc) || IS_IN (libpthread)) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): New.
|
||
[! _ISOMAC][(IS_IN (libc) || IS_IN (libpthread)) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): New.
|
||
|
||
2025-01-07 Stafford Horne <shorne@gmail.com>
|
||
|
||
COMMIT: e3ec3fbe644da1f9b7c798e820f314bcffd56067
|
||
or1k: Update fpu libm-test-ulps
|
||
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-07 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 2750548afeb1a967d4ff23ec59edde37842c62b7
|
||
math: update powerpc ulps (this time LE)
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-07 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 706209867f1ba89c458033408d419e92d8055f58
|
||
elf: Second ld.so relocation only if libc.so has been loaded
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-nolink-libc.c: New file.
|
||
|
||
2025-01-07 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a257f201dd557aa82c7efb7528277afe675c0468
|
||
Revert "x86_64: Remove unused padding from tcbhead_t"
|
||
|
||
* sysdeps/x86_64/nptl/tls.h: Modified.
|
||
[! __ASSEMBLER__][! __ILP32__](_Static_assert): New function.
|
||
[! __ASSEMBLER__][__ILP32__](_Static_assert): New function.
|
||
[! __ASSEMBLER__](tcbhead_t): Modified.
|
||
|
||
2025-01-07 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c4ed6a380ed7b7b9670e3974ecb5d2db7d455123
|
||
Revert "nptl: More useful padding in struct pthread"
|
||
|
||
* nptl/descr.h: Modified.
|
||
(pthread): Modified.
|
||
|
||
2025-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 2d196c2e10a3f75a46910210430435da1afff81f
|
||
tst-xdirent: Fix allocating dirent for readdir_r call
|
||
|
||
* support/tst-xdirent.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2025-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 75fed76dfd8e1e7f45fb9b346d0f70f687d736cd
|
||
hurd: Accept null arguments for utimensat pathname
|
||
|
||
* sysdeps/mach/hurd/utimensat.c: Modified.
|
||
(utimensat): Modified function.
|
||
|
||
2025-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: fb1059d42a9df2f1ef4d75700724ad2940a09aad
|
||
mach: Make clock_nanosleep also check tv_sec
|
||
|
||
* sysdeps/mach/clock_nanosleep.c: Modified.
|
||
(__clock_nanosleep): Modified function.
|
||
|
||
2025-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 7bc54f0965e185e567271c49971bd20c3f2a0663
|
||
htl: Fix making pthread_join check timeout value
|
||
|
||
* htl/pt-join.c: Modified.
|
||
(__pthread_join_common): Modified function.
|
||
|
||
2025-01-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 15b7a675bdc3893cd4d635a1b906abe8c53f1a32
|
||
i386: Update libm-test-ulps
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-06 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: ddf0a10e6397d71efbf3853a5373240c740fcff0
|
||
nptl: Add <thread_pointer.h> for C-SKY
|
||
|
||
* sysdeps/csky/nptl/thread_pointer.h: New file.
|
||
|
||
2025-01-06 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: f3e690ae84972b3f40cbe87f808721a8537942e1
|
||
nptl: Add <thread_pointer.h> for microblaze
|
||
|
||
* sysdeps/microblaze/nptl/thread_pointer.h: New file.
|
||
|
||
2025-01-06 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 2af56da855ddf46843df17d905bb29f375a2aa89
|
||
math: update i686 multiarch ulps
|
||
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2025-01-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 6ab5980f4cf973051c0fde8e6bec9ca9b59c3d66
|
||
hurd: Fix shutdown() errno on non-sock
|
||
|
||
* sysdeps/mach/hurd/shutdown.c: Modified.
|
||
(shutdown): Modified function.
|
||
|
||
2025-01-06 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: ff806e9233e3e1ae08834dd23d609399712953b3
|
||
math: update mips64 ulps
|
||
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
|
||
2025-01-06 mengqinggang <mengqinggang@loongson.cn>
|
||
|
||
COMMIT: d4cdb601df0a125550341f85d7011314e4746308
|
||
LoongArch: Regenerate preconfigure. [bug 32521]
|
||
|
||
* sysdeps/loongarch/preconfigure: Modified.
|
||
* sysdeps/loongarch/preconfigure.ac: Modified.
|
||
|
||
2025-01-06 Stafford Horne <shorne@gmail.com>
|
||
|
||
COMMIT: 9327c8edcda952404cbef188ee78bbde9ed48e34
|
||
or1k: Update nofpu libm-test-ulps
|
||
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-05 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: db92aff28f3c9181bbb38ed972672a6f250bee59
|
||
math: update alpha ulps
|
||
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-05 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: c2567b18fd77da9d4a270b20232f12616763bf76
|
||
loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations
|
||
|
||
* sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S: Modified.
|
||
* sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S: Modified.
|
||
* sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S: Modified.
|
||
* sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S: Modified.
|
||
|
||
2025-01-04 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: d7b37322c53e84eba2b35ee118b63f00c057050f
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-04 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 377a61c020ecbc1fb127972720c8caf03bd60481
|
||
math: update loongarch64 ulps
|
||
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
|
||
2025-01-04 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 5ecdbe3305edf801f1195288ddf662524841e4e3
|
||
Regenerate libc.pot
|
||
|
||
* po/libc.pot: Modified.
|
||
|
||
2025-01-04 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 8e524ff79b894d6cf49d873546d8ff92b4c98622
|
||
loongarch: Provide stpcpy in stpcpy-aligned.S for rtld [BZ #32512]
|
||
|
||
* sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S: Modified.
|
||
|
||
2025-01-03 Luna Lamb <luna.lamb@arm.com>
|
||
|
||
COMMIT: f86b4cf87581cf1e45702b07880679ffa0b1f47a
|
||
AArch64: Improve codegen in SVE expm1f and users
|
||
|
||
* sysdeps/aarch64/fpu/expm1f_sve.c: Modified.
|
||
(poly_sve_f32.h): Remove include.
|
||
(data): Modified.
|
||
(C): Remove.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/sinhf_sve.c: Modified.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/sv_expm1f_inline.h: Modified.
|
||
(sv_expm1f_data): Modified.
|
||
(SV_EXPM1F_DATA): Modified.
|
||
(C): Remove.
|
||
(expm1f_inline): Modified function.
|
||
* sysdeps/aarch64/fpu/tanhf_sve.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(BoringBound): New.
|
||
|
||
2025-01-03 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 080998f6e7a2a5ec5425a3a4131e182085a64849
|
||
AArch64: Add vector tanpi routines
|
||
|
||
* bits/libm-simd-decl-stubs.h: Modified.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpi): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpil): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif16): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif32): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif64): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif128): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif32x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif64x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_tanpif128x): New.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Remove.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
|
||
* sysdeps/aarch64/fpu/Makefile: Modified.
|
||
* sysdeps/aarch64/fpu/Versions: Modified.
|
||
* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): New function.
|
||
* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_tanpif): New function.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_tanpi): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_tanpif): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_tanpi): New function.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_tanpi): New.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_tanpif): New.
|
||
* sysdeps/aarch64/fpu/tanpi_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/tanpi_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/tanpif_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/tanpif_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
|
||
|
||
2025-01-03 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 40c3a0629321eb2442a220cd9254a0086f70c422
|
||
AArch64: Add vector cospi routines
|
||
|
||
* bits/libm-simd-decl-stubs.h: Modified.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospi): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospil): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif16): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif32): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif64): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif128): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif32x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif64x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_cospif128x): New.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Remove.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
|
||
* sysdeps/aarch64/fpu/Makefile: Modified.
|
||
* sysdeps/aarch64/fpu/Versions: Modified.
|
||
* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): New function.
|
||
* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_cospif): New function.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_cospi): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_cospif): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_cospi): New function.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_cospi): New.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_cospif): New.
|
||
* sysdeps/aarch64/fpu/cospi_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/cospi_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/cospif_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/cospif_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
|
||
|
||
2025-01-03 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 6050b45716ed76b9c5407bea160db53195dcc445
|
||
AArch64: Add vector sinpi to libmvec
|
||
|
||
* bits/libm-simd-decl-stubs.h: Modified.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpi): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpil): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif16): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif32): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif64): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif128): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif32x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif64x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_sinpif128x): New.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Remove.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
|
||
* sysdeps/aarch64/fpu/Makefile: Modified.
|
||
* sysdeps/aarch64/fpu/Versions: Modified.
|
||
* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): New function.
|
||
* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_sinpif): New function.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_sinpi): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_sinpif): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_sinpi): New function.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_sinpi): New.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_sinpif): New.
|
||
* sysdeps/aarch64/fpu/sinpi_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/sinpi_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/sinpif_advsimd.c: New file.
|
||
* sysdeps/aarch64/fpu/sinpif_sve.c: New file.
|
||
* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
|
||
* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): Modified.
|
||
(SVE_VECTOR_WRAPPER): New.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
|
||
|
||
2025-01-03 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 939e770e0196ebd763cacc602421b76d62df0798
|
||
math: Remove no-mathvec flag
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-expm1: Modified.
|
||
* math/auto-libm-test-out-log1p: Modified.
|
||
* math/auto-libm-test-out-sin: Modified.
|
||
* math/auto-libm-test-out-tan: Modified.
|
||
* math/auto-libm-test-out-tanh: Modified.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
(input_flag_type): Modified.
|
||
(output_for_one_input_case): Modified function.
|
||
* math/gen-libm-test.py: Modified.
|
||
* math/libm-test-support.c: Modified.
|
||
(check_float_internal): Modified function.
|
||
|
||
2025-01-03 Yat Long Poon <yatlong.poon@arm.com>
|
||
|
||
COMMIT: 91c1fadba338752bf514cd4cca057b27b1b10eed
|
||
AArch64: Improve codegen for SVE log1pf users
|
||
|
||
* sysdeps/aarch64/fpu/acoshf_sve.c: Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(sv_math.h): Include file.
|
||
* sysdeps/aarch64/fpu/asinhf_sve.c: Modified.
|
||
(BigBound): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/atanhf_sve.c: Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(sv_math.h): Include file.
|
||
* sysdeps/aarch64/fpu/log1pf_sve.c: Modified.
|
||
(poly_sve_f32.h): Remove include.
|
||
(data): Remove.
|
||
(sv_log1pf_inline.h): Include file.
|
||
(special_case): New function.
|
||
(SV_NAME_F1): New function.
|
||
(strong_alias): New.
|
||
* sysdeps/aarch64/fpu/sv_log1pf_inline.h: Modified.
|
||
(poly_sve_f32.h): Remove include.
|
||
(sv_log1pf_data): Modified.
|
||
(eval_poly): Remove function.
|
||
(sv_log1pf_inline): Modified function.
|
||
(SignExponentMask): New.
|
||
|
||
2025-01-03 Yat Long Poon <yatlong.poon@arm.com>
|
||
|
||
COMMIT: 32d193a372feb28f9da247bb7283d404b84429c6
|
||
AArch64: Improve codegen for SVE logs
|
||
|
||
* sysdeps/aarch64/fpu/log10_sve.c: Modified.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_D1): Modified function.
|
||
(data): New.
|
||
* sysdeps/aarch64/fpu/log2_sve.c: Modified.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_D1): Modified function.
|
||
(data): New.
|
||
* sysdeps/aarch64/fpu/log_sve.c: Modified.
|
||
(P): Remove.
|
||
(Off): Remove.
|
||
(MaxTop): Remove.
|
||
(MinTop): Remove.
|
||
(ThreshTop): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_D1): Modified function.
|
||
(Max): New.
|
||
(Min): New.
|
||
(Thresh): New.
|
||
(data): New.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2025-01-03 Luna Lamb <luna.lamb@arm.com>
|
||
|
||
COMMIT: aa6609feb20ebf8653db639dabe2a6afc77b02cc
|
||
AArch64: Improve codegen in SVE tans
|
||
|
||
* sysdeps/aarch64/fpu/tan_sve.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/tanf_sve.c: Modified.
|
||
(SV_NAME_F1): Modified function.
|
||
|
||
2025-01-03 Luna Lamb <luna.lamb@arm.com>
|
||
|
||
COMMIT: 140b985e5a2071000122b3cb63ebfe88cf21dd29
|
||
AArch64: Improve codegen in AdvSIMD asinh
|
||
|
||
* sysdeps/aarch64/fpu/asinh_advsimd.c: Modified.
|
||
(A): Remove.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(log_inline): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
|
||
2025-01-04 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: bb4f241dba734ddb1bd6e436b21938c1317a8fb4
|
||
math: Add a reference to Clang's <tgmath.h> C23 issue
|
||
|
||
* math/Makefile: Modified.
|
||
|
||
2025-01-04 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 1294926da37cedb1aba46e4b2fef70ac2ceee105
|
||
Rename have-mtls-descriptor to have-test-mtls-descriptor
|
||
|
||
* Makefile.in: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* elf/Makefile: Modified.
|
||
* sysdeps/arm/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/Makefile: Modified.
|
||
|
||
2025-01-03 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 3674004f3f29fc918d4e81062558ad916e99c3dd
|
||
math: update powerpc ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-03 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 59b9c2b0ef782e408d63eb0149ba3bd00c5b2065
|
||
math: update sparc ulps
|
||
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-03 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: e71b548fac077e1b142f566628d36ec0b513aca9
|
||
math: update s390 ulps
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-03 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 8ed53717c4f0a480f4d53e8baae91bcb98a962ce
|
||
conform: Do not use __SIG_ATOMIC_TYPE__
|
||
|
||
* conform/conformtest.py: Modified.
|
||
* conform/data/stdint.h-data: Modified.
|
||
|
||
2025-01-03 H.J. Lu <hjl.tools@gmail.com>
|
||
Joseph Myers <joseph@codesourcery.com>
|
||
Wilco Dijkstra <wdijkstr@arm.com>
|
||
|
||
COMMIT: e9eea05986e4a02f1169ef0775c1d05802c5287f
|
||
Redirect mempcpy and stpcpy only in libc.a
|
||
|
||
* include/string.h: Modified.
|
||
[! _ISOMAC][(!IS_IN (libc) || ! SHARED) && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): Remove.
|
||
[! _ISOMAC][(!IS_IN (libc) || ! SHARED) && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): Remove.
|
||
[! _ISOMAC][IS_IN (libc) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): New.
|
||
[! _ISOMAC][IS_IN (libc) && ! SHARED && ! NO_MEMPCPY_STPCPY_REDIRECT](__typeof): New.
|
||
|
||
2025-01-03 H.J. Lu <hjl.tools@gmail.com>
|
||
Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ed97ef7a4ba990132e5eadcf95cb31ef602f3603
|
||
not-cancel.h: Support testing fortify build with Clang
|
||
|
||
* sysdeps/unix/sysv/linux/not-cancel.h: Modified.
|
||
(__open_nocancel): Remove.
|
||
(__open64_nocancel): Remove.
|
||
(__openat_nocancel): Remove.
|
||
(__openat64_nocancel): Remove.
|
||
(__fcntl64_nocancel): Remove.
|
||
(__open_nocancel): New function.
|
||
(__open64_nocancel): New function.
|
||
(__openat_nocancel): New function.
|
||
(__openat64_nocancel): New function.
|
||
(__fcntl64_nocancel): New function.
|
||
|
||
2025-01-03 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: dbc9a4000703c75cb4867d66d2e2ce796b283893
|
||
tst-unique[34].cc: Use explicit instantiation declaration/definition
|
||
|
||
* elf/tst-unique3.cc: Modified.
|
||
* elf/tst-unique4.cc: Modified.
|
||
* elf/tst-unique4lib.cc: Modified.
|
||
|
||
2025-01-02 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: d4b16e22e77ff63ff9a5b9aecc9521469965f0ba
|
||
RISC-V: Regenerate ULPs
|
||
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
|
||
2025-01-02 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: e9be7701e6cd2b7be5454efaece3abc7ec9102ce
|
||
mlock, mlock2, munlock: Use __attr_access_none macro
|
||
|
||
* misc/sys/mman.h: Modified.
|
||
(mlock): Modified.
|
||
(munlock): Modified.
|
||
* sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified.
|
||
[__USE_GNU](mlock2): Modified.
|
||
|
||
2025-01-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: 0ab62fa4f6c5ed24afe9a51f13aa759f5e88ec01
|
||
AArch64: Update libm-test-ulps
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2025-01-02 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: e5ca265a9c9054c01c7811751e035bbe998f49b8
|
||
new inputs with large errors for [a]cospi, [a]sinpi, [a]tanpi, atan2pi
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-acospi: Modified.
|
||
* math/auto-libm-test-out-asinpi: Modified.
|
||
* math/auto-libm-test-out-atan2pi: Modified.
|
||
* math/auto-libm-test-out-atanpi: Modified.
|
||
* math/auto-libm-test-out-cospi: Modified.
|
||
* math/auto-libm-test-out-sinpi: Modified.
|
||
* math/auto-libm-test-out-tanpi: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-02 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: 6d556522c3e59734502f988d6574ee4d551f0d6b
|
||
stdlib: fix lint failure
|
||
|
||
* stdlib/Makefile: Modified.
|
||
|
||
2025-01-02 Sam James <sam@gentoo.org>
|
||
Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d5bceac99d24af1131b90027dab267e437b65cd1
|
||
stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584]
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/random_r.c: Modified.
|
||
(__srandom_r): Modified function.
|
||
(__initstate_r): Modified function.
|
||
(__setstate_r): Modified function.
|
||
(__random_r): Modified function.
|
||
(string.h): Include file.
|
||
(read_state): New function.
|
||
(write_state): New function.
|
||
* stdlib/tst-random-bz30584.c: New file.
|
||
|
||
2025-01-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6f0ea84f17581d13ad668adbc181c37141d389b8
|
||
assert: Remove the use of %n from __assert_fail_base (BZ #32456)
|
||
|
||
* assert/assert-perr.c: Modified.
|
||
(__assert_perror_fail): Modified function.
|
||
* assert/assert.c: Modified.
|
||
(assert.h): Remove include.
|
||
(atomic.h): Remove include.
|
||
(stdio.h): Remove include.
|
||
(stdlib.h): Remove include.
|
||
(sysdep.h): Remove include.
|
||
(sys/mman.h): Remove include.
|
||
(wchar.h): Remove include.
|
||
(__assert_fail_base): Modified function.
|
||
(__assert_fail): Modified function.
|
||
* po/libc.pot: Modified.
|
||
|
||
2025-01-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 37d0a3e55a0d92eaf5c7892eb49abfc041eb0b65
|
||
Translations: Regenerate libc.pot
|
||
|
||
* po/libc.pot: Modified.
|
||
|
||
2025-01-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: cc74583f23657515b1d09d0765032422af71de52
|
||
elf: Remove the remaining uses of GET_ADDR_OFFSET
|
||
|
||
* sysdeps/loongarch/dl-tls.h: Modified.
|
||
(GET_ADDR_OFFSET): Remove.
|
||
* sysdeps/loongarch/libc-tls.c: Modified.
|
||
(__tls_get_addr): Modified function.
|
||
* sysdeps/m68k/dl-tls.h: Modified.
|
||
(GET_ADDR_OFFSET): Remove.
|
||
* sysdeps/m68k/libc-tls.c: Modified.
|
||
(__tls_get_addr): Modified function.
|
||
* sysdeps/mips/dl-tls.h: Modified.
|
||
(GET_ADDR_OFFSET): Remove.
|
||
* sysdeps/mips/libc-tls.c: Modified.
|
||
(__tls_get_addr): Modified function.
|
||
* sysdeps/powerpc/dl-tls.h: Modified.
|
||
[SHARED](GET_ADDR_OFFSET): Remove.
|
||
* sysdeps/riscv/dl-tls.h: Modified.
|
||
(GET_ADDR_OFFSET): Remove.
|
||
* sysdeps/riscv/libc-tls.c: Modified.
|
||
(__tls_get_addr): Modified function.
|
||
|
||
2025-01-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 30e32da6aafcef5a5d5a1c91e233636db6493fc8
|
||
elf: Use TLS_DTV_OFFSET in __tls_get_addr
|
||
|
||
* elf/dl-tls.c: Modified.
|
||
[SHARED](tls_get_addr_tail): Modified function.
|
||
[SHARED](update_get_addr): Modified function.
|
||
[SHARED](__tls_get_addr): Modified function.
|
||
[SHARED](tls_get_addr_adjust): New function.
|
||
|
||
2025-01-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 91ee75abcf3f92f63c59fb92a5c5d33bd8988362
|
||
s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET
|
||
|
||
* sysdeps/s390/dl-tls.h: Modified.
|
||
[SHARED](GET_ADDR_OFFSET): Remove.
|
||
(TLS_DTV_OFFSET): New.
|
||
|
||
2025-01-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: ceae7e2770302b04a9f9321b66dc8978c9747bd1
|
||
elf: Introduce generic <dl-tls.h>
|
||
|
||
* sysdeps/aarch64/dl-tls.h: Delete file.
|
||
* sysdeps/alpha/dl-tls.h: Delete file.
|
||
* sysdeps/arc/dl-tls.h: Delete file.
|
||
* sysdeps/arm/dl-tls.h: Delete file.
|
||
* sysdeps/csky/dl-tls.h: Delete file.
|
||
* sysdeps/generic/dl-tls.h: Modified.
|
||
(architecture-specific version of <dl-tls.h> missing"): Remove.
|
||
(_DL_TLS_H): New.
|
||
(tls_index): New.
|
||
(__tls_get_addr): New function.
|
||
(TLS_DTV_OFFSET): New.
|
||
* sysdeps/hppa/dl-tls.h: Delete file.
|
||
* sysdeps/i386/dl-tls.h: Modified.
|
||
(TLS_DTV_OFFSET): New.
|
||
* sysdeps/microblaze/dl-tls.h: Delete file.
|
||
* sysdeps/or1k/dl-tls.h: Delete file.
|
||
* sysdeps/sh/dl-tls.h: Delete file.
|
||
* sysdeps/sparc/dl-tls.h: Delete file.
|
||
* sysdeps/x86_64/dl-tls.h: Move to...
|
||
* sysdeps/x86_64/x32/dl-tls.h: ... here.
|
||
(TLS_DTV_OFFSET): New.
|
||
|
||
2025-01-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 64d07e117d93a8f0db324c376e0344d9aca21f6f
|
||
powerpc: Update acosf ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2025-01-02 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 396048fa5a41be38d196e03175ccc4bd318f4fb6
|
||
htl: move pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_getprioceiling): New function.
|
||
(__pthread_mutexattr_setprioceiling): New function.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-getprioceiling.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_getprioceiling): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_getprioceiling): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-setprioceiling.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_setprioceiling): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_setprioceiling): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-02 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 4371b11c86d160091ccdb56b974d24f41a5c0958
|
||
htl: move pthread_mutexattr_{setrobust, setrobust_np}, pthread_mutexattr_{getrobust, getrobust_np} into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_getrobust): New function.
|
||
(__pthread_mutexattr_getrobust_np): New function.
|
||
(__pthread_mutexattr_setrobust_np): New function.
|
||
(__pthread_mutexattr_setrobust): New function.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_getrobust): Remove function.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_41)](compat_symbol): New.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_getrobust): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_setrobust): Remove function.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_41)](compat_symbol): New.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_setrobust): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-02 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 1e5b39a5e05c82eb2eef38b1982c756e2237cd90
|
||
htl: move pthread_mutexattr_setpshared, pthread_mutexattr_getpshared into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_getpshared): New function.
|
||
(__pthread_mutexattr_setpshared): New function.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_getpshared): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_getpshared): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_setpshared): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_setpshared): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-02 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: b386295727d35a83aa3d4750e198cbf8040c9a23
|
||
htl: move pthread_mutexattr_settype, pthread_mutexattr_gettype into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_gettype): New function.
|
||
(__pthread_mutexattr_settype): New function.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_gettype): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_gettype): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-settype.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 3cd1cf5fe07b9edba5bcf7ae004c79aea9c488dd
|
||
htl: move pthread_mutexattr_setprotocol into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_setprotocol): New function.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_setprotocol): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_setprotocol): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-02 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 15686aa188d280de3c271b4b1b115aa35c1e6851
|
||
htl: move pthread_mutexattr_getprotocol into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(__pthread_mutexattr_getprotocol): New function.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(pthread_mutexattr_getprotocol): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(pthreadP.h): Include file.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_mutexattr_getprotocol): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-01 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: beabc5dff50230dfc9b5cda9448559952fdc470a
|
||
htl: move pthread_mutexattr_destroy into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/libc-lockP.h: Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c: Modified.
|
||
(hidden_def): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-01 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 826b1bbccab9f7f82c9541fc6d8fca00ba8a91bf
|
||
htl: move pthread_mutexattr_init into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/libc-lockP.h: Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
|
||
[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(__pthread_mutexattr_init): Remove.
|
||
* sysdeps/mach/hurd/htl/pt-mutexattr-init.c: Modified.
|
||
(hidden_def): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2025-01-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: cf13f740a91b5bbf6bb60a30b45c2a3933ff1259
|
||
bits/socket.h: Update to recent BSD definition
|
||
|
||
* bits/socket.h: Modified.
|
||
[__WORDSIZE != 64][! __glibc_c99_flexarr_available](CMSG_DATA): Remove.
|
||
[__WORDSIZE != 64][__glibc_c99_flexarr_available](CMSG_DATA): Remove.
|
||
[__WORDSIZE != 64](cmsghdr): Modified.
|
||
[__WORDSIZE != 64](CMSG_DATA): New.
|
||
* sysdeps/mach/hurd/bits/socket.h: Modified.
|
||
[__WORDSIZE != 64][! __glibc_c99_flexarr_available](CMSG_DATA): Remove.
|
||
[__WORDSIZE != 64][__glibc_c99_flexarr_available](CMSG_DATA): Remove.
|
||
[__WORDSIZE != 64](cmsghdr): Modified.
|
||
[__WORDSIZE != 64](CMSG_DATA): New.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: 6e177ca635f5879eb35573f3c199b1c14e978ab7
|
||
Don't update copyright notices in Linux licenses
|
||
|
||
* scripts/update-copyrights: Modified.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: 2d7029f20fb22771f8a71a8a8f93f02a4bb27a8b
|
||
Fix license typo induced by update-copyrighyt
|
||
|
||
* support/bundled/linux/LICENSES/preferred/GPL-2.0: Modified.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: ba995af76dbdb0f6c783e4c44829f2fececebf0e
|
||
Update copyright dates not handled by scripts/update-copyrights
|
||
|
||
* locale/programs/charmap-kw.h: Modified.
|
||
* locale/programs/locfile-kw.h: Modified.
|
||
* localedata/unicode-gen/Makefile: Modified.
|
||
* malloc/mtrace.pl: Modified.
|
||
* scripts/test-installation.pl: Modified.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: ad16577ae1774947e540f827c11b36c5d6cd96fd
|
||
Update copyright in generated files by running "make"
|
||
|
||
* sysdeps/arm/preconfigure: Modified.
|
||
* sysdeps/csky/preconfigure: Modified.
|
||
* sysdeps/loongarch/preconfigure: Modified.
|
||
* sysdeps/microblaze/preconfigure: Modified.
|
||
* sysdeps/powerpc/preconfigure: Modified.
|
||
* sysdeps/sh/preconfigure: Modified.
|
||
* sysdeps/unix/sysv/linux/configure: Modified.
|
||
* sysdeps/x86_64/configure: Modified.
|
||
* sysdeps/x86_64/preconfigure: Modified.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: 2642002380aafb71a1d3b569b6d7ebeab3284816
|
||
Update copyright dates with scripts/update-copyrights
|
||
|
||
* Suppressing diff as too many files differ.
|
||
|
||
2025-01-01 Paul Eggert <eggert@cs.ucla.edu>
|
||
|
||
COMMIT: b1da163a2129a6a07037a326c8c514d7a7eab191
|
||
Pass glibc pre-commit checks
|
||
|
||
* assert/test-assert-2.c: Modified.
|
||
* elf/tst-startup-errno.c: Modified.
|
||
|
||
2025-01-01 Xi Ruoyao <xry111@xry111.site>
|
||
|
||
COMMIT: 013106ae677af9836614ace1a01d25b63fa555a7
|
||
mlock, mlock2, munlock: Tell the compiler we don't dereference the pointer
|
||
|
||
* misc/sys/mman.h: Modified.
|
||
(mlock): Modified.
|
||
(munlock): Modified.
|
||
* sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified.
|
||
[__USE_GNU](mlock2): Modified.
|
||
|
||
2024-12-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 58272284b633e5fd17293abdc55d56e546a1b02a
|
||
elf: Add glibc.rtld.execstack
|
||
|
||
* NEWS: Modified.
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-load.c: Modified.
|
||
[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
|
||
(dl-tunables.h): Include file.
|
||
* elf/dl-support.c: Modified.
|
||
[! HAVE_AUX_VECTOR](__rtld_lock_define_initialized_recursive): Modified function.
|
||
(__rtld_lock_define_initialized_recursive): Modified function.
|
||
(dl-tunables.h): Include file.
|
||
* elf/dl-tunables.list: Modified.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* elf/tst-rtld-list-tunables.exp: Modified.
|
||
* manual/tunables.texi: Modified.
|
||
|
||
2024-12-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c9540704ac187e31bb35509b5e0fc1472b9ae1d9
|
||
elf: Add tst-execstack-prog-static
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-execstack-prog-static.c: New file.
|
||
|
||
2024-12-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 0ca8785a28515291d4ef074b5b6cfb27434c1d2b
|
||
elf: Do not change stack permission on dlopen/dlmopen
|
||
|
||
* NEWS: Modified.
|
||
* elf/dl-load.c: Modified.
|
||
[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
|
||
* elf/dl-support.c: Modified.
|
||
[! PTHREAD_IN_LIBC](_dl_make_stack_executable): Remove.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* elf/tst-execstack.c: Modified.
|
||
[USE_PTHREADS](pthread.h): Remove include.
|
||
[USE_PTHREADS](tryme_thread): Remove function.
|
||
[USE_PTHREADS](waiter_thread): Modified function.
|
||
[USE_PTHREADS][DEFAULT_RWX_STACK](tryme_thread): New.
|
||
(deeper): Remove.
|
||
(do_test): Modified function.
|
||
(deeper): Remove function.
|
||
[! DEFAULT_RWX_STACK](DEFAULT_RWX_STACK): New.
|
||
[DEFAULT_RWX_STACK](deeper): New.
|
||
(stdlib.h): Include file.
|
||
* nptl/allocatestack.c: Modified.
|
||
(allocate_stack): Modified function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
[! PTHREAD_IN_LIBC](_dl_make_stack_executable): Remove.
|
||
[! PTHREAD_IN_LIBC](rtld_hidden_proto): Remove.
|
||
[PTHREAD_IN_LIBC](_dl_make_stacks_executable): Remove.
|
||
[SHARED](rtld_global): Modified.
|
||
(_dl_make_stack_executable): New function.
|
||
* sysdeps/mach/hurd/Makefile: Modified.
|
||
* sysdeps/mach/hurd/dl-execstack.c: Modified.
|
||
(rtld_hidden_def): Remove.
|
||
* sysdeps/nptl/pthreadP.h: Modified.
|
||
(__nptl_change_stack_perm): Remove.
|
||
(rtld_hidden_proto): Modified.
|
||
(rtld_hidden_proto): Remove.
|
||
* sysdeps/unix/sysv/linux/Versions: Modified.
|
||
* sysdeps/unix/sysv/linux/dl-execstack.c: Modified.
|
||
(errno.h): Remove include.
|
||
(libintl.h): Remove include.
|
||
(list.h): Remove include.
|
||
(pthreadP.h): Remove include.
|
||
(stackinfo.h): Remove include.
|
||
(stdbool.h): Remove include.
|
||
(sys/mman.h): Remove include.
|
||
(sysdep.h): Remove include.
|
||
(unistd.h): Remove include.
|
||
(make_main_stack_executable): Remove function.
|
||
(_dl_make_stacks_executable): Remove function.
|
||
(__nptl_change_stack_perm): Remove function.
|
||
(rtld_hidden_def): Remove.
|
||
(_dl_make_stack_executable): New function.
|
||
* sysdeps/unix/sysv/linux/mips/Makefile: Modified.
|
||
|
||
2024-12-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ca96ea06b37c8601dcc9579dd4c8619322ab1ea1
|
||
elf: Cleanup and improve tst-execstack
|
||
|
||
* elf/tst-execstack.c: Modified.
|
||
[USE_PTHREADS](waiter_thread): Modified function.
|
||
(dlfcn.h): Remove include.
|
||
(stdio.h): Remove include.
|
||
(unistd.h): Remove include.
|
||
(print_maps): Remove function.
|
||
(do_test): Modified function.
|
||
(array_length.h): Include file.
|
||
(support/xdlfcn.h): Include file.
|
||
(support/xthread.h): Include file.
|
||
(support/check.h): Include file.
|
||
(support/xstdio.h): Include file.
|
||
|
||
2024-12-31 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 7962fa38e29ec86ea5ea8451bfbfebf9d13f1136
|
||
Use GCC 14 branch in build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-12-30 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 0feb6da94c435a81699bfeacdc84150098f64025
|
||
INSTALL, NEWS: Document requirement of gawk with MPFR support
|
||
|
||
* INSTALL: Modified.
|
||
* NEWS: Modified.
|
||
* manual/install.texi: Modified.
|
||
|
||
2024-12-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 29531b122cbd2502d5434f20a072177b224fa292
|
||
Mention CORE-MATH optimize routines on NEWS
|
||
|
||
* NEWS: Modified.
|
||
|
||
2024-12-30 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0ee6e13f7f0634bb7858dcc99222f96054f3612d
|
||
x86-64: Reorder dynamic linker list in ldd script (bug 32508)
|
||
|
||
* sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed: Modified.
|
||
|
||
2024-12-27 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 0852c4aab7870adbd188f7d27985f1631c8596df
|
||
nptl: hppa: replace __get_cr27 with __thread_pointer
|
||
|
||
* sysdeps/hppa/nptl/thread_pointer.h: Modified.
|
||
(__set_thread_pointer): New function.
|
||
* sysdeps/hppa/nptl/tls.h: Modified.
|
||
[! __ASSEMBLER__](INSTALL_NEW_DTV): Modified.
|
||
[! __ASSEMBLER__](TLS_INIT_TP): Modified.
|
||
[! __ASSEMBLER__](THREAD_DTV): Modified.
|
||
[! __ASSEMBLER__](THREAD_SELF): Modified.
|
||
[! __ASSEMBLER__](__get_cr27): Remove function.
|
||
[! __ASSEMBLER__](__set_cr27): Remove function.
|
||
[! __ASSEMBLER__](thread_pointer.h): Include file.
|
||
|
||
2024-12-27 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 6fdb6abeb2db516c436fb34411debba555499e19
|
||
nptl: Add <thread_pointer.h> for hppa
|
||
|
||
* sysdeps/hppa/nptl/thread_pointer.h: New file.
|
||
|
||
2024-12-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: cb4692ce1edd5a81c2521de49dfef6125141d1c7
|
||
libio: asprintf should write NULL upon failure
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/tst-asprintf-null.c: New file.
|
||
* libio/vasprintf.c: Modified.
|
||
(__vasprintf_internal): Modified function.
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-12-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7c22dcda27743658b6b8ea479283b384ad56bd5a
|
||
nptl: More useful padding in struct pthread
|
||
|
||
* nptl/descr.h: Modified.
|
||
(pthread): Modified.
|
||
|
||
2024-12-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 5e249192cac7354af02a7347a0d8c984e0c88ed3
|
||
elf: Remove the GET_ADDR_ARGS and related macros from the TLS code
|
||
|
||
* elf/dl-tls.c: Modified.
|
||
[SHARED][! GET_ADDR_ARGS](GET_ADDR_ARGS): Remove.
|
||
[SHARED][! GET_ADDR_ARGS](GET_ADDR_PARAM): Remove.
|
||
[SHARED][! GET_ADDR_MODULE](GET_ADDR_MODULE): Remove.
|
||
[SHARED][! GET_ADDR_OFFSET](GET_ADDR_OFFSET): Remove.
|
||
[SHARED][! __tls_get_addr](__tls_get_addr): Modified.
|
||
[SHARED](tls_get_addr_tail): Modified function.
|
||
[SHARED](update_get_addr): Modified function.
|
||
[SHARED](__tls_get_addr): Modified function.
|
||
* sysdeps/x86_64/dl-tls.c: Modified.
|
||
[SHARED](__tls_get_addr_slow): Modified function.
|
||
|
||
2024-12-27 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 7fa9e786b6e8f78675ecc30d7eaa200e1ee259b9
|
||
hurd: Avoid asm statements which return
|
||
|
||
* sysdeps/mach/hurd/dl-sysdep.c: Modified.
|
||
(RETURN_TO_TRAMPOLINE): New function.
|
||
* sysdeps/mach/hurd/i386/sigreturn.c: Modified.
|
||
(asm): Modified.
|
||
(__sigreturn2): Modified function.
|
||
(__sigreturn): Modified function.
|
||
(asm): New function.
|
||
* sysdeps/mach/hurd/init-first.c: Modified.
|
||
[! SHARED](RETURN_TO_TRAMPOLINE): New function.
|
||
* sysdeps/mach/hurd/x86_64/sigreturn.c: Modified.
|
||
(__sigreturn2): Modified function.
|
||
(__sigreturn): Modified function.
|
||
(asm): New function.
|
||
(asm): New function.
|
||
* sysdeps/mach/x86/sysdep.h: Modified.
|
||
[! __x86_64__](RETURN_TO): Remove.
|
||
[! __x86_64__](RETURN_TO_TRAMPOLINE): New.
|
||
[__x86_64__](RETURN_TO): Remove.
|
||
[__x86_64__](RETURN_TO_TRAMPOLINE): New.
|
||
[! __ASSEMBLER__](return_to_trampoline): New.
|
||
(RETURN_TO): New.
|
||
|
||
2024-12-25 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 757ac24f8f2344e5f8afd2465c808d0f6adcc948
|
||
build-many-glibcs.py: Add --exclude option
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-12-24 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: a3db3fe42bdf449af33fbc400f66890d2d41c3f4
|
||
stdio-common: Tweak comment in Makefile
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
|
||
2024-12-24 Dmitry Chestnykh <dm.chestnykh@gmail.com>
|
||
|
||
COMMIT: 5a96da210c15e18c3c5298dc23a9e2e57691b6c6
|
||
stdio-common: Use clang with bugfix for bug28
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* stdio-common/Makefile: Modified.
|
||
|
||
2024-12-24 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 0c36c983ecb522688b3e4dbad6196839188509d9
|
||
NEWS: Mention testing glibc build with a different set of compilers
|
||
|
||
* INSTALL: Modified.
|
||
* NEWS: Modified.
|
||
* manual/install.texi: Modified.
|
||
|
||
2024-12-23 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: d0b8aa6de4529231fadfe604ac2c434e559c2d9e
|
||
support: Add support_record_failure_barrier
|
||
|
||
* support/check.h: Modified.
|
||
(support_record_failure_barrier): New function.
|
||
* support/support_record_failure.c: Modified.
|
||
(support_record_failure_barrier): New function.
|
||
|
||
2024-12-23 Miao Wang <shankerwangmiao@gmail.com>
|
||
|
||
COMMIT: 55618e13968a60b89e5b226a23afaa8f17c5ef48
|
||
io: statx, fstatat: Drop nonnull attribute on the path argument
|
||
|
||
* io/bits/statx-generic.h: Modified.
|
||
(statx): Modified.
|
||
* io/sys/stat.h: Modified.
|
||
[__USE_ATFILE][! __USE_FILE_OFFSET64](fstatat): Modified.
|
||
[__USE_ATFILE][__USE_FILE_OFFSET64][! __USE_TIME64_REDIRECTS][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
|
||
[__USE_ATFILE][__USE_FILE_OFFSET64][__USE_TIME64_REDIRECTS][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
|
||
[__USE_ATFILE][__USE_LARGEFILE64][! __USE_TIME64_REDIRECTS](fstatat64): Modified.
|
||
[__USE_ATFILE][__USE_LARGEFILE64][__USE_TIME64_REDIRECTS][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 15ab68bf1abddff3b2fc0fa8ed53bb42fcd66cec
|
||
configure: Improve configure output for C++ Compiler
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 33aeb88c5bc9a0c6b1bd7190a0ead7570972b719
|
||
getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465]
|
||
|
||
* nss/getaddrinfo.c: Modified.
|
||
(add_prefixlist): Modified function.
|
||
(gaiconf_init): Modified function.
|
||
(valid_decimal_value): New function.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: f646be6ff6e4f21e68e579904362d0d110fb3f84
|
||
htl: move pthread_cond_timedwait, pthread_cond_clockwait, pthread_cond_wait into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-cond-timedwait.c: Modified.
|
||
(weak_alias): Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
(libc_hidden_def): New.
|
||
* sysdeps/htl/pt-cond-wait.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_cond_wait): Remove.
|
||
(__pthread_cond_timedwait): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New function.
|
||
(libc_hidden_proto): New function.
|
||
(libc_hidden_proto): New function.
|
||
* sysdeps/htl/timer_routines.c: Modified.
|
||
(thread_func): Modified function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: ba8522542fc2f1fa0a928432be91b9456ad745da
|
||
htl: move __pthread_mutex_checklocked into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-checklocked.c: Modified.
|
||
(unistd.h): Include file.
|
||
(libc_hidden_def): New.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-consistent.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified.
|
||
(unistd.h): Include file.
|
||
* sysdeps/mach/hurd/htl/pt-mutex.h: Modified.
|
||
(__getpid): Remove.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: a369d567d206d04a7c56b388b829424046309b95
|
||
htl: move __pthread_timedblock, __pthread_timedblock_intr, __pthread_block, __pthread_block_intr into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/htl/pt-block.c: Modified.
|
||
(libc_hidden_def): New.
|
||
* sysdeps/mach/htl/pt-timedblock.c: Modified.
|
||
(libc_hidden_def): New.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: f57a277c1696ebaee340a565c7440f81f1156ba6
|
||
htl: move pthread_cond_signal into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-cond-signal.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_cond_signal): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 3089d23517a0d93c645edd5129e08e8432fc3563
|
||
htl: move pthread_cond_broadcast into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-cond-brdcast.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_cond_broadcast): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New function.
|
||
* sysdeps/htl/timer_routines.c: Modified.
|
||
(thread_cleanup): Modified function.
|
||
(thread_expire_timer): Modified function.
|
||
(__timer_thread_wakeup): Modified function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 917a131ab94f930ef5022f0042af95d931264b4a
|
||
htl: move pthread_cond_destroy into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-cond-destroy.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_cond_destroy): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New function.
|
||
* sysdeps/htl/timer_routines.c: Modified.
|
||
(thread_deinit): Modified function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 4ab765c6ba7c7ec02de3b5b143032494e6a553da
|
||
htl: move __pthread_wakeup into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/htl/pt-wakeup.c: Modified.
|
||
(libc_hidden_def): New.
|
||
|
||
2024-12-22 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 8735ea79ab22cad3bd975b507fd6ca4b37094bb8
|
||
htl: move pthread_cond_init into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-cond-init.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_cond_init): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/htl/timer_routines.c: Modified.
|
||
(thread_init): Modified function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: fd30525eadff6a4b2ac9478bdd6490d0c9c116d9
|
||
assert/test-assert-2.c: Include <unistd.h>
|
||
|
||
* assert/test-assert-2.c: Modified.
|
||
(unistd.h): Include file.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 9306aef35686ffddae4f946bd15260ad73b7f448
|
||
stdio-common: Suppress Clang warnings on scanf13.c
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/scanf13.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 31c47126f4b5203eb5f72bb9dc8ceb09cacb4574
|
||
string: Suppress Clang warnings on tester.c
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* string/Makefile: Modified.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: cb74bafbb51ba291676ab7ed3b690a47ffebc567
|
||
Add a reference to Clang /usr/include/tgmath.h dependency
|
||
|
||
* Makerules: Modified.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 0813cb584731c2df3c37bb3e3631ef37a821d599
|
||
Suppress Clang -Wimplicit-fallthrough warnings
|
||
|
||
* elf/tst-align2.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* misc/tst-tsearch.c: Modified.
|
||
(mangle_tree): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 309225af546609c75663637e40472b4378371078
|
||
stdio: Suppress -Wformat only for gcc in tst-sprintf-errno.c
|
||
|
||
* stdio-common/tst-sprintf-errno.c: Modified.
|
||
(Wformat): Modified.
|
||
|
||
2024-12-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: a2b0ff98a0d44259cc5f6bd7d3a3676ae9f8996a
|
||
include/sys/cdefs.h: Add __attribute_optimization_barrier__
|
||
|
||
* benchtests/bench-hash-funcs-kernel.h: Modified.
|
||
(CAT): Modified function.
|
||
(CAT): Modified function.
|
||
* benchtests/bench-hash-funcs.c: Modified.
|
||
(do_rand_test): Modified function.
|
||
* benchtests/bench-strchr.c: Modified.
|
||
[! USE_FOR_STRCHRNUL](do_one_rand_plus_branch_test): Modified function.
|
||
[! USE_FOR_STRCHRNUL](do_one_rand_test): Modified function.
|
||
* debug/tst-backtrace.h: Modified.
|
||
(NO_INLINE): Modified.
|
||
* debug/tst-ssp-1.c: Modified.
|
||
(test): Modified function.
|
||
* elf/tst-p_alignmod-base.c: Modified.
|
||
(is_aligned_p): Modified function.
|
||
* gmon/tst-gmon.c: Modified.
|
||
(f1): Modified function.
|
||
(f2): Modified function.
|
||
(f3): Modified function.
|
||
(sys/cdefs.h): Include file.
|
||
* gmon/tst-mcount-overflow.c: Modified.
|
||
(REP): Modified.
|
||
(f2): Modified function.
|
||
(f3): Modified function.
|
||
(sys/cdefs.h): Include file.
|
||
* include/sys/cdefs.h: Modified.
|
||
[! __clang__](__attribute_optimization_barrier__): New.
|
||
[__clang__](__attribute_optimization_barrier__): New.
|
||
* malloc/tst-malloc-thread-exit.c: Modified.
|
||
(unoptimized_free): Modified function.
|
||
* malloc/tst-malloc-thread-fail.c: Modified.
|
||
(allocate_zeroed): Modified function.
|
||
* malloc/tst-mallocstate.c: Modified.
|
||
(my_free): Modified function.
|
||
* misc/tst-syscalls.c: Modified.
|
||
(allocate): Modified function.
|
||
(deallocate): Modified function.
|
||
(do_mmap): Modified function.
|
||
(reallocate): Modified function.
|
||
(protect): Modified function.
|
||
(do_read): Modified function.
|
||
(do_write): Modified function.
|
||
* nptl/tst-minstack-throw.cc: Modified.
|
||
* nptl/tst-thread-exit-clobber.cc: Modified.
|
||
* nptl/tst-thread_local1.cc: Modified.
|
||
* stdlib/tst-makecontext-align.c: Modified.
|
||
(check_align): Modified function.
|
||
(check_align_int): Modified function.
|
||
(check_align_long): Modified function.
|
||
(check_align_long_long): Modified function.
|
||
(check_align_double): Modified function.
|
||
(check_align_4): Modified function.
|
||
(check_align_8): Modified function.
|
||
(check_align_16): Modified function.
|
||
(check_align_32): Modified function.
|
||
(check_alignments): Modified function.
|
||
* stdlib/tst-quick_exit.cc: Modified.
|
||
* stdlib/tst-setcontext10.c: Modified.
|
||
(f1): Modified function.
|
||
(f2): Modified function.
|
||
(do_test_1): Modified function.
|
||
* stdlib/tst-setcontext11.c: Modified.
|
||
(call_longjmp): Modified function.
|
||
* stdlib/tst-setcontext5.c: Modified.
|
||
(f1): Modified function.
|
||
(f2): Modified function.
|
||
* stdlib/tst-setcontext8.c: Modified.
|
||
(f2): Modified function.
|
||
* stdlib/tst-setcontext9.c: Modified.
|
||
(f2): Modified function.
|
||
* stdlib/tst-swapcontext1.c: Modified.
|
||
(func4): Modified function.
|
||
(func3): Modified function.
|
||
(func1): Modified function.
|
||
(func2): Modified function.
|
||
* stdlib/tst-swapcontext2.c: Modified.
|
||
(func4): Modified function.
|
||
(func3): Modified function.
|
||
(func1): Modified function.
|
||
(func2): Modified function.
|
||
* stdlib/tst-thread-quick_exit.cc: Modified.
|
||
* string/tst-xbzero-opt.c: Modified.
|
||
(use_test_buffer): Modified function.
|
||
* sysdeps/generic/tst-stack-align.h: Modified.
|
||
(is_aligned): Modified function.
|
||
* sysdeps/unix/sysv/linux/x86_64/tst-cet-property-2.c: Modified.
|
||
(test): Modified function.
|
||
* sysdeps/unix/sysv/linux/x86_64/tst-cet-setcontext-1.c: Modified.
|
||
(f2): Modified function.
|
||
* sysdeps/unix/sysv/linux/x86_64/tst-cet-vfork-1.c: Modified.
|
||
(do_test_1): Modified function.
|
||
* sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.c: Modified.
|
||
(init_tile_config): Modified function.
|
||
* sysdeps/x86/tst-ldbl-nonnormal-printf.c: Modified.
|
||
(fill_stack): Modified function.
|
||
* sysdeps/x86/tst-memchr-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-memcmp-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-memmove-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-memrchr-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-memset-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-strchr-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-strcmp-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-strcpy-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-strlen-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86/tst-strncmp-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
(function_overflow): Modified function.
|
||
(function_overflow2): Modified function.
|
||
* sysdeps/x86/tst-strrchr-rtm.c: Modified.
|
||
(prepare): Modified function.
|
||
(function): Modified function.
|
||
* sysdeps/x86_64/tst-rsi-strlen.c: Modified.
|
||
(do_strlen): Modified function.
|
||
|
||
2024-12-23 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 3fb895ac88e99201573352b1abc18db4340ecede
|
||
assert: Use __writev in assert.c [BZ #32492]
|
||
|
||
* assert/assert.c: Modified.
|
||
(__assert_fail_base): Modified function.
|
||
|
||
2024-12-23 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: b587e7d45c7aed0d1b1ab97d9c7d451df4837aa1
|
||
Fix build without stack protector [BZ #32494]
|
||
|
||
* include/libc-misc.h: Modified.
|
||
[!(IS_IN (testsuite) || IS_IN (testsuite_internal))][! HAVE_CC_NO_STACK_PROTECTOR](test_inhibit_stack_protector): Remove.
|
||
[!(IS_IN (testsuite) || IS_IN (testsuite_internal))][! HAVE_CC_NO_STACK_PROTECTOR](inhibit_stack_protector): New.
|
||
* include/libc-symbols.h: Modified.
|
||
[! _ISOMAC](config.h): Remove include.
|
||
* string/test-string.h: Modified.
|
||
[TEST_MAIN](libc-misc.h): Modified.
|
||
|
||
2024-12-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 2271e0d2b606637870daa2a39894eb8d8bbfe5dc
|
||
Check if TEST_CC supports -Wno-restrict before using it
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* libio/Makefile: Modified.
|
||
|
||
2024-12-22 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 325db5ab7ff6983d9e46dc3118ebfe8085d76eb9
|
||
hppa: Simplify handling of sanity check errors in clone.S.
|
||
|
||
* sysdeps/unix/sysv/linux/hppa/clone.S: Modified.
|
||
|
||
2024-12-22 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 9bdb1487c5707a4f8151f60bf2c5969ad205701e
|
||
hppa: add cacheflush() syscall wrapper
|
||
|
||
* sysdeps/unix/sysv/linux/hppa/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/Versions: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/sys/cachectl.h: New file.
|
||
* sysdeps/unix/sysv/linux/hppa/syscalls.list: Modified.
|
||
|
||
2024-12-22 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 4b37fb71e0adf6cc6ea2202b5b77febc6d70274a
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: faa0c883f6c1fae7cbaa19bfda66168844fa1a86
|
||
hurd: make mprotect translate KERN_PROTECTION_FAILURE to EACCESS
|
||
|
||
* sysdeps/mach/mprotect.c: Modified.
|
||
(__mprotect): Modified function.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 39a3b5c8f66efd60c39734796e5f56b2d1d14302
|
||
Compile tst-deadline.c with -Wno-ignored-attributes for Clang
|
||
|
||
* inet/Makefile: Modified.
|
||
* inet/net-internal.h: Modified.
|
||
(DIAG_IGNORE_NEEDS_COMMENT): Remove.
|
||
(DIAG_IGNORE_NEEDS_COMMENT_GCC): New function.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5b9bc1a172dd15f3562a7305ee365d70e351f2de
|
||
malloc: Only enable -Waggressive-loop-optimizations suppression for gcc
|
||
|
||
* malloc/tst-dynarray.c: Modified.
|
||
(test_long_overflow): Modified function.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: b5bdef46cc5ba30935c8c71370ab1a71bc75b283
|
||
Suppress -Wmaybe-uninitialized only for GCC
|
||
|
||
* nptl/tst-thread-setspecific.c: Modified.
|
||
(DIAG_IGNORE_NEEDS_COMMENT): Modified.
|
||
(DIAG_IGNORE_NEEDS_COMMENT): Remove.
|
||
(DIAG_IGNORE_NEEDS_COMMENT_GCC): New function.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: daf47b66dfc100cde1ce90654c962d23750c5f97
|
||
Suppress Clang -Wgnu-folding-constant warnings
|
||
|
||
* libio/tst-freopen.c: Modified.
|
||
(do_test_basic): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* libio/tst-mmap-setvbuf.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 601b3d5db27ff0c7c7406b9af971b1bc7a1e3e49
|
||
stdio: Suppress clang warnings for tst-vprintf-width-i18n.c
|
||
|
||
* stdio-common/tst-vfprintf-width-i18n.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f6cf084155870578835f6c8e6f1969c8b26d11ac
|
||
stdio: Fix clang warnings on tests
|
||
|
||
* stdio-common/tst-scanf-to_inpunct.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 03962d17c946ee6ca2a75bb2ed05b9402de07132
|
||
math: Fix clang warnings for math/test-tgmath-ret.c
|
||
|
||
* math/test-tgmath-ret.c: Modified.
|
||
(libc-diag.h): Include file.
|
||
(DIAG_PUSH_NEEDS_COMMENT_CLANG): New.
|
||
(DIAG_IGNORE_NEEDS_COMMENT_CLANG): New function.
|
||
(DIAG_POP_NEEDS_COMMENT_CLANG): New.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 27a4b6421f488753aab982dfa2b873498fe58fa2
|
||
Suppress Clang warning on adding an integer to a string
|
||
|
||
* dirent/tst-readdir-long.c: Modified.
|
||
(add_directory_entry): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* dirent/tst-rewinddir.c: Modified.
|
||
(name_at_offset): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* iconv/tst-iconv-sticky-input-error.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* posix/bug-regex24.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 77c1128bd35009285820a5e92aa585bb74e2a5ae
|
||
stdio: Suppress %Z format for clang
|
||
|
||
* stdio-common/bug1.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* stdio-common/bug5.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* stdio-common/test_rdwr.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* stdio-common/tst-fphex.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
* stdio-common/tstgetln.c: Modified.
|
||
(main): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 69c181f2b3c25d5a8149b975167d1925be881acf
|
||
stdio: Suppress clang warnings for tst-unlockedio.c
|
||
|
||
* stdio-common/tst-unlockedio.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: cdcd551d82c204c031c96cd621b7732b8e93a555
|
||
localedata: Fix clang warnings on tests
|
||
|
||
* localedata/tst-trans.c: Modified.
|
||
(do_test): Modified function.
|
||
(libc-diag.h): Include file.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 46a813466e2da1d1e1857ff0fb41ae0814614e46
|
||
elf: Suppress clang warning on tst-unique4
|
||
|
||
* elf/tst-unique4.cc: Modified.
|
||
* elf/tst-unique4lib.cc: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 8d25b9f2c82d45def99e3c7538dcd87c909aae8b
|
||
elf: Enable tst-dlopen-nodelete-reloc if TEST_CXX supports STB_GNU_UNIQUE
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* elf/Makefile: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: bce70034b1122d504c9fb794684f3ec288d955e6
|
||
elf: Check PDE load address with non-empty text section
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-22 Fangrui Song <i@maskray.me>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: d773aff467840f5ed305e40c180466e90bd88183
|
||
x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f128 code path
|
||
|
||
* sysdeps/x86/bits/floatn.h: Modified.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!(!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)))](__f128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!(!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)))](__CFLOAT128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_huge_valf128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_copysignf128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_fabsf128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_inff128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_nanf128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)](__builtin_nansf128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0))](__f128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0))](__mode__): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0))](__CFLOAT128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0))](_Float128): Remove.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!(!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __clang__)](__f128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!(!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __clang__)](__CFLOAT128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __clang__](__f128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __clang__](__mode__): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __clang__](__CFLOAT128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) || ( __cplusplus && !__GNUC_PREREQ (13, 0)) || __glibc_clang_prereq (3, 4)](_Float128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && ! __clang__](__builtin_copysignf128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && ! __clang__](__builtin_fabsf128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && ! __clang__](__builtin_inff128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && ! __clang__](__builtin_nanf128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && ! __clang__](__builtin_nansf128): New.
|
||
[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0) && !__glibc_clang_prereq (7, 0)](__builtin_huge_valf128): New.
|
||
[!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))))](__HAVE_FLOAT128): Remove.
|
||
[( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))](__HAVE_FLOAT128): Remove.
|
||
[!(( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || __glibc_clang_prereq (3, 4))](__HAVE_FLOAT128): New.
|
||
[( __x86_64__ ? __GNUC_PREREQ (4, 3) : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) || __glibc_clang_prereq (3, 4)](__HAVE_FLOAT128): New.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: b2556550a0f952b2a841a0b4bddc999c2df1b233
|
||
Add clang specific warning suppression macros
|
||
|
||
* include/libc-diag.h: Modified.
|
||
[! __clang__](DIAG_PUSH_NEEDS_COMMENT_CLANG): New.
|
||
[! __clang__](DIAG_POP_NEEDS_COMMENT_CLANG): New.
|
||
[! __clang__](DIAG_IGNORE_NEEDS_COMMENT_GCC): New.
|
||
[! __clang__](DIAG_IGNORE_NEEDS_COMMENT_CLANG): New.
|
||
[__clang__](DIAG_PUSH_NEEDS_COMMENT_CLANG): New.
|
||
[__clang__](DIAG_POP_NEEDS_COMMENT_CLANG): New.
|
||
[__clang__](DIAG_IGNORE_NEEDS_COMMENT_GCC): New.
|
||
[__clang__](DIAG_IGNORE_NEEDS_COMMENT_CLANG): New.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 6412d8cc46d7e9c8811e6251045fdefb89a5d6aa
|
||
x86: Use inhibit_stack_protector on tst-ifunc-isa.h
|
||
|
||
* sysdeps/x86/tst-ifunc-isa.h: Modified.
|
||
(get_isa): Modified function.
|
||
(foo_ifunc): Modified function.
|
||
(libc-misc.h): Include file.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 03feea74dc75397f7eff10a92a322d235a6c1751
|
||
elf: Compile test modules with -fsemantic-interposition
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* elf/Makefile: Modified.
|
||
* sysdeps/x86_64/Makefile: Modified.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: d085db5b57c71c3ee2fbfc38a4f7e2158abeb1d4
|
||
tst-printf-bz18872.sh: stdio: Use __attribute__ ((optnone)) for Clang
|
||
|
||
* stdio-common/tst-printf-bz18872.sh: Modified.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: a69a0bb61975f5318d53da0a2c4e3fd5bcf7eeda
|
||
Handle pragma GCC optimize for clang
|
||
|
||
* libio/tst-bz24051.c: Modified.
|
||
* libio/tst-bz24153.c: Modified.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 799e686c88f96ec418a01917bc236efd3ed0eb18
|
||
dirent: Remove variable length array structure for tst-getdents64.c
|
||
|
||
* sysdeps/unix/sysv/linux/tst-getdents64.c: Modified.
|
||
(do_test_by_size): Modified function.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 494eb254c37507e836b5c791a3dbd8552777ddf7
|
||
Add include/libc-misc.h
|
||
|
||
* config.h.in: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* include/libc-misc.h: New file.
|
||
* include/libc-symbols.h: Modified.
|
||
[! _ISOMAC][! HAVE_CC_INHIBIT_LOOP_TO_LIBCALL](inhibit_loop_to_libcall): Remove.
|
||
[! _ISOMAC][! HAVE_CC_NO_STACK_PROTECTOR](inhibit_stack_protector): Remove.
|
||
[! _ISOMAC][HAVE_CC_INHIBIT_LOOP_TO_LIBCALL](inhibit_loop_to_libcall): Remove.
|
||
[! _ISOMAC][HAVE_CC_NO_STACK_PROTECTOR](inhibit_stack_protector): Remove.
|
||
(libc-misc.h): Include file.
|
||
* string/test-memmove.c: Modified.
|
||
(simple_memmove): Modified function.
|
||
* string/test-memset.c: Modified.
|
||
(SIMPLE_MEMSET): Modified function.
|
||
* string/test-string.h: Modified.
|
||
[TEST_MAIN][! HAVE_CC_INHIBIT_LOOP_TO_LIBCALL](inhibit_loop_to_libcall): Remove.
|
||
[TEST_MAIN][HAVE_CC_INHIBIT_LOOP_TO_LIBCALL](inhibit_loop_to_libcall): Remove.
|
||
[TEST_MAIN](config.h): Remove include.
|
||
[TEST_MAIN](libc-misc.h): Include file.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 56cdc529fb553a307be459df3f1be90d1a231f0a
|
||
Add test-config-cflags-float-store for -ffloat-store
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* math/Makefile: Modified.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 90edd56c01bc50c55ef558871cf550199fc0f1a2
|
||
localedata: Use hexadecimal character escape on tests
|
||
|
||
* localedata/bug-iconv-trans.c: Modified.
|
||
(main): Modified function.
|
||
* localedata/tests-mbwc/dat_mbrtowc.c: Modified.
|
||
* localedata/tests-mbwc/dat_mbsrtowcs.c: Modified.
|
||
* localedata/tests-mbwc/dat_strcoll.c: Modified.
|
||
* localedata/tests-mbwc/dat_swscanf.c: Modified.
|
||
* localedata/tests-mbwc/dat_wcrtomb.c: Modified.
|
||
* localedata/tests-mbwc/dat_wcsrtombs.c: Modified.
|
||
* localedata/tests-mbwc/dat_wcstombs.c: Modified.
|
||
* localedata/tests-mbwc/dat_wctomb.c: Modified.
|
||
* localedata/tst-xlocale1.c: Modified.
|
||
(do_test): Modified function.
|
||
* localedata/tst-xlocale2.c: Modified.
|
||
(str): Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: e5a52298680d3af2cf384fbedbd8be22a165574f
|
||
tst-atomic.c: Mark as UNSUPPORTED when compiled with Clang
|
||
|
||
* misc/tst-atomic.c: Modified.
|
||
[! atomic_t](atomic_t): Remove.
|
||
(stdio.h): Remove include.
|
||
(atomic.h): Remove include.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
[! __clang__][! atomic_t](atomic_t): New.
|
||
[! __clang__](stdio.h): New.
|
||
[! __clang__](atomic.h): New.
|
||
[! __clang__](do_test): New.
|
||
[! __clang__](support/test-driver.c): New.
|
||
[__clang__](support/test-driver.h): New.
|
||
[__clang__](main): New.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: d9d30f6cb582fbd3932aa4731061c6335ffc5a70
|
||
Enable execstack tests only if compiler supports trampoline
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* elf/Makefile: Modified.
|
||
* nptl/Makefile: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: f5fb9fa011f242bfd8c291fe876532ebd252397e
|
||
x86: Include test-flt-eval-method-387 if -mfpmath=387 works
|
||
|
||
* sysdeps/x86/configure: Modified.
|
||
* sysdeps/x86/configure.ac: Modified.
|
||
* sysdeps/x86/fpu/Makefile: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 9151ecbb5e5a3d2ee30826ab9cce3aa5575e3a70
|
||
x86-64: Disable libmvec ABI test for Clang
|
||
|
||
* sysdeps/x86_64/fpu/Makefile: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: b2ec6f72b86e2ed9d0244c2b4ad801706644c43b
|
||
Remove Clang /usr/include/tgmath.h dependency
|
||
|
||
* Makerules: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: bdc7f4b4e25f49b4e25578d98d58b113d0e961f1
|
||
Don't redefine INFINITY nor NAN
|
||
|
||
* math/math.h: Modified.
|
||
[__USE_ISOC99][!(__GNUC_PREREQ (3, 3))](INFINITY): Remove.
|
||
[__USE_ISOC99][!(__GNUC_PREREQ (3, 3))](NAN): Remove.
|
||
[__USE_ISOC99][__GNUC_PREREQ (3, 3)](INFINITY): Remove.
|
||
[__USE_ISOC99][__GNUC_PREREQ (3, 3)](NAN): Remove.
|
||
[__USE_ISOC99][! INFINITY][!(__GNUC_PREREQ (3, 3))](INFINITY): New.
|
||
[__USE_ISOC99][! INFINITY][__GNUC_PREREQ (3, 3)](INFINITY): New.
|
||
[__USE_ISOC99][! NAN][!(__GNUC_PREREQ (3, 3))](NAN): New.
|
||
[__USE_ISOC99][! NAN][__GNUC_PREREQ (3, 3)](NAN): New.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 6d9d7865d029e94d1aee24c609f4d222d0620fff
|
||
Check Clang 12 for __builtin_complex
|
||
|
||
* math/complex.h: Modified.
|
||
[__USE_ISOC11 && __GNUC_PREREQ (4, 7)](CMPLX): Remove.
|
||
[__USE_ISOC11 && __GNUC_PREREQ (4, 7)](CMPLXF): Remove.
|
||
[__USE_ISOC11 && __GNUC_PREREQ (4, 7)](CMPLXL): Remove.
|
||
[__USE_ISOC11 && (__GNUC_PREREQ (4, 7) || __glibc_clang_prereq (12, 0))](CMPLX): New.
|
||
[__USE_ISOC11 && (__GNUC_PREREQ (4, 7) || __glibc_clang_prereq (12, 0))](CMPLXF): New.
|
||
[__USE_ISOC11 && (__GNUC_PREREQ (4, 7) || __glibc_clang_prereq (12, 0))](CMPLXL): New.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: a0704d9fc68a84f3e7d29179c3f907fe3f10b2c3
|
||
Use -finput-charset=ascii only if supported
|
||
|
||
* Makefile: Modified.
|
||
* Rules: Modified.
|
||
* aclocal.m4: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* scripts/check-installed-headers.sh: Modified.
|
||
|
||
2024-12-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fe925cb04585dd1cfca4094b255b3390bc56f770
|
||
conform: Use -dD instead of -dN on compiler invocation
|
||
|
||
* conform/conformtest.py: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 969d7cf89966d55fbf0732ae7bc0949a970c837d
|
||
math: Exclude tgmath3-macro-tests for Clang
|
||
|
||
* math/Makefile: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 88499d61bd9a36ae3f6bcf11dd8c33ed42062fc5
|
||
Check if -mamx-tile works for testing
|
||
|
||
* sysdeps/x86_64/configure: Modified.
|
||
* sysdeps/x86_64/configure.ac: Modified.
|
||
|
||
2024-12-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 265e13d33c470446043a3d2033984a1197151e09
|
||
assert: Sort tests in Makefile
|
||
|
||
* assert/Makefile: Modified.
|
||
|
||
2024-12-20 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: e79e5c4899e82eff1032b1f8e530234c8fcbd8b9
|
||
assert: ensure posix compliance, add tests for such
|
||
|
||
* assert/Makefile: Modified.
|
||
* assert/assert.c: Modified.
|
||
(__assert_fail_base): Modified function.
|
||
(sys/uio.h): Include file.
|
||
(intprops.h): Include file.
|
||
* assert/test-assert-2.c: New file.
|
||
|
||
2024-12-21 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: b3a7a15d99065fe2fc20f40da4ba20eb946b1f52
|
||
cet: Drop '#pragma GCC target' in tst-cet-legacy-10a[-static].c
|
||
|
||
* sysdeps/x86_64/tst-cet-legacy-10a-static.c: Modified.
|
||
* sysdeps/x86_64/tst-cet-legacy-10a.c: Modified.
|
||
|
||
2024-12-20 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 6fd215d6ae9a4a6e75f7ea18d89db6a10f158eaf
|
||
posix: fix system when a child cannot be created [BZ #32450]
|
||
|
||
* stdlib/tst-system.c: Modified.
|
||
(do_test): Modified function.
|
||
(sys/resource.h): Include file.
|
||
* sysdeps/posix/system.c: Modified.
|
||
(do_system): Modified function.
|
||
|
||
2024-12-21 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 034cd675286db07110a773fdb6a857285485d2d4
|
||
Don't use glibc <tgmath.h> when testing with Clang
|
||
|
||
* Makeconfig: Modified.
|
||
* include/tgmath.h: Modified.
|
||
(math/tgmath.h): Remove include.
|
||
[!(_ISOMAC && __clang__)](math/tgmath.h): New.
|
||
[_ISOMAC && __clang__](_next <tgmath.h): New.
|
||
* math/Makefile: Modified.
|
||
|
||
2024-12-21 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 6025b399c735d3d9f27472b11fad2cab4f62aeb5
|
||
stdio-common: Exclude bug28 when clang is used
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
|
||
2024-12-21 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 40bf25b75418a7fa22ffc22dc321465ae7061cd2
|
||
Fix elf: Introduce is_rtld_link_map [BZ #32488]
|
||
|
||
* sysdeps/x86_64/dl-cet.c: Modified.
|
||
(dl_check_legacy_object): Modified function.
|
||
|
||
2024-12-20 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c3ee51026769f11115121059ab080736fec8c64c
|
||
math: xfail some tanpi tests for ibm128-libgcc
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-tanpi: Modified.
|
||
* math/libm-test-tanpi.inc: Modified.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 495b96e064da605630a23092d1e484ade4bdc093
|
||
elf: Reorder audit events in dlcose to match _dl_fini (bug 32066)
|
||
|
||
* elf/dl-close.c: Modified.
|
||
(_dl_close_worker): Modified function.
|
||
* elf/tst-audit23.c: Modified.
|
||
(CMDLINE_OPTIONS): Modified.
|
||
(handle_restart): Modified function.
|
||
(do_test): Modified function.
|
||
(support/test-driver.h): Include file.
|
||
(do_dlclose): New.
|
||
(do_one_test): New function.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c4b160744cb39eca20dc36b39c7fa6e10352706c
|
||
elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065)
|
||
|
||
* elf/dl-fini.c: Modified.
|
||
(_dl_fini): Modified function.
|
||
* elf/tst-audit23.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 8f36b1469677afe37168f9af1b77402d7a70c673
|
||
elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985)
|
||
|
||
* elf/dl-load.c: Modified.
|
||
[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
|
||
(_dl_notify_new_object): New function.
|
||
* elf/tst-audit23.c: Modified.
|
||
(do_test): Modified function.
|
||
(endswith.h): Include file.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a20bc2f6233a726c7df8eaa332b6e498bd59321f
|
||
elf: Add the endswith function to <endswith.h>
|
||
|
||
* elf/endswith.h: Modified.
|
||
(stdbool.h): Include file.
|
||
(endswith): New function.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4a50fdf8b2c1106b50cd9056b4c6f3a72cdeed5f
|
||
elf: Update DSO list, write audit log to elf/tst-audit23.out
|
||
|
||
* elf/tst-audit23.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: ef5823d955dd7e6b4ffed9f3a8455d131cd7a737
|
||
elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL
|
||
|
||
* elf/dl-load.c: Modified.
|
||
[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
|
||
(_dl_init_paths): Modified function.
|
||
(_dl_map_object): Modified function.
|
||
* elf/rtld.c: Modified.
|
||
[! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
|
||
[DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
|
||
[DONT_USE_BOOTSTRAP_MAP](bootstrap_map): Modified.
|
||
(load_audit_module): Modified function.
|
||
(load_audit_modules): Modified function.
|
||
(rtld_chain_load): Modified function.
|
||
(rtld_setup_main_map): Modified function.
|
||
(dl_main): Modified function.
|
||
(_dl_rtld_map): New.
|
||
(_dl_rtld_auditstate): New.
|
||
* elf/setup-vdso.h: Modified.
|
||
(setup_vdso): Modified function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
[SHARED](rtld_global): Modified.
|
||
[SHARED](is_rtld_link_map): Modified function.
|
||
[SHARED](link_map_audit_state): Modified function.
|
||
[SHARED](_dl_rtld_map): New.
|
||
[SHARED](_dl_rtld_auditstate): New.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 2b1dba3eb364aa65ce4ee947c39fb8d2d75e69b5
|
||
elf: Introduce is_rtld_link_map
|
||
|
||
* elf/dl-dst.h: Modified.
|
||
[! SHARED](IS_RTLD): Remove.
|
||
[SHARED](IS_RTLD): Remove.
|
||
(DL_DST_REQUIRED): Modified.
|
||
* elf/do-rel.h: Modified.
|
||
(elf_dynamic_do_Rel): Modified function.
|
||
* elf/dynamic-link.h: Modified.
|
||
[RESOLVE_MAP](ELF_DYNAMIC_RELOCATE): Modified.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* sysdeps/arm/dl-machine.h: Modified.
|
||
[RESOLVE_MAP](elf_machine_rel): Modified function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
[! SHARED](is_rtld_link_map): New function.
|
||
[SHARED](link_map_audit_state): Modified function.
|
||
[SHARED](is_rtld_link_map): New function.
|
||
* sysdeps/mips/dl-machine.h: Modified.
|
||
[RESOLVE_MAP][! RTLD_BOOTSTRAP](elf_machine_got_rel): Modified function.
|
||
[RESOLVE_MAP](elf_machine_reloc): Modified function.
|
||
* sysdeps/powerpc/powerpc64/dl-machine.h: Modified.
|
||
[! dl_machine_h](elf_machine_fixup_plt): Modified function.
|
||
[RESOLVE_MAP](resolve_ifunc): Modified function.
|
||
* sysdeps/sh/dl-machine.h: Modified.
|
||
[RESOLVE_MAP](elf_machine_rela): Modified function.
|
||
* sysdeps/x86/dl-prop.h: Modified.
|
||
(dl_isa_level_check): Modified function.
|
||
|
||
2024-12-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 322e9d4e443084336ea41a8e7bf72456ab273b73
|
||
Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h
|
||
|
||
* sysdeps/unix/sysv/linux/bits/fcntl-linux.h: Modified.
|
||
[__USE_GNU](F_CREATED_QUERY): New.
|
||
|
||
2024-12-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 37d9618492b53f0b0e60d498da903602377a24cd
|
||
Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h
|
||
|
||
* sysdeps/unix/sysv/linux/loongarch/bits/hwcap.h: Modified.
|
||
(HWCAP_LOONGARCH_LSPW): New.
|
||
|
||
2024-12-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: fbdd8b3fa8077ad5377de5e65f7f21957193e6b8
|
||
Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h
|
||
|
||
* sysdeps/unix/sysv/linux/bits/socket.h: Modified.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 9a6533429e79c862a42e3be73c86272d36d0ac5d
|
||
i386: Regenerate ulps
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6fba7d657872c9218af49a789322de3882054b2c
|
||
x86_64: Regenerate ulps
|
||
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6a99b4172ac6eff0ddff5bf993559114257cd6ed
|
||
aarch64: Regenerate ulps
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-12-19 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e79b9e962dffa1dd293c4cc1f59d4cf08b6fa486
|
||
elf: Remove code dependent on __rtld_lock_default_lock_recursive macro
|
||
|
||
* elf/dl-tls_init_tp.c: Modified.
|
||
[SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_lock_recursive): Remove.
|
||
[SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_unlock_recursive): Remove.
|
||
(__tls_pre_init_tp): Modified function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
[SHARED](rtld_global): Modified.
|
||
|
||
2024-12-19 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 70d083630563831e7069ad412cd3ab0b33638e92
|
||
Linux: Accept null arguments for utimensat pathname
|
||
|
||
* io/sys/stat.h: Modified.
|
||
[__USE_ATFILE][! __USE_TIME64_REDIRECTS](utimensat): Modified.
|
||
[__USE_ATFILE][__USE_TIME64_REDIRECTS][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
|
||
* io/tst-utimensat.c: Modified.
|
||
(test_utimesat_helper): Modified function.
|
||
* sysdeps/unix/sysv/linux/utimensat.c: Modified.
|
||
(__utimensat64): Modified function.
|
||
|
||
2024-12-19 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 30d3fd7f4f4bc8f767d73ad4e4b005c1bd234310
|
||
x86_64: Remove unused padding from tcbhead_t
|
||
|
||
* sysdeps/x86_64/nptl/tls.h: Modified.
|
||
[! __ASSEMBLER__][! __ILP32__](_Static_assert): Remove.
|
||
[! __ASSEMBLER__][__ILP32__](_Static_assert): Remove.
|
||
[! __ASSEMBLER__](tcbhead_t): Modified.
|
||
|
||
2024-12-19 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: d7f587398cfda79a48cde94a38c4eee660781d30
|
||
Add further DSO dependency sorting tests
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dso-sort-tests-all.py: New file.
|
||
|
||
2024-12-19 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 539bf8dd41d28273378640891c6ef49659cdaf06
|
||
Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h
|
||
|
||
* elf/elf.h: Modified.
|
||
(NT_X86_XSAVE_LAYOUT): New.
|
||
(NT_ARM_POE): New.
|
||
|
||
2024-12-19 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 29ae632e76e5dcb89bdbb38402af47a5040fe1d4
|
||
Add SCHED_EXT from Linux 6.12 to bits/sched.h
|
||
|
||
* sysdeps/unix/sysv/linux/bits/sched.h: Modified.
|
||
[__USE_GNU](SCHED_EXT): New.
|
||
* sysdeps/unix/sysv/linux/tst-sched-consts.py: Modified.
|
||
|
||
2024-12-19 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 57256971b041a72d9f928bedcec6ac0e651276ee
|
||
hppa: Fix strace detach-vfork test
|
||
|
||
* sysdeps/unix/sysv/linux/hppa/clone.S: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/vfork.S: New file.
|
||
|
||
2024-12-19 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 5fcee06dc7f368770c17f9a69b59fa68119a1cec
|
||
Update kernel version to 6.12 in header constant tests
|
||
|
||
* sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-pidfd-consts.py: Modified.
|
||
|
||
2024-12-18 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: d421d36582281a62e05f96a1bfb085db9d85f40b
|
||
added url of CORE-MATH project
|
||
|
||
* LICENSES: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 0e0be3ed803714285831b14a0032bc91b93e9027
|
||
math: Use tanhf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_tanhf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(float.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(one): Remove.
|
||
(__tanhf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1751c0519ae901f519e485ac0d3e87a2d1cf7104
|
||
math: Use sinhf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
|
||
(float.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(one): Remove.
|
||
(__ieee754_sinhf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 958383678549d7f18b7d2281a52956472ebf0d67
|
||
math: Use coshf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_atan2f.c: Modified.
|
||
(__ieee754_atan2f): Modified function.
|
||
* sysdeps/ieee754/flt-32/e_coshf.c: Modified.
|
||
(math-narrow-eval.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(huge): Remove.
|
||
(one): Remove.
|
||
(__ieee754_coshf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 7cfd8b56982a88511e62241346b23d611f822793
|
||
math: Use atanhf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/e_atanhf.S: Delete file.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_atanhf.c: Modified.
|
||
(float.h): Remove include.
|
||
(inttypes.h): Remove include.
|
||
(math-barriers.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(huge): Remove.
|
||
(__ieee754_atanhf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6f9bacf36b20b1a87fa4ec24c9d67c47985fbc8b
|
||
math: Use atan2f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/e_atan2f.S: Delete file.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_atan2f.c: Modified.
|
||
(math_private.h): Remove include.
|
||
(tiny): Remove.
|
||
(__ieee754_atan2f): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(muldd): New function.
|
||
(polydd): New function.
|
||
(cr_atan2f_tiny): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: a357d6273f796b384b7e36d58a8de947ebde9668
|
||
math: Use atanf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/s_atanf.S: Delete file.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_atanf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(float.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(atanhi): Remove.
|
||
(atanlo): Remove.
|
||
(aT): Remove.
|
||
(one): Remove.
|
||
(__atanf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ed608a40e2903351c64a3cea51ce8bd7c62996ef
|
||
math: Use asinhf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/s_asinhf.S: Delete file.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_asinhf.c: Modified.
|
||
(float.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(one): Remove.
|
||
(__asinhf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5fb4b566efd7785ce6fc75d16e369b6918549620
|
||
math: Use asinf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/e_asinf.S: Delete file.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_asinf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(float.h): Remove include.
|
||
(math.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(one): Remove.
|
||
(__ieee754_asinf): Modified function.
|
||
(stdint.h): Include file.
|
||
(errno.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
(poly12): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 673e6fe11083760f77001285790b1117b09b2283
|
||
math: Use acoshf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/e_acoshf.S: Delete file.
|
||
* sysdeps/ieee754/flt-32/e_acoshf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(math_private.h): Remove include.
|
||
(one): Remove.
|
||
(__ieee754_acoshf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 66fa7ad437affc64b3a81332d750e6f998b2e343
|
||
math: Use acosf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/e_acosf.S: Delete file.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_acosf.c: Modified.
|
||
(one): Remove.
|
||
(__ieee754_acosf): Modified function.
|
||
(errno.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
(poly12): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 45126f866c3c986fc99941b2af8ed65d7679dd4b
|
||
math: Fix the expected carg (inf) results
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-carg: Modified.
|
||
* math/libm-test-carg.inc: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: abe1d65aa6fed8ebc1798781af78ec724b220f3a
|
||
math: Fix the expected atan2f (inf) results
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-atan2: Modified.
|
||
* math/libm-test-atan2.inc: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 517c21337723fa28787683eb2be764189da4b94b
|
||
math: Fix the expected atanf (inf) results
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-atan: Modified.
|
||
* math/libm-test-atan.inc: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: aa3e67ced62e95ab52a1b693d3822e229c90c2da
|
||
math: Add inf support on gen-auto-libm-tests.c
|
||
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
(round_real): Modified function.
|
||
(special_fill_inf): New function.
|
||
(special_fill_minus_inf): New function.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: a993eea6414b2ad8d81f1fe5123a375392cad9e6
|
||
math: Fix spurious-divbyzero flag name
|
||
|
||
* math/gen-libm-test.py: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 042ed4b28a76433d2a523d59c017ace8e446570c
|
||
benchtests: Add tanhf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/tanhf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: b76b90a809b961b1c0c2527ab2378d949e895ad2
|
||
benchtests: Add sinhf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/sinhf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 7b7a3fa121fdd7fdfc02d83aca7dd1101bf1a4d7
|
||
benchtests: Add coshf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/coshf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 4f1e26ba4793df961728c7d0a330a1f45ae8ff23
|
||
benchtests: Add atanhf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/atanhf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fa857e6c7b0d1160c1c177d8917f7b06fc691651
|
||
benchtests: Add atan2f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/atan2f-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 74a275d24472618d96b7c69089a5d878b485d7b1
|
||
benchtests: Add atanf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/atanf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 275d4d479b8bae2df9baa22367a8c307ed676364
|
||
benchtests: Add asinhf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/asinhf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1da8a3707cc591d5c48358d241a1d2f699fcc1b9
|
||
benchtests: Add asinf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/asinf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fa145f378467ef47e16c470effce01dce736af1f
|
||
benchtests: Add acoshf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/acoshf-inputs: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 647e464374715239a6ea56e05b3966888ec6e6a1
|
||
benchtests: Add acosf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/acosf-inputs: New file.
|
||
|
||
2024-12-18 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: eb8fa66d4e03725a5e056bc7cc29359c66f7f731
|
||
nptl: Add <thread_pointer.h> for sparc
|
||
|
||
* sysdeps/sparc/nptl/thread_pointer.h: New file.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 849c73fe2b41d65e4dc7e7baf42ed59d601d71a9
|
||
powerpc: Update libm-test-ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 2872876d4378374dd5e6ccfe0183eb0d03433c67
|
||
arm: Update libm-test-ulps
|
||
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5a4c99163c309232d77c13daedb4922abfc8842f
|
||
i386: Update libm-test-ulps
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-18 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: e0a0fd64b5b223fce87061fe23dbb0b30053060c
|
||
Update syscall lists for Linux 6.12
|
||
|
||
* sysdeps/unix/sysv/linux/syscall-names.list: Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 3d54e957c93db7ae605966ca2969e9bf11f92a67
|
||
Hide memset/bzero from compiler
|
||
|
||
* string/tester.c: Modified.
|
||
(bzero_indirect): New.
|
||
(memset_indirect): New.
|
||
(bzero): New.
|
||
(memset): New.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: eb02fb7739c321b0ec0498fcb3ea1dd3989945e3
|
||
Check if clang and clang++ are used to test glibc
|
||
|
||
* aclocal.m4: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: cd90d3ca7d5b515cb096d8c1d7c83b94ef6eba71
|
||
Replace __strcpy_chk with __builtin___strcpy_chk
|
||
|
||
* posix/tst-glob_lstat_compat.c: Modified.
|
||
(my_readdir): Modified function.
|
||
* posix/tst-gnuglob-skeleton.c: Modified.
|
||
(my_readdir): Modified function.
|
||
|
||
2024-12-17 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: ae5062201d7e9d18fe88bff4bc71088374c394fb
|
||
ungetc: Guarantee single char pushback
|
||
|
||
* libio/bits/types/struct_FILE.h: Modified.
|
||
(_IO_FILE): Modified.
|
||
* libio/fileops.c: Modified.
|
||
(_IO_new_file_underflow): Modified function.
|
||
(_IO_new_file_seekoff): Modified function.
|
||
(_IO_file_xsgetn): Modified function.
|
||
* libio/genops.c: Modified.
|
||
(_IO_free_backup_area): Modified function.
|
||
(save_for_backup): Modified function.
|
||
(_IO_default_finish): Modified function.
|
||
(_IO_default_pbackfail): Modified function.
|
||
* libio/libioP.h: Modified.
|
||
[! _IO_MTSAFE_IO][! _IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
[! _IO_MTSAFE_IO][_IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
[_IO_MTSAFE_IO][! _IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
[_IO_MTSAFE_IO][_IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
(_IO_free_backup_buf): New function.
|
||
* libio/oldfileops.c: Modified.
|
||
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](_IO_old_file_underflow): Modified function.
|
||
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](_IO_old_file_seekoff): Modified function.
|
||
* libio/wfileops.c: Modified.
|
||
(_IO_wfile_underflow): Modified function.
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-ungetc-nomem.c: New file.
|
||
|
||
2024-12-17 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: cfdd9e7aa45cdc575df237e2d2eee3219a06829b
|
||
libio: Fix last NULL-as-0 issue in libioP.h
|
||
|
||
* libio/libioP.h: Modified.
|
||
[! _IO_MTSAFE_IO][! _IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: a194871b13d6691d6ede3f62165eaf91064fcfe9
|
||
sys/platform/x86.h: Do not depend on _Bool definition in C++ mode
|
||
|
||
* sysdeps/unix/sysv/linux/x86/bits/platform/features.h: Modified.
|
||
(x86_cpu_cet_active): Modified function.
|
||
* sysdeps/x86/bits/platform/features.h: Modified.
|
||
(x86_cpu_cet_active): Modified function.
|
||
* sysdeps/x86/sys/platform/x86.h: Modified.
|
||
(x86_cpu_present): Modified function.
|
||
(x86_cpu_active): Modified function.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 7d889b99c1ec62252d2cb3d89ba2956a2d567928
|
||
Replace copysign (0,-1) with -0.0 in initializer
|
||
|
||
* stdio-common/tst-printf-format-skeleton-double.c: Modified.
|
||
* stdio-common/tst-printf-format-skeleton-ldouble.c: Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 080a320914e2026c2d4cfbf91d523b079ae4fc94
|
||
tst-unique3.cc: Add explicit instantiation declaration for S<char>::i
|
||
|
||
* elf/tst-unique3.cc: Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 54fe008ba66b2575fb1815f3d5e0811a0107a00c
|
||
ldbl-96: Set -1 to "int sign_exponent:16"
|
||
|
||
* sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: d4ee46b0cd43012d311e07f11ee960efec3f1a94
|
||
tst-clone3[-internal].c: Add _Atomic to silence Clang
|
||
|
||
* sysdeps/unix/sysv/linux/tst-clone3-internal.c: Modified.
|
||
(futex_wait): Modified function.
|
||
(do_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-clone3.c: Modified.
|
||
(futex_wait): Modified function.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 560cfeb82693912723ff0e11232c86f9b492a1a0
|
||
tst-atexit-common.c: Mark _exit_with_flush as noreturn
|
||
|
||
* stdlib/tst-atexit-common.c: Modified.
|
||
(_exit_with_flush): Modified function.
|
||
|
||
2024-12-17 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 61c3450db96dce96ad2b24b4f0b548e6a46d68e5
|
||
x86: Avoid integer truncation with large cache sizes (bug 32470)
|
||
|
||
* sysdeps/x86/dl-cacheinfo.h: Modified.
|
||
(dl_init_cacheinfo): Modified function.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 77e921bc611ea56eba206354c5134af0610cf6fe
|
||
tst-timespec.c: Explicitly cast TIME_T_MAX to double
|
||
|
||
* support/tst-timespec.c: Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 4666f5c3eebd95e3e39dfb7923aa74c28db4fb8a
|
||
tst-resolv-invalid-cname.c: Explicitly cast 192 and 168 to char
|
||
|
||
* resolv/tst-resolv-invalid-cname.c: Modified.
|
||
(check_reverse): Modified function.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 0cc88d232757d4cbd771fed695d30af79674eb45
|
||
Silence Clang #include_next error
|
||
|
||
* sysdeps/x86_64/fpu/test-double-vlen4-avx2-wrappers.c: Modified.
|
||
(test-double-vlen4.h): Modified.
|
||
* sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c: Modified.
|
||
(test-double-vlen4.h): Modified.
|
||
* sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c: Modified.
|
||
(test-double-vlen8.h): Modified.
|
||
* sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c: Modified.
|
||
(test-float-vlen16.h): Modified.
|
||
* sysdeps/x86_64/fpu/test-float-vlen8-avx2-wrappers.c: Modified.
|
||
(test-float-vlen8.h): Modified.
|
||
* sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c: Modified.
|
||
(test-float-vlen8.h): Modified.
|
||
|
||
2024-12-18 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 215447f5cbcf1a494cded57734f68d7f9c2b0dc0
|
||
cet: Pass -mshstk to compiler for tst-cet-legacy-10a[-static].c
|
||
|
||
* sysdeps/x86_64/Makefile: Modified.
|
||
|
||
2024-12-17 Joana Cruz <Joana.Cruz@arm.com>
|
||
|
||
COMMIT: cff9648d0b50d19cdaf685f6767add040d4e1a8e
|
||
AArch64: Improve codegen of AdvSIMD expf family
|
||
|
||
* sysdeps/aarch64/fpu/coshf_advsimd.c: Modified.
|
||
[!WANT_SIMD_EXCEPT](special_case): Modified function.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/exp10f_advsimd.c: Modified.
|
||
[! WANT_SIMD_EXCEPT](SpecialOffset): Remove.
|
||
[! WANT_SIMD_EXCEPT](SpecialBias): Remove.
|
||
[! WANT_SIMD_EXCEPT](special_case): Modified function.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(data): Modified.
|
||
(ExponentBias): Remove.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/exp2f_advsimd.c: Modified.
|
||
[! WANT_SIMD_EXCEPT](SpecialOffset): Remove.
|
||
[! WANT_SIMD_EXCEPT](SpecialBias): Remove.
|
||
[! WANT_SIMD_EXCEPT](special_case): Modified function.
|
||
(data): Modified.
|
||
(C): Remove.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/expf_advsimd.c: Modified.
|
||
[! WANT_SIMD_EXCEPT](SpecialOffset): Remove.
|
||
[! WANT_SIMD_EXCEPT](SpecialBias): Remove.
|
||
[! WANT_SIMD_EXCEPT](special_case): Modified function.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/v_expf_inline.h: Modified.
|
||
(v_expf_data): Modified.
|
||
(V_EXPF_DATA): Modified.
|
||
(ExponentBias): Remove.
|
||
(C): Remove.
|
||
(v_expf_inline): Modified function.
|
||
|
||
2024-12-17 Joana Cruz <Joana.Cruz@arm.com>
|
||
|
||
COMMIT: 6914774b9d3460876d9ad4482782213ec01a752e
|
||
AArch64: Improve codegen of AdvSIMD atan(2)(f)
|
||
|
||
* sysdeps/aarch64/fpu/atan2_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(zeroinfnan): Modified function.
|
||
(V_NAME_D2): Modified function.
|
||
* sysdeps/aarch64/fpu/atan2f_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(zeroinfnan): Modified function.
|
||
(V_NAME_F2): Modified function.
|
||
* sysdeps/aarch64/fpu/atan_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_D1): Modified function.
|
||
|
||
2024-12-17 Joana Cruz <Joana.Cruz@arm.com>
|
||
|
||
COMMIT: d6e034f5b222a9ed1aeb5de0c0c7d0dda8b63da3
|
||
AArch64: Improve codegen of AdvSIMD logf function family
|
||
|
||
* sysdeps/aarch64/fpu/log10f_advsimd.c: Modified.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/log2f_advsimd.c: Modified.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/logf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(P): Remove.
|
||
(V_NAME_F1): Modified function.
|
||
|
||
2024-12-17 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: f9493a15ea9cfb63a815c00c23142369ec09d8ce
|
||
Hide all malloc functions from compiler [BZ #32366]
|
||
|
||
* malloc/tst-mallinfo2.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-malloc-aux.h: Modified.
|
||
(aligned_alloc): Remove.
|
||
(calloc): Remove.
|
||
(malloc): Remove.
|
||
(realloc): Remove.
|
||
(malloc.h): Include file.
|
||
(aligned_alloc_indirect): New.
|
||
(calloc_indirect): New.
|
||
(malloc_indirect): New.
|
||
(memalign_indirect): New.
|
||
(posix_memalign_indirect): New.
|
||
(pvalloc_indirect): New.
|
||
(realloc_indirect): New.
|
||
(valloc_indirect): New.
|
||
(memalign): New.
|
||
(posix_memalign): New.
|
||
(pvalloc): New.
|
||
(valloc): New.
|
||
* malloc/tst-malloc-backtrace.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-memalign.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-safe-linking.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-valloc.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
|
||
2024-12-17 Alejandro Colomar <alx@kernel.org>
|
||
|
||
COMMIT: bd0ea9ff7e8d5f7d54112dfa96d541c3c60e36ae
|
||
libio: Use NULL instead of 0 as a null pointer constant
|
||
|
||
* libio/libioP.h: Modified.
|
||
[! _IO_MTSAFE_IO][! _IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
[! _IO_MTSAFE_IO][_IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
[_IO_MTSAFE_IO][_IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
|
||
2024-12-16 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 87cd94bba4091d22e24116298ade33b712ada235
|
||
manual: Document more sigaction flags
|
||
|
||
* manual/signal.texi: Modified.
|
||
|
||
2024-12-17 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 50c35842df9bfb370a36ef2360463c69f04faa9a
|
||
Remove duplicated BUILD_CC in Makeconfig
|
||
|
||
* Makeconfig: Modified.
|
||
|
||
2024-12-16 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 9a4b0eaf726f5404c6683d5c7c5e86f61c3f3fbc
|
||
iconv: do not report error exit with transliteration [BZ #32448]
|
||
|
||
* iconv/loop.c: Modified.
|
||
(STANDARD_TO_LOOP_ERR_HANDLER): Modified.
|
||
* iconv/tst-iconv_prog.sh: Modified.
|
||
|
||
2024-12-16 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: dd413a4d2f320d5c3bc43e0788919724c89b3dab
|
||
Fix sysdeps/x86/fpu/Makefile: Split and sort tests
|
||
|
||
* sysdeps/x86/fpu/Makefile: Modified.
|
||
|
||
2024-12-16 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 57a44f27c4e204745bb9951b183c471394a7ffe8
|
||
sysdeps/x86/fpu/Makefile: Split and sort tests
|
||
|
||
* sysdeps/x86/fpu/Makefile: Modified.
|
||
|
||
2024-12-16 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 07e3eb17744fd0275d232c2ae2f888b91bbb672b
|
||
Use empty initializer to silence GCC 4.9 or older
|
||
|
||
* misc/tst-preadvwritev2-common.c: Modified.
|
||
(do_test_with_invalid_iov): Modified function.
|
||
* nss/getaddrinfo.c: Modified.
|
||
(gaih_inet): Modified function.
|
||
* posix/tst-spawn7.c: Modified.
|
||
(do_test_signals): Modified function.
|
||
* rt/tst-timer-sigmask.c: Modified.
|
||
(do_test): Modified function.
|
||
* stdlib/tst-system.c: Modified.
|
||
(sleep_and_check_sigchld): Modified function.
|
||
* sysdeps/pthread/tst-cancel28.c: Modified.
|
||
(do_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c: Modified.
|
||
(send_fd): Modified function.
|
||
(recv_fd): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c: Modified.
|
||
(do_test_large_buffer): Modified function.
|
||
(do_test_small_buffer): Modified function.
|
||
* time/tst-itimer.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-15 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b933e5cef63a6c136fe57de29eba7abc51b678de
|
||
Linux: Check for 0 return value from vDSO getrandom probe
|
||
|
||
* sysdeps/unix/sysv/linux/getrandom.c: Modified.
|
||
(__getrandom_early_init): Modified function.
|
||
|
||
2024-12-15 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 6f5e1e4e98d66fd367f9d9c5ddc5947bfadda26b
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 20f8c5df56f68a783ceab59d2d77184e32a28ff4
|
||
Revert "Add braces in initializers for GCC 4.9 or older"
|
||
|
||
* misc/tst-preadvwritev2-common.c: Modified.
|
||
(do_test_with_invalid_iov): Modified function.
|
||
* nss/getaddrinfo.c: Modified.
|
||
(gaih_inet): Modified function.
|
||
* posix/tst-spawn7.c: Modified.
|
||
(do_test_signals): Modified function.
|
||
* rt/tst-timer-sigmask.c: Modified.
|
||
(do_test): Modified function.
|
||
* stdlib/tst-system.c: Modified.
|
||
(sleep_and_check_sigchld): Modified function.
|
||
* sysdeps/pthread/tst-cancel28.c: Modified.
|
||
(do_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c: Modified.
|
||
(send_fd): Modified function.
|
||
(recv_fd): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c: Modified.
|
||
(do_test_large_buffer): Modified function.
|
||
(do_test_small_buffer): Modified function.
|
||
* time/tst-itimer.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: d4175a62c286a4c5efcb869f5385d16969abdc2a
|
||
tst-difftime.c: Use "main (void)"
|
||
|
||
* time/tst-difftime.c: Modified.
|
||
[!(__GNUC_PREREQ (5, 0))](EXIT_UNSUPPORTED): Remove.
|
||
[!(__GNUC_PREREQ (5, 0))](main): New function.
|
||
|
||
2024-12-15 Stafford Horne <shorne@gmail.com>
|
||
|
||
COMMIT: afac8b1311e73077e4634183c3b999706780146f
|
||
or1k: Update libm-test-ulps
|
||
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-14 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 2716bd6b128b05f0bfc5a58f03159a49320b2ab2
|
||
htl: move pthread_sigmask into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-sigmask.c: Modified.
|
||
(pthread_sigmask): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_sigmask): New function.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(__pthread_sigmask): New function.
|
||
(libc_hidden_proto): New function.
|
||
* sysdeps/htl/timer_routines.c: Modified.
|
||
(pthread.h): Remove include.
|
||
(__timer_thread_start): Modified function.
|
||
(pthreadP.h): Include file.
|
||
* sysdeps/mach/hurd/gai_misc.h: Modified.
|
||
(pthread.h): Remove include.
|
||
(__gai_start_notify_thread): Modified function.
|
||
(__gai_create_helper_thread): Modified function.
|
||
(pthreadP.h): Include file.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-14 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 79cb83c7f9d648c214e4c61fe5bd1c376b38e723
|
||
htl: move __pthread_sigstate into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-sigstate.c: Modified.
|
||
(libc_hidden_def): New.
|
||
|
||
2024-12-14 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: dca0807a4d8b9f5ebae4a4131fee8f7cdd13d07f
|
||
htl: move __pthread_sigstate_destroy into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/htl/pt-sigstate-destroy.c: Modified.
|
||
(libc_hidden_def): New.
|
||
|
||
2024-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 335ba9b6c1db7030264de7d9e38047f645326e54
|
||
Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable
|
||
|
||
* elf/tst-stringtable.c: Modified.
|
||
(string.h): Remove include.
|
||
(stringtable.h): Remove include.
|
||
(support/check.h): Remove include.
|
||
(support/support.h): Remove include.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
(_): Remove.
|
||
(stringtable.c): Remove include.
|
||
(stringtable_free.c): Remove include.
|
||
[!(__GNUC_PREREQ (5, 0))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 0))](main): New.
|
||
[__GNUC_PREREQ (5, 0)](string.h): New.
|
||
[__GNUC_PREREQ (5, 0)](stringtable.h): New.
|
||
[__GNUC_PREREQ (5, 0)](support/check.h): New.
|
||
[__GNUC_PREREQ (5, 0)](support/support.h): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test): New.
|
||
[__GNUC_PREREQ (5, 0)](support/test-driver.c): New.
|
||
[__GNUC_PREREQ (5, 0)](_): New.
|
||
[__GNUC_PREREQ (5, 0)](stringtable.c): New.
|
||
[__GNUC_PREREQ (5, 0)](stringtable_free.c): New.
|
||
* io/tst-utimensat-skeleton.c: Modified.
|
||
(do_test): Modified function.
|
||
(support/test-driver.h): Include file.
|
||
* sysdeps/unix/sysv/linux/tst-getdents64.c: Modified.
|
||
(large_buffer_check): Remove function.
|
||
(large_buffer_checks): Remove function.
|
||
(do_test_large_size): Remove function.
|
||
[!(__GNUC_PREREQ (5, 0))](do_test_large_size): New.
|
||
[__GNUC_PREREQ (5, 0)](large_buffer_check): New.
|
||
[__GNUC_PREREQ (5, 0)](large_buffer_checks): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test_large_size): New.
|
||
* time/tst-ctime.c: Modified.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
[!(__GNUC_PREREQ (5, 0))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 0))](main): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test): New.
|
||
[__GNUC_PREREQ (5, 0)](support/test-driver.c): New.
|
||
* time/tst-difftime.c: Modified.
|
||
(test_difftime_helper): Remove function.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
[!(__GNUC_PREREQ (5, 0))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 0))](EXIT_UNSUPPORTED): New.
|
||
[__GNUC_PREREQ (5, 0)](test_difftime_helper): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test): New.
|
||
[__GNUC_PREREQ (5, 0)](support/test-driver.c): New.
|
||
* time/tst-mktime4.c: Modified.
|
||
(tm0): Remove.
|
||
(tmY2038): Remove.
|
||
(tm32bitmax): Remove.
|
||
(test_mktime_helper): Remove function.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
[!(__GNUC_PREREQ (5, 0))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 0))](main): New.
|
||
[__GNUC_PREREQ (5, 0)](tm0): New.
|
||
[__GNUC_PREREQ (5, 0)](tmY2038): New.
|
||
[__GNUC_PREREQ (5, 0)](tm32bitmax): New.
|
||
[__GNUC_PREREQ (5, 0)](test_mktime_helper): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test): New.
|
||
[__GNUC_PREREQ (5, 0)](support/test-driver.c): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 65817569adf011b66d197c773df2d9337da5adb3
|
||
ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older
|
||
|
||
* elf/ifuncmain9.c: Modified.
|
||
(implementation_called): Remove.
|
||
(resolver_called): Remove.
|
||
(<anonymous>): Remove.
|
||
(implementation): Remove function.
|
||
(__typeof__): Remove function.
|
||
(magic): Remove.
|
||
(main): Remove function.
|
||
[!(__GNUC_PREREQ (5, 5))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 5))](main): New.
|
||
[__GNUC_PREREQ (5, 5)](implementation_called): New.
|
||
[__GNUC_PREREQ (5, 5)](resolver_called): New.
|
||
[__GNUC_PREREQ (5, 5)](<anonymous>): New.
|
||
[__GNUC_PREREQ (5, 5)](implementation): New.
|
||
[__GNUC_PREREQ (5, 5)](__typeof__): New.
|
||
[__GNUC_PREREQ (5, 5)](magic): New.
|
||
[__GNUC_PREREQ (5, 5)](main): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: ed377c952a673683507066506e4c88a7299a2447
|
||
include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport)
|
||
|
||
* include/bits/sigstksz.h: Modified.
|
||
[IS_IN (libsupport)](_next <bits/sigstksz.h): Remove.
|
||
[! _ISOMAC][IS_IN (libsupport)](_next <bits/sigstksz.h): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: c8c35f8c0ffb81ac5e9117cceaf6cc8bc518e564
|
||
regex.h: Avoid #elif __STDC_VERSION__
|
||
|
||
* posix/regex.h: Modified.
|
||
[! _Restrict_][!(199901L <= __STDC_VERSION__ || restrict)](_Restrict_): Remove.
|
||
[! _Restrict_][199901L <= __STDC_VERSION__ || restrict](_Restrict_): Remove.
|
||
[! _Restrict_][!(__restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) || __clang_major__ >= 3)][!(199901L <= __STDC_VERSION__ || restrict)](_Restrict_): New.
|
||
[! _Restrict_][!(__restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) || __clang_major__ >= 3)][199901L <= __STDC_VERSION__ || restrict](_Restrict_): New.
|
||
[! _Restrict_arr_][!(((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) || __clang_major__ >= 3) && ! __cplusplus))](_Restrict_arr_): Remove.
|
||
[! _Restrict_arr_][((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) || __clang_major__ >= 3) && ! __cplusplus)](_Restrict_arr_): Remove.
|
||
[! _Restrict_arr_][! __restrict_arr][!(((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) || __clang_major__ >= 3) && ! __cplusplus))](_Restrict_arr_): New.
|
||
[! _Restrict_arr_][! __restrict_arr][((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) || __clang_major__ >= 3) && ! __cplusplus)](_Restrict_arr_): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 5e17b4c983748e7938aef90c90d417e1ca739e20
|
||
tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older
|
||
|
||
* assert/tst-assert-c++.cc: Modified.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 8aa2a9e0339215012354f3c4a262edda838134e8
|
||
Add braces in initializers for GCC 4.9 or older
|
||
|
||
* misc/tst-preadvwritev2-common.c: Modified.
|
||
(do_test_with_invalid_iov): Modified function.
|
||
* nss/getaddrinfo.c: Modified.
|
||
(gaih_inet): Modified function.
|
||
* posix/tst-spawn7.c: Modified.
|
||
(do_test_signals): Modified function.
|
||
* rt/tst-timer-sigmask.c: Modified.
|
||
(do_test): Modified function.
|
||
* stdlib/tst-system.c: Modified.
|
||
(sleep_and_check_sigchld): Modified function.
|
||
* sysdeps/pthread/tst-cancel28.c: Modified.
|
||
(do_test): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c: Modified.
|
||
(send_fd): Modified function.
|
||
(recv_fd): Modified function.
|
||
* sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c: Modified.
|
||
(do_test_large_buffer): Modified function.
|
||
(do_test_small_buffer): Modified function.
|
||
* time/tst-itimer.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 1d40170dd367831b97cbdb89ad1b7241a241923b
|
||
Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable
|
||
|
||
* misc/tst-fd_to_filename.c: Modified.
|
||
(fd_to_filename.h): Remove include.
|
||
(stdio.h): Remove include.
|
||
(support/check.h): Remove include.
|
||
(support/xunistd.h): Remove include.
|
||
(check): Remove function.
|
||
(check_ranges): Remove function.
|
||
(check_open): Remove function.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
[!(__GNUC_PREREQ (5, 0))](support/test-driver.h): New.
|
||
[!(__GNUC_PREREQ (5, 0))](main): New.
|
||
[__GNUC_PREREQ (5, 0)](fd_to_filename.h): New.
|
||
[__GNUC_PREREQ (5, 0)](stdio.h): New.
|
||
[__GNUC_PREREQ (5, 0)](support/check.h): New.
|
||
[__GNUC_PREREQ (5, 0)](support/xunistd.h): New.
|
||
[__GNUC_PREREQ (5, 0)](check): New.
|
||
[__GNUC_PREREQ (5, 0)](check_ranges): New.
|
||
[__GNUC_PREREQ (5, 0)](check_open): New.
|
||
[__GNUC_PREREQ (5, 0)](do_test): New.
|
||
[__GNUC_PREREQ (5, 0)](support/test-driver.c): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 1a41fc44daa03346b7bae5bd12a281116275d836
|
||
tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older
|
||
|
||
* signal/tst-minsigstksz-1.c: Modified.
|
||
[! __STDC_NO_ATOMICS__][ATOMIC_INT_LOCK_FREE != 2](TEST_ATOMIC_OPS): Remove.
|
||
[! __STDC_NO_ATOMICS__][ATOMIC_INT_LOCK_FREE == 2](TEST_ATOMIC_OPS): Remove.
|
||
[! __STDC_NO_ATOMICS__](stdatomic.h): Remove.
|
||
[__STDC_NO_ATOMICS__](TEST_ATOMIC_OPS): Remove.
|
||
[!(__STDC_NO_ATOMICS__ || !__GNUC_PREREQ (5, 0))][ATOMIC_INT_LOCK_FREE != 2](TEST_ATOMIC_OPS): New.
|
||
[!(__STDC_NO_ATOMICS__ || !__GNUC_PREREQ (5, 0))][ATOMIC_INT_LOCK_FREE == 2](TEST_ATOMIC_OPS): New.
|
||
[!(__STDC_NO_ATOMICS__ || !__GNUC_PREREQ (5, 0))](stdatomic.h): New.
|
||
[__STDC_NO_ATOMICS__ || !__GNUC_PREREQ (5, 0)](TEST_ATOMIC_OPS): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 9856784b6ab9d8bbb1c2aecf3eeb21a5ddf2c2e9
|
||
tester.c: Use -Wmemset-transposed-args for GCC 5 or newer
|
||
|
||
* string/tester.c: Modified.
|
||
(DIAG_IGNORE_NEEDS_COMMENT): Remove.
|
||
[__GNUC_PREREQ (5, 0)](DIAG_IGNORE_NEEDS_COMMENT): New.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: a1a414b3cedc39fadc72fa666fd2336147f1b028
|
||
Makefile.in: Add test to check xcheck rule
|
||
|
||
* Makefile.in: Modified.
|
||
|
||
2024-12-14 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: ad36038c32eb3601f90f38cab90fda1f6031f4e4
|
||
Don't use TEST_CXX as CXX for build
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-13 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: ca7d48a80f73129ac8492832d0bdbaa365c21ab7
|
||
AArch64: Update libm-test-ulps
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-12-13 Stefan Liebler <stli@linux.ibm.com>
|
||
|
||
COMMIT: 97b74cbbb0724c26fbbd5037a6ab9f81ac0a10a1
|
||
s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799]
|
||
|
||
* sysdeps/s390/s390-32/dl-machine.h: Modified.
|
||
[! dl_machine_h](elf_machine_dynamic): Modified function.
|
||
[! dl_machine_h](elf_machine_load_address): Modified function.
|
||
* sysdeps/s390/s390-64/dl-machine.h: Modified.
|
||
[! dl_machine_h](elf_machine_dynamic): Modified function.
|
||
[! dl_machine_h](elf_machine_load_address): Modified function.
|
||
|
||
2024-12-13 Stafford Horne <shorne@gmail.com>
|
||
|
||
COMMIT: e4e49583d99869378c33415e49a36041cd6e14c9
|
||
or1k: Update libm-test-ulps
|
||
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-13 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: f2acd75b0ea8141efaf41664cf5ffaa9db8b8074
|
||
nptl: Add <thread_pointer.h> for or1k
|
||
|
||
* sysdeps/or1k/nptl/thread_pointer.h: New file.
|
||
|
||
2024-12-12 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 3374de90386f1814cec58567248d43a4632b16f0
|
||
Implement C23 atan2pi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-atan2pi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-atan2pi.inc: New file.
|
||
* math/s_atan2pi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](atan2pi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-12 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 3ac826b0200e6972de81fe0469c1f8868c0e52ce
|
||
Clear CXX and TEST_CXX if C++ link test fails
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-12 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 6bc301672bfbde618d4ec02e51e6e2cbadd4ac1e
|
||
math: Remove __XXX math functions from installed math.h [BZ #32418]
|
||
|
||
* include/bits/mathcalls-macros.h: New file.
|
||
* include/math.h: Modified.
|
||
[! _ISOMAC](__MATHDECLX): New.
|
||
* math/Makefile: Modified.
|
||
* math/bits/mathcalls-macros.h: New file.
|
||
* math/math.h: Modified.
|
||
(__SIMD_DECL): Remove.
|
||
(__MATHCALL_VEC): Remove.
|
||
(__MATHDECL_VEC): Remove.
|
||
(__MATHCALL): Modified.
|
||
(__MATHDECL): Modified.
|
||
(__MATHCALLX): Remove.
|
||
(__MATHDECLX): Remove.
|
||
(__MATHDECL_1_IMPL): Modified.
|
||
(__MATHDECL_1): Modified.
|
||
(__MATHDECL_ALIAS): Modified.
|
||
(__MATHREDIR): Remove.
|
||
(__MATHDECL_1_IMPL): Remove.
|
||
(__MATHDECL_1): Remove.
|
||
(__MATHDECL_ALIAS): Remove.
|
||
(__MATHDECL): Remove.
|
||
(__MATHCALL): Remove.
|
||
(bits/mathcalls-macros.h): Include file.
|
||
|
||
2024-12-11 Kuan-Wei Chiu <visitorckw@gmail.com>
|
||
|
||
COMMIT: 950891b5e7a5307272da3e632832ac9da4c9eeec
|
||
Optimize bsearch() implementation for performance
|
||
|
||
* bits/stdlib-bsearch.h: Modified.
|
||
(bsearch): Modified function.
|
||
|
||
2024-12-11 Kuan-Wei Chiu <visitorckw@gmail.com>
|
||
|
||
COMMIT: dce846c789b68a86721d7bfc6f18c728c8c6d3bf
|
||
benchtests: Add benchmark test for bsearch
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/bench-bsearch.c: New file.
|
||
|
||
2024-12-11 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: ffe79c446ced76d7c1a77804ff2cc32eccbc7c7e
|
||
Implement C23 atanpi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-atanpi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-atanpi.inc: New file.
|
||
* math/s_atanpi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](atanpi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-atanpi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-11 Peter Bergner <bergner@linux.ibm.com>
|
||
|
||
COMMIT: aec85b2557cdb2cc1fc726a50c33848826f00f4d
|
||
powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure
|
||
|
||
* sysdeps/powerpc/powerpc64/dl-trampoline.S: Modified.
|
||
|
||
2024-12-11 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4f5704ea347e52ac3f272d1341da10aed6e9973e
|
||
powerpc: Use correct procedure call standard for getrandom vDSO call (bug 32440)
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/tst-getrandom-errno.c: New file.
|
||
* sysdeps/unix/sysv/linux/getrandom.c: Modified.
|
||
[HAVE_GETRANDOM_VSYSCALL](getrandom_vdso): Modified function.
|
||
(__getrandom_early_init): Modified function.
|
||
(sysdep.h): Include file.
|
||
(sysdep-vdso.h): Include file.
|
||
|
||
2024-12-11 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: b79f25753346a577c9ba0a3dca69bd9d9d72a020
|
||
Add TEST_CC and TEST_CXX support
|
||
|
||
* INSTALL: Modified.
|
||
* Makefile.in: Modified.
|
||
* aclocal.m4: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* manual/install.texi: Modified.
|
||
* sysdeps/x86_64/configure: Modified.
|
||
* sysdeps/x86_64/configure.ac: Modified.
|
||
|
||
2024-12-10 Peter Bergner <bergner@linux.ibm.com>
|
||
|
||
COMMIT: 4d9a4c02f9327338bb8dc890d26fbbeef956ba1b
|
||
powerpc64le: ROP changes for the dl-trampoline functions
|
||
|
||
* sysdeps/powerpc/powerpc64/dl-trampoline.S: Modified.
|
||
|
||
2024-12-11 Wangyang Guo <wangyang.guo@intel.com>
|
||
|
||
COMMIT: 226e3b0a413673c0d6691a0ae6dd001fe05d21cd
|
||
malloc: Add tcache path for calloc
|
||
|
||
* malloc/malloc.c: Modified.
|
||
[IS_IN (libc)](__libc_malloc): Modified function.
|
||
[IS_IN (libc)](_mid_memalign): Modified function.
|
||
[IS_IN (libc)](__libc_calloc): Modified function.
|
||
[USE_TCACHE](tcache_available): New function.
|
||
[USE_TCACHE](tcache_try_malloc): New function.
|
||
* malloc/tst-safe-linking.c: Modified.
|
||
(test_fastbin): Modified function.
|
||
(test_fastbin_consolidate): Modified function.
|
||
|
||
2024-12-10 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: f962932206eca2cfed0a26e72220ad3465bf9e65
|
||
Implement C23 asinpi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-asinpi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-asinpi.inc: New file.
|
||
* math/s_asinpi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](asinpi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-asinpi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-10 Sam James <sam@gentoo.org>
|
||
|
||
COMMIT: a9944a52c967ce76a5894c30d0274b824df43c7a
|
||
malloc: add indirection for malloc(-like) functions in tests [BZ #32366]
|
||
|
||
* malloc/tst-aligned-alloc.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-compathooks-off.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-malloc-aux.h: New file.
|
||
* malloc/tst-malloc-check.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-malloc-too-large.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-malloc.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* malloc/tst-realloc.c: Modified.
|
||
(tst-malloc-aux.h): Include file.
|
||
* support/support.h: Modified.
|
||
(__returns_nonnull): Modified.
|
||
* test-skeleton.c: Modified.
|
||
(malloc.h): Remove include.
|
||
|
||
2024-12-09 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 28d102d15c6af7f80cb1077e098e020476d26d00
|
||
Implement C23 acospi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-acospi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-acospi.inc: New file.
|
||
* math/s_acospi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](acospi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-acospi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-09 Sachin Monga <smonga@linux.ibm.com>
|
||
|
||
COMMIT: be13e467641cda4bd147ef3ef3afe9e4c6a35e1d
|
||
powerpc64le: ROP changes for the *context and setjmp functions
|
||
|
||
* sysdeps/powerpc/powerpc64/setjmp-common.S: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Modified.
|
||
|
||
2024-12-09 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 9e08698e4caec73a83be1bf22074b58b59c2cb18
|
||
nptl: Add <thread_pointer.h> for m68k
|
||
|
||
* sysdeps/m68k/nptl/thread_pointer.h: New file.
|
||
|
||
2024-12-09 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 8dd15887940e9a6a4304fe360c7bd7569fe9ba21
|
||
nptl: Add <thread_pointer.h> for RISC-V
|
||
|
||
* sysdeps/riscv/nptl/thread_pointer.h: New file.
|
||
|
||
2024-12-09 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: d3b3a122580b2b487f85674025c073f262e823af
|
||
nptl: add RSEQ_SIG for RISC-V
|
||
|
||
* sysdeps/unix/sysv/linux/riscv/bits/rseq.h: New file.
|
||
|
||
2024-12-09 Pierre Blanchard <pierre.blanchard@arm.com>
|
||
|
||
COMMIT: 13a7ef5999de56add448a24fefb0250236271a06
|
||
AArch64: Improve codegen in users of ADVSIMD expm1 helper
|
||
|
||
* sysdeps/aarch64/fpu/expm1_advsimd.c: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
(v_expm1_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/sinh_advsimd.c: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(expm1_inline): Remove function.
|
||
(V_NAME_D1): Modified function.
|
||
(v_expm1_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/tanh_advsimd.c: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(expm1_inline): Remove function.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
(v_expm1_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/v_expm1_inline.h: New file.
|
||
* sysdeps/aarch64/fpu/v_expm1f_inline.h: Modified.
|
||
(math_config.h): Remove include.
|
||
|
||
2024-12-09 Pierre Blanchard <pierre.blanchard@arm.com>
|
||
|
||
COMMIT: ca0c0d0f26fbf75b9cacc65122b457e8fdec40b8
|
||
AArch64: Improve codegen in users of ADVSIMD log1p helper
|
||
|
||
* sysdeps/aarch64/fpu/acosh_advsimd.c: Modified.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/atanh_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/log1p_advsimd.c: Modified.
|
||
(v_math.h): Remove include.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
(WANT_V_LOG1P_K0_SHORTCUT): New.
|
||
(v_log1p_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/v_log1p_inline.h: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(v_log1p_data): Modified.
|
||
(V_LOG1P_CONSTANTS_TABLE): Modified.
|
||
(log1p_inline): Modified function.
|
||
(eval_poly): New function.
|
||
|
||
2024-12-09 Pierre Blanchard <pierre.blanchard@arm.com>
|
||
|
||
COMMIT: 8eb5ad2ebc94cc5bedbac57c226c02ec254479c7
|
||
AArch64: Improve codegen in AdvSIMD logs
|
||
|
||
* sysdeps/aarch64/fpu/log10_advsimd.c: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(Off): Remove.
|
||
(T): Remove.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/log2_advsimd.c: Modified.
|
||
(poly_advsimd_f64.h): Remove include.
|
||
(data): Modified.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/log_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(A): Remove.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(V_NAME_D1): Modified function.
|
||
|
||
2024-12-09 Pierre Blanchard <pierre.blanchard@arm.com>
|
||
|
||
COMMIT: 569cfaaf4984ae70b23c61ee28a609b5aef93fea
|
||
AArch64: Improve codegen in AdvSIMD pow
|
||
|
||
* sysdeps/aarch64/fpu/pow_advsimd.c: Modified.
|
||
(VecSmallExp): Remove.
|
||
(VecThresExp): Remove.
|
||
(data): Modified.
|
||
(A): Remove.
|
||
(C): Remove.
|
||
(v_log_inline): Modified function.
|
||
(v_exp_inline): Modified function.
|
||
(V_NAME_D2): Modified function.
|
||
|
||
2024-12-09 Stefan Liebler <stli@linux.ibm.com>
|
||
|
||
COMMIT: b602f60f5e6178abe4b024a64c9532f78f2ecf9d
|
||
s390x: Regenerated ULPs.
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: a4b4b9a96b14d948063c18f789832ded5e38f506
|
||
htl: move pthread_condattr_setpshared into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-condattr-setpshared.c: Modified.
|
||
(pthread_condattr_setpshared): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_condattr_setpshared): New function.
|
||
(stub_warning): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 5ccb28e65da8380e2f6b0b8ed025c59c9713d863
|
||
htl: move pthread_condattr_setclock into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-condattr-setclock.c: Modified.
|
||
(pthread_condattr_setclock): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_condattr_setclock): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: ebd85cdc4ad93a7dfff17fcffaf84336fdd676ce
|
||
htl: move pthread_condattr_init into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-condattr-init.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_condattr_init): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(__pthread_condattr_init): New function.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 25699c4c3ab7617fc3506ee0a6123881c78812ea
|
||
htl: move pthread_condattr_getpshared into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-condattr-getpshared.c: Modified.
|
||
(pthread_condattr_getpshared): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_condattr_getpshared): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: f1b50413543205ddc246a09819b6ff47a714d763
|
||
htl: move pthread_condattr_getclock into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-condattr-getclock.c: Modified.
|
||
(pthread_condattr_getclock): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_condattr_getclock): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 7ded100d36a8decd0409f695bab5bee5e35395a6
|
||
htl: move __pthread_default_condattr into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/htl/pt-cond.c: Modified.
|
||
(libc_hidden_data_def): New.
|
||
|
||
2024-12-09 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: c982918e3ed0277564b152ab07ab0fa6efc8cfbd
|
||
htl: move pthread_condattr_destroy into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-condattr-destroy.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_condattr_destroy): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-12-08 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 3a9b4b4aeb7d7d9a26166b6b23a9fd762e1ffaa4
|
||
math: Add sinpi,cospi,tanpi sparc64 ulps
|
||
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-08 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 80d1e63e908d296d2ff08fe29e627ea3ed5fefa8
|
||
math: Add tanpi aarch64 ulps
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-12-07 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 5df09b444835fca6e64b3d4b4a5beb19b3b2ba21
|
||
math: Exclude internal math symbols for tests [BZ #32414]
|
||
|
||
* include/math.h: Modified.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][! __HAVE_DISTINCT_FLOAT128](MATH_REDIRECT_F128): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][!(__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](MATH_REDIRECT_LDBL): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__HAVE_DISTINCT_FLOAT128](MATH_REDIRECT_F128): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](MATH_REDIRECT_LDBL): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_UNARY_ARGS): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_BINARY_ARGS): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_TERNARY_ARGS): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Remove.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][! __HAVE_DISTINCT_FLOAT128](MATH_REDIRECT_F128): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][!(__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](MATH_REDIRECT_LDBL): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__HAVE_DISTINCT_FLOAT128](MATH_REDIRECT_F128): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](MATH_REDIRECT_LDBL): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_UNARY_ARGS): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_BINARY_ARGS): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT_TERNARY_ARGS): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
[! _ISOMAC][!IS_IN (testsuite_internal) && !( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
|
||
* stdlib/Makefile: Modified.
|
||
|
||
2024-12-06 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 77c7c4417410f4bf15ea246dd52603dc7be8de45
|
||
Remove AC_SUBST(libc_cv_mtls_descriptor)
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-12-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: f9e90e4b4ce71f88470c8c8b0a16c21088294be4
|
||
Implement C23 tanpi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-tanpi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-tanpi.inc: New file.
|
||
* math/s_tanpi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](tanpi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-tanpi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 062257c5d929e3c9a83a26624a09e57936ac6b5e
|
||
Fix typo in elf/Makefile:postclean-generated
|
||
|
||
* elf/Makefile: Modified.
|
||
|
||
2024-12-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: dae2e746b7b6d82341afdafbc54100a076bfaafd
|
||
math: xfail some sinpi tests for ibm128-libgcc
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-sinpi: Modified.
|
||
|
||
2024-12-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: b14224fb57cc75fe9879470db59ebab89abeebba
|
||
math: xfail some cospi tests for ibm128-libgcc
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-cospi: Modified.
|
||
|
||
2024-12-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c8d3220e643dc926fe85f17a653646f75957f821
|
||
powerpc: Update ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-05 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: fa16523c489cbde92536afeabf9130a8a51c2ae8
|
||
AArch64: Update libm-test-ulps
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-12-05 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 09d07f16a7d74d1e8eeb7eb2b7f54a1a001aaa96
|
||
i686: Update libm-test-ulps
|
||
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2024-12-05 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 0003605a54344a459ff756ae5ffe72416a9b64e3
|
||
x86-64: Update libm-test-ulps
|
||
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 30ad01a3cf7eb0c04a764363d7c5ecf403519b1d
|
||
Use M_LIT in place of M_MLIT for literals
|
||
|
||
* math/s_cospi_template.c: Modified.
|
||
(M_DECL_FUNC): Modified function.
|
||
* math/s_sinpi_template.c: Modified.
|
||
(M_DECL_FUNC): Modified function.
|
||
|
||
2024-12-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 9b5f2eb9fc5d3cf4b984f6002e69aac43296e922
|
||
Add further test of TLS
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-tls22-gnu2.c: New file.
|
||
* elf/tst-tls22-mod1-gnu2.c: New file.
|
||
* elf/tst-tls22-mod1-vars.c: New file.
|
||
* elf/tst-tls22-mod1.c: New file.
|
||
* elf/tst-tls22-mod2-gnu2.c: New file.
|
||
* elf/tst-tls22-mod2-vars.c: New file.
|
||
* elf/tst-tls22-mod2.c: New file.
|
||
* elf/tst-tls22-vars.c: New file.
|
||
* elf/tst-tls22.c: New file.
|
||
* elf/tst-tls22.h: New file.
|
||
|
||
2024-12-05 Sergey Bugaev <bugaevc@gmail.com>
|
||
|
||
COMMIT: 8cbab3b729a6a2335aeafb34d55d758c7062f2d8
|
||
hurd: Protect against servers returning bogus read/write lengths
|
||
|
||
* hurd/fd-read.c: Modified.
|
||
(_hurd_fd_read): Modified function.
|
||
* hurd/fd-write.c: Modified.
|
||
(_hurd_fd_write): Modified function.
|
||
|
||
2024-12-05 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 00de38e531f55ca095910e655a0666ccb33fb6f6
|
||
Fix and sort variables in Makefiles
|
||
|
||
* argp/Makefile: Modified.
|
||
* catgets/Makefile: Modified.
|
||
* locale/Makefile: Modified.
|
||
* math/Makefile: Modified.
|
||
* misc/Makefile: Modified.
|
||
* posix/Makefile: Modified.
|
||
|
||
2024-12-04 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 776938e8b8dcf2b59998979e91cc0f9db7d771a8
|
||
Implement C23 sinpi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-sinpi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-sinpi.inc: New file.
|
||
* math/s_sinpi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](sinpi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-sinpi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-04 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 0ae0af68d8fa3bf6cbe1e4f1de5929ff71de67b3
|
||
Implement C23 cospi
|
||
|
||
* NEWS: Modified.
|
||
* manual/math.texi: Modified.
|
||
* math/Makefile: Modified.
|
||
* math/Versions: Modified.
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-cospi: New file.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
|
||
* math/gen-auto-libm-tests.c: Modified.
|
||
* math/gen-tgmath-tests.py: Modified.
|
||
* math/libm-test-cospi.inc: New file.
|
||
* math/s_cospi_template.c: New file.
|
||
* math/test-tgmath.c: Modified.
|
||
[! HAVE_MAIN](NCALLS): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): Modified.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](F): Modified function.
|
||
[HAVE_MAIN](TYPE): New.
|
||
[HAVE_MAIN](F): New function.
|
||
* math/tgmath.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](cospi): New.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
|
||
* sysdeps/ieee754/ldbl-opt/nldbl-cospi.c: New file.
|
||
* sysdeps/mach/hurd/i386/libm.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
|
||
* sysdeps/powerpc/nofpu/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-12-04 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 1c4cebb84b9e33aea9a90adfadb031d1f1eba927
|
||
malloc: Optimize small memory clearing for calloc
|
||
|
||
* malloc/malloc-internal.h: Modified.
|
||
(calloc-clear-memory.h): Include file.
|
||
* malloc/malloc.c: Modified.
|
||
[IS_IN (libc)](__libc_calloc): Modified function.
|
||
* sysdeps/generic/calloc-clear-memory.h: New file.
|
||
|
||
2024-12-03 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: f43eb2cf30fdff39bda1c2018246d4badabbc576
|
||
Use Linux 6.12 in build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-12-02 Carmen Bianca BAKKER <carmen@carmenbianca.eu>
|
||
|
||
COMMIT: c5a3d1bc8411347c9d5bfc02bca6ae6ec3a39ce5
|
||
locale: More strictly implement ISO 8601 for Esperanto locale
|
||
|
||
* localedata/locales/eo: Modified.
|
||
|
||
2024-12-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 17a43505b36cc174e5ece1b54e629396b66a8767
|
||
elf: Consolidate stackinfo.h
|
||
|
||
* sysdeps/aarch64/stackinfo.h: Delete file.
|
||
* sysdeps/arc/stackinfo.h: Delete file.
|
||
* sysdeps/csky/stackinfo.h: Delete file.
|
||
* sysdeps/generic/stackinfo.h: Modified.
|
||
(_STACKINFO_H): New.
|
||
(elf.h): Include file.
|
||
(_STACK_GROWS_DOWN): New.
|
||
(DEFAULT_STACK_PERMS): New.
|
||
* sysdeps/loongarch/stackinfo.h: Delete file.
|
||
* sysdeps/powerpc/stackinfo.h: Move to...
|
||
* sysdeps/powerpc/powerpc32/stackinfo.h: ... here.
|
||
[__WORDSIZE != 64](DEFAULT_STACK_PERMS): Remove.
|
||
[__WORDSIZE == 64](DEFAULT_STACK_PERMS): Remove.
|
||
(DEFAULT_STACK_PERMS): New.
|
||
* sysdeps/riscv/stackinfo.h: Delete file.
|
||
|
||
2024-12-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b7d4de086ce7fcc531cdd67a61dc27b5b3eff482
|
||
manual: Describe struct link_map, support link maps with dlinfo
|
||
|
||
* manual/dynlink.texi: Modified.
|
||
|
||
2024-11-29 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 3c2b9dc41cd05da055fae6f793a355063156bdf3
|
||
Add threaded test of sem_trywait
|
||
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/tst-sem19.c: New file.
|
||
|
||
2024-11-29 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 6ae9836ed24e4dc625b452a1472f1c150f3058cf
|
||
Add test of ELF hash collisions
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-hash-collision1-gnu.c: New file.
|
||
* elf/tst-hash-collision1-mod-gnu.c: New file.
|
||
* elf/tst-hash-collision1-mod-sysv.c: New file.
|
||
* elf/tst-hash-collision1-mod.c: New file.
|
||
* elf/tst-hash-collision1-sysv.c: New file.
|
||
* elf/tst-hash-collision1.c: New file.
|
||
* elf/tst-hash-collision2-gnu.c: New file.
|
||
* elf/tst-hash-collision2-mod1-gnu.c: New file.
|
||
* elf/tst-hash-collision2-mod1-sysv.c: New file.
|
||
* elf/tst-hash-collision2-mod1.c: New file.
|
||
* elf/tst-hash-collision2-mod2-gnu.c: New file.
|
||
* elf/tst-hash-collision2-mod2-sysv.c: New file.
|
||
* elf/tst-hash-collision2-mod2.c: New file.
|
||
* elf/tst-hash-collision2-sysv.c: New file.
|
||
* elf/tst-hash-collision2.c: New file.
|
||
* elf/tst-hash-collision3-mod.c: New file.
|
||
* elf/tst-hash-collision3-mod.map: New file.
|
||
* elf/tst-hash-collision3.c: New file.
|
||
|
||
2024-11-29 Sergey Kolosov <skolosov@redhat.com>
|
||
|
||
COMMIT: bde47662b74b883149c3001e2c052dea5d3cd92f
|
||
nptl: Add new test for pthread_spin_trylock
|
||
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/tst-spin5.c: New file.
|
||
|
||
2024-11-29 k4lizen <k4lizen@proton.me>
|
||
|
||
COMMIT: e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3
|
||
malloc: send freed small chunks to smallbin
|
||
|
||
* malloc/malloc.c: Modified.
|
||
(_int_malloc): Modified function.
|
||
(_int_free_create_chunk): Modified function.
|
||
|
||
2024-11-29 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: a08d9a52f967531a77e1824c23b5368c6434a72d
|
||
AArch64: Remove zva_128 from memset
|
||
|
||
* sysdeps/aarch64/memset.S: Modified.
|
||
|
||
2024-11-29 Wangyang Guo <wangyang.guo@intel.com>
|
||
|
||
COMMIT: 2d6427a63cad8056ba6bcaaaa8df21977c8dde3d
|
||
benchtests: Add calloc test
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/bench-calloc-simple.c: New file.
|
||
* benchtests/bench-calloc-thread.c: New file.
|
||
* benchtests/bench-malloc-simple.c: Modified.
|
||
(do_benchmark): Modified function.
|
||
(bench): Modified function.
|
||
[! TEST_FUNC](TEST_FUNC): New.
|
||
[! TEST_FUNC](TEST_NAME): New.
|
||
* benchtests/bench-malloc-thread.c: Modified.
|
||
(malloc_benchmark_loop): Modified function.
|
||
(main): Modified function.
|
||
[! TEST_FUNC](TEST_FUNC): New.
|
||
[! TEST_FUNC](TEST_NAME): New.
|
||
|
||
2024-11-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 19a198f05802fcc05441c364ed75311ef3f6d663
|
||
pthread_getcpuclockid: Add descriptive comment to smoke test
|
||
|
||
* nptl/TODO-testing: Modified.
|
||
* nptl/tst-pthread-getcpuclockid-invalid.c: Modified.
|
||
|
||
2024-11-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 82a3991a848958d27c19f8cce0077c1c28c57c5c
|
||
Remove nios2-linux-gnu
|
||
|
||
* Suppressing diff as too many files differ.
|
||
|
||
2024-11-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 293369689a108571f1f56b0692574e0eddad6046
|
||
libio: make _IO_least_marker static
|
||
|
||
* libio/genops.c: Modified.
|
||
(_IO_least_marker): Remove.
|
||
(_IO_least_marker): Modified function.
|
||
|
||
2024-11-27 Wangyang Guo <wangyang.guo@intel.com>
|
||
|
||
COMMIT: c69e8cccaff8f2d89cee43202623b33e6ef5d24a
|
||
malloc: Avoid func call for tcache quick path in free()
|
||
|
||
* malloc/malloc.c: Modified.
|
||
(void): Modified.
|
||
|
||
2024-11-26 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4836a9af89f1b4d482e6c72ff67e36226d36434c
|
||
debug: Fix tst-longjmp_chk3 build failure on Hurd
|
||
|
||
* debug/tst-longjmp_chk3.c: Modified.
|
||
(unistd.h): Include file.
|
||
|
||
2024-11-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 3b1c5a539b7b8cb833f22012d1a95a4847594747
|
||
math: Add internal roundeven_finite
|
||
|
||
* sysdeps/ieee754/flt-32/e_gammaf_r.c: Modified.
|
||
(__ieee754_gammaf_r): Modified function.
|
||
* sysdeps/ieee754/flt-32/math_config.h: Modified.
|
||
[! ROUNDEVEN_INTRINSICS](ROUNDEVEN_INTRINSICS): New.
|
||
(roundeven_finite): New function.
|
||
* sysdeps/ieee754/flt-32/s_expm1f.c: Modified.
|
||
(__expm1f): Modified function.
|
||
* sysdeps/ieee754/flt-32/s_tanf.c: Modified.
|
||
(rltl): Modified function.
|
||
* sysdeps/powerpc/fpu/math_private.h: Modified.
|
||
[_ARCH_PWR6](ROUNDEVEN_INTRINSICS): New.
|
||
|
||
2024-11-25 Julian Zhu <jz531210@gmail.com>
|
||
|
||
COMMIT: 32445b6dd2d23bd303dbb66fa3c7d0179c19dc76
|
||
RISC-V: Use builtin for fma and fmaf
|
||
|
||
* sysdeps/riscv/rvd/math-use-builtins-fma.h: New file.
|
||
* sysdeps/riscv/rvd/s_fma.c: Delete file.
|
||
* sysdeps/riscv/rvf/s_fmaf.c: Delete file.
|
||
|
||
2024-11-25 Julian Zhu <jz531210@gmail.com>
|
||
|
||
COMMIT: d2264de5db00549786afc2759c99de1a1531c550
|
||
RISC-V: Use builtin for copysign and copysignf
|
||
|
||
* sysdeps/riscv/rvd/s_copysign.c: Delete file.
|
||
* sysdeps/riscv/rvf/s_copysignf.c: Delete file.
|
||
|
||
2024-11-25 Alejandro Colomar <alx@kernel.org>
|
||
|
||
COMMIT: 53fcdf5f743aa9b02972eec658e66f96d6a63386
|
||
Silence most -Wzero-as-null-pointer-constant diagnostics
|
||
|
||
* argp/argp-fmtstream.c: Modified.
|
||
[! ARGP_FMTSTREAM_USE_LINEWRAP](__argp_make_fmtstream): Modified function.
|
||
* argp/argp-help.c: Modified.
|
||
(make_hol): Modified function.
|
||
(hol_entry_first_short): Modified function.
|
||
(hol_entry_first_long): Modified function.
|
||
(hol_find_entry): Modified function.
|
||
(hol_append): Modified function.
|
||
(hol_entry_help): Modified function.
|
||
(hol_help): Modified function.
|
||
(argp_args_usage): Modified function.
|
||
(argp_doc): Modified function.
|
||
(_help): Modified function.
|
||
(__argp_help): Modified function.
|
||
(__argp_state_help): Modified function.
|
||
* argp/argp-parse.c: Modified.
|
||
(convert_options): Modified function.
|
||
(parser_convert): Modified function.
|
||
(parser_init): Modified function.
|
||
(parser_finalize): Modified function.
|
||
(parser_parse_arg): Modified function.
|
||
(parser_parse_next): Modified function.
|
||
(__argp_parse): Modified function.
|
||
(__argp_input): Modified function.
|
||
* catgets/gencat.c: Modified.
|
||
(read_input_file): Modified function.
|
||
* debug/backtracesyms.c: Modified.
|
||
(__backtrace_symbols): Modified function.
|
||
* elf/dl-find_object.c: Modified.
|
||
(_dl_find_object_freeres): Modified function.
|
||
* elf/dl-load.c: Modified.
|
||
[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
|
||
* elf/dl-load.h: Modified.
|
||
(_dl_postprocess_loadcmd): Modified function.
|
||
* elf/dl-lookup.c: Modified.
|
||
(_dl_lookup_symbol_x): Modified function.
|
||
* elf/dl-minimal-malloc.c: Modified.
|
||
(__minimal_malloc): Modified function.
|
||
* elf/dl-tunables.c: Modified.
|
||
(parse_tunables): Modified function.
|
||
(__tunables_init): Modified function.
|
||
* elf/dynamic-link.h: Modified.
|
||
[RESOLVE_MAP](ELF_DYNAMIC_DO_RELR): Modified.
|
||
* elf/readlib.c: Modified.
|
||
(process_file): Modified function.
|
||
* elf/tlsdeschtab.h: Modified.
|
||
[SHARED](_dl_make_tlsdesc_dynamic): Modified function.
|
||
* hesiod/hesiod.c: Modified.
|
||
(hesiod_init): Modified function.
|
||
(parse_config_file): Modified function.
|
||
* inet/rcmd.c: Modified.
|
||
(rcmd_af): Modified function.
|
||
* inet/rexec.c: Modified.
|
||
(rexec_af): Modified function.
|
||
* inet/ruserpass.c: Modified.
|
||
(ruserpass): Modified function.
|
||
* libio/fileops.c: Modified.
|
||
(_IO_new_file_fopen): Modified function.
|
||
* libio/genops.c: Modified.
|
||
(_IO_default_setbuf): Modified function.
|
||
(_IO_unsave_markers): Modified function.
|
||
* libio/iopopen.c: Modified.
|
||
(spawn_process): Modified function.
|
||
* libio/libioP.h: Modified.
|
||
[_IO_MTSAFE_IO][! _IO_USE_OLD_IO_FILE](FILEBUF_LITERAL): Modified.
|
||
* libio/wfileops.c: Modified.
|
||
(_IO_wfile_overflow): Modified function.
|
||
* libio/wgenops.c: Modified.
|
||
(_IO_unsave_wmarkers): Modified function.
|
||
* locale/programs/xmalloc.c: Modified.
|
||
(fixup_null_alloc): Modified function.
|
||
(xmalloc): Modified function.
|
||
(xcalloc): Modified function.
|
||
(xrealloc): Modified function.
|
||
* locale/setlocale.c: Modified.
|
||
[NL_CURRENT_INDIRECT](CATEGORY_USED): Modified.
|
||
* locale/uselocale.c: Modified.
|
||
(__uselocale): Modified function.
|
||
* malloc/arena.c: Modified.
|
||
[IS_IN (libc)](_int_new_arena): Modified function.
|
||
(alloc_new_heap): Modified function.
|
||
* malloc/malloc-check.c: Modified.
|
||
(realloc_check): Modified function.
|
||
* malloc/malloc.c: Modified.
|
||
[HAVE_MREMAP](mremap_chunk): Modified function.
|
||
[IS_IN (libc)](__libc_free): Modified function.
|
||
[IS_IN (libc)](__libc_realloc): Modified function.
|
||
[IS_IN (libc)](aligned_alloc): Modified function.
|
||
[IS_IN (libc)](_mid_memalign): Modified function.
|
||
[IS_IN (libc)](__libc_pvalloc): Modified function.
|
||
[IS_IN (libc)](__libc_calloc): Modified function.
|
||
[USE_TCACHE](tcache_init): Modified function.
|
||
(MORECORE_FAILURE): Modified.
|
||
(sysmalloc_mmap): Modified function.
|
||
(sysmalloc_mmap_fallback): Modified function.
|
||
(sysmalloc): Modified function.
|
||
(_int_malloc): Modified function.
|
||
(malloc_consolidate): Modified function.
|
||
(_int_realloc): Modified function.
|
||
(_int_memalign): Modified function.
|
||
(int_mallinfo): Modified function.
|
||
* malloc/obstack.c: Modified.
|
||
[! ELIDE_CODE][_LIBC][SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4)](_obstack_compat): Modified.
|
||
[! ELIDE_CODE](_obstack_begin): Modified function.
|
||
[! ELIDE_CODE](_obstack_begin_1): Modified function.
|
||
[! ELIDE_CODE](_obstack_allocated_p): Modified function.
|
||
[! ELIDE_CODE](__obstack_free): Modified function.
|
||
[! ELIDE_CODE](_obstack_memory_used): Modified function.
|
||
* malloc/reallocarray.c: Modified.
|
||
(__libc_reallocarray): Modified function.
|
||
* misc/getttyent.c: Modified.
|
||
(__getttyent): Modified function.
|
||
* misc/sbrk.c: Modified.
|
||
(__sbrk): Modified function.
|
||
* nis/nis_server.c: Modified.
|
||
(nis_servstate): Modified function.
|
||
* nptl/pthread_create.c: Modified.
|
||
(create_thread): Modified function.
|
||
* nptl_db/fetch-value.c: Modified.
|
||
(_td_locate_field): Modified function.
|
||
* nptl_db/td_init.c: Modified.
|
||
(__td_ta_rtld_global): Modified function.
|
||
* nptl_db/td_ta_clear_event.c: Modified.
|
||
(td_ta_clear_event): Modified function.
|
||
* nptl_db/td_ta_event_getmsg.c: Modified.
|
||
(td_ta_event_getmsg): Modified function.
|
||
* nptl_db/td_ta_map_lwp2thr.c: Modified.
|
||
(__td_ta_lookup_th_unique): Modified function.
|
||
(td_ta_map_lwp2thr): Modified function.
|
||
* nptl_db/td_ta_set_event.c: Modified.
|
||
(td_ta_set_event): Modified function.
|
||
* nptl_db/td_ta_thr_iter.c: Modified.
|
||
(iterate_thread_list): Modified function.
|
||
(td_ta_thr_iter): Modified function.
|
||
* nptl_db/td_ta_tsd_iter.c: Modified.
|
||
(td_ta_tsd_iter): Modified function.
|
||
* nptl_db/td_thr_event_enable.c: Modified.
|
||
(td_thr_event_enable): Modified function.
|
||
* nptl_db/td_thr_event_getmsg.c: Modified.
|
||
(td_thr_event_getmsg): Modified function.
|
||
* nptl_db/td_thr_get_info.c: Modified.
|
||
(td_thr_get_info): Modified function.
|
||
* nptl_db/td_thr_getfpregs.c: Modified.
|
||
(td_thr_getfpregs): Modified function.
|
||
* nptl_db/td_thr_getgregs.c: Modified.
|
||
(td_thr_getgregs): Modified function.
|
||
* nptl_db/td_thr_setfpregs.c: Modified.
|
||
(td_thr_setfpregs): Modified function.
|
||
* nptl_db/td_thr_setgregs.c: Modified.
|
||
(td_thr_setgregs): Modified function.
|
||
* nptl_db/td_thr_tlsbase.c: Modified.
|
||
(dtv_slotinfo_list): Modified function.
|
||
(td_thr_tlsbase): Modified function.
|
||
* nptl_db/td_thr_tsd.c: Modified.
|
||
(td_thr_tsd): Modified function.
|
||
* nptl_db/td_thr_validate.c: Modified.
|
||
(__td_ta_stack_user): Modified function.
|
||
(__td_ta_stack_used): Modified function.
|
||
(check_thread_list): Modified function.
|
||
(td_thr_validate): Modified function.
|
||
* nptl_db/thread_dbP.h: Modified.
|
||
(DB_GET_SYMBOL): Modified.
|
||
(DB_GET_VALUE): Modified.
|
||
(DB_PUT_VALUE): Modified.
|
||
* nss/getaddrinfo.c: Modified.
|
||
(gaih_inet): Modified function.
|
||
* posix/getopt.c: Modified.
|
||
(GETOPT_ENTRY): Modified.
|
||
* posix/regcomp.c: Modified.
|
||
[_REGEX_RE_COMP || _LIBC][! _LIBC](re_comp): Modified function.
|
||
[_REGEX_RE_COMP || _LIBC][_LIBC](re_comp): Modified function.
|
||
* posix/regexec.c: Modified.
|
||
(merge_state_with_log): Modified function.
|
||
* resolv/base64.c: Modified.
|
||
(b64_pton): Modified function.
|
||
* resolv/compat-gethnamaddr.c: Modified.
|
||
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_25)](_gethtbyname2): Modified function.
|
||
* resolv/res_debug.c: Modified.
|
||
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](sym_ston): Modified function.
|
||
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](sym_ntos): Modified function.
|
||
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](sym_ntop): Modified function.
|
||
* resolv/res_hconf.c: Modified.
|
||
(arg_trimdomain_list): Modified function.
|
||
(arg_bool): Modified function.
|
||
(parse_line): Modified function.
|
||
* stdio-common/iovfscanf.c: Modified.
|
||
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_29)](__IO_vfscanf): Modified function.
|
||
* string/argz-delete.c: Modified.
|
||
(argz_delete): Modified function.
|
||
* string/argz-extract.c: Modified.
|
||
(__argz_extract): Modified function.
|
||
* string/argz-replace.c: Modified.
|
||
(str_append): Modified function.
|
||
(__argz_replace): Modified function.
|
||
* string/argz.h: Modified.
|
||
[__USE_EXTERN_INLINES](__NTH): Modified function.
|
||
* string/envz.c: Modified.
|
||
(envz_entry): Modified function.
|
||
(envz_get): Modified function.
|
||
* sunrpc/clnt_raw.c: Modified.
|
||
(clntraw_create): Modified function.
|
||
* sunrpc/clnt_simp.c: Modified.
|
||
(callrpc): Modified function.
|
||
* sunrpc/key_call.c: Modified.
|
||
(key_call): Modified function.
|
||
* sunrpc/svc_raw.c: Modified.
|
||
(svcraw_create): Modified function.
|
||
(svcraw_recv): Modified function.
|
||
(svcraw_reply): Modified function.
|
||
(svcraw_getargs): Modified function.
|
||
(svcraw_freeargs): Modified function.
|
||
* sunrpc/svc_simple.c: Modified.
|
||
(__registerrpc): Modified function.
|
||
* sunrpc/xdr_mem.c: Modified.
|
||
(xdrmem_inline): Modified function.
|
||
* sunrpc/xdr_sizeof.c: Modified.
|
||
(x_inline): Modified function.
|
||
(x_destroy): Modified function.
|
||
* sunrpc/xdr_stdio.c: Modified.
|
||
(xdrstdio_create): Modified function.
|
||
* support/blob_repeat.c: Modified.
|
||
(allocate_malloc): Modified function.
|
||
(allocate_big): Modified function.
|
||
(repeat_allocate): Modified function.
|
||
(support_blob_repeat_free): Modified function.
|
||
* support/shell-container.c: Modified.
|
||
(copy_func): Modified function.
|
||
(exit_func): Modified function.
|
||
* support/support_openpty.c: Modified.
|
||
(support_openpty): Modified function.
|
||
* support/support_set_vma_name_supported.c: Modified.
|
||
(support_set_vma_name_supported): Modified function.
|
||
* support/support_stack_alloc.c: Modified.
|
||
(support_stack_alloc): Modified function.
|
||
* support/test-container.c: Modified.
|
||
(copy_one_file): Modified function.
|
||
* support/xsigstack.c: Modified.
|
||
(xfree_sigstack): Modified function.
|
||
* sysdeps/posix/system.c: Modified.
|
||
(do_system): Modified function.
|
||
* sysdeps/unix/sysv/linux/brk.c: Modified.
|
||
(__curbrk): Modified.
|
||
* sysdeps/unix/sysv/linux/dl-early_allocate.c: Modified.
|
||
(_dl_early_allocate): Modified function.
|
||
* sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
|
||
[SHARED](_dl_sysdep_start): Modified function.
|
||
* sysdeps/unix/sysv/linux/gettimeofday.c: Modified.
|
||
[USE_IFUNC_GETTIMEOFDAY][! SHARED](__gettimeofday): Modified function.
|
||
[USE_IFUNC_GETTIMEOFDAY][SHARED](__gettimeofday_syscall): Modified function.
|
||
* sysdeps/unix/sysv/linux/settimeofday.c: Modified.
|
||
(__settimeofday64): Modified function.
|
||
* sysdeps/unix/sysv/linux/sigwait.c: Modified.
|
||
(__sigwait): Modified function.
|
||
* sysdeps/unix/sysv/linux/sigwaitinfo.c: Modified.
|
||
(__sigwaitinfo): Modified function.
|
||
* sysdeps/unix/sysv/linux/spawni.c: Modified.
|
||
(__spawni_child): Modified function.
|
||
* sysdeps/x86/nptl/bits/struct_mutex.h: Modified.
|
||
[__x86_64__](__PTHREAD_MUTEX_INITIALIZER): Modified.
|
||
* timezone/zic.c: Modified.
|
||
(inzsub): Modified function.
|
||
(rulesub): Modified function.
|
||
* wctype/wctrans.c: Modified.
|
||
(__wctrans): Modified function.
|
||
* wctype/wctrans_l.c: Modified.
|
||
(__wctrans_l): Modified function.
|
||
|
||
2024-11-25 Yannick Le Pennec <yannick.lepennec@live.fr>
|
||
|
||
COMMIT: 83d4b42ded712bbbc22ceeefe886b8315190da5b
|
||
sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_*
|
||
|
||
* sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
|
||
[SHARED](_dl_show_auxv): Modified function.
|
||
|
||
2024-11-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4b7cfcc3fbfab55a1bbb32a2da69c048060739d6
|
||
debug: Wire up tst-longjmp_chk3
|
||
|
||
* debug/Makefile: Modified.
|
||
* debug/tst-longjmp_chk3.c: Modified.
|
||
(jb): Modified.
|
||
(do_test): Modified function.
|
||
(stdio.h): Include file.
|
||
(support/support.h): Include file.
|
||
(buf): New.
|
||
|
||
2024-11-25 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: d9f40387d3305d97e30a8cf8724218c42a63680a
|
||
nptl: initialize cpu_id_start prior to rseq registration
|
||
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
[RSEQ_SIG](rseq_register_current_thread): Modified function.
|
||
|
||
2024-11-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6976cd3124c0bb7ef55b6eb23ac0cb12ac514138
|
||
math: Fix branch hint for 68d7128942
|
||
|
||
* sysdeps/ieee754/flt-32/e_lgammaf_r.c: Modified.
|
||
(__ieee754_lgammaf_r): Modified function.
|
||
|
||
2024-11-25 Sachin Monga <smonga@linux.ibm.com>
|
||
|
||
COMMIT: 2062e02772128db6b90bf0078c5041c66c4a951e
|
||
powerpc64le: ROP Changes for strncpy/ppc-mount
|
||
|
||
* sysdeps/powerpc/powerpc64/le/power9/strncpy.S: Modified.
|
||
* sysdeps/powerpc/powerpc64/power8/strncpy.S: Modified.
|
||
* sysdeps/powerpc/powerpc64/ppc-mcount.S: Modified.
|
||
* sysdeps/powerpc/powerpc64/sysdep.h: Modified.
|
||
[__ASSEMBLER__][_CALL_ELF == 2](FRAME_MIN_SIZE): Modified.
|
||
|
||
2024-11-25 Vincent Lefevre <vincent@vinc17.net>
|
||
|
||
COMMIT: 68d71289425bb133c6cbf0f5065da6b1d99f81fc
|
||
math: Fix non-portability in the computation of signgam in lgammaf
|
||
|
||
* sysdeps/ieee754/flt-32/e_lgammaf_r.c: Modified.
|
||
(__ieee754_lgammaf_r): Modified function.
|
||
|
||
2024-11-25 Wangyang Guo <wangyang.guo@intel.com>
|
||
|
||
COMMIT: c621d4f74fcbb69818125b5ef128937a72f64888
|
||
malloc: Split _int_free() into 3 sub functions
|
||
|
||
* malloc/malloc.c: Modified.
|
||
[USE_TCACHE](void): Modified.
|
||
[USE_TCACHE](tcache_double_free_verify): New function.
|
||
[USE_TCACHE](tcache_free): New function.
|
||
[USE_TCACHE](void): New.
|
||
(_int_free): Modified.
|
||
(void): Modified.
|
||
(_int_free): Modified function.
|
||
(void): Modified.
|
||
(_int_free_check): New function.
|
||
(_int_free_chunk): New function.
|
||
(_int_free_check): New function.
|
||
(_int_free_chunk): New function.
|
||
(void): New.
|
||
(void): New.
|
||
|
||
2024-11-25 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: d92a5e1dad39ab0ac09ab1beeb055c1f1d981cd4
|
||
hurd: Add MAP_NORESERVE mmap flag
|
||
|
||
* sysdeps/mach/hurd/bits/mman_ext.h: Modified.
|
||
[__USE_GNU](MAP_NORESERVE): New.
|
||
|
||
2024-11-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 03b8d764109be48a53b18abd4b5050e8cdc2c6da
|
||
nptl: Add smoke test for pthread_getcpuclockid failure
|
||
|
||
* nptl/Makefile: Modified.
|
||
* nptl/tst-pthread-getcpuclockid-invalid.c: New file.
|
||
|
||
2024-11-22 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 99671e72bb27a3cb98860bdc4c0e25961ce96b3e
|
||
Add multithreaded test of sem_getvalue
|
||
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-sem_getvalue-affinity.c: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: bccb0648ea29f89a7b1b64f3e5674d2338e3798e
|
||
math: Use tanf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/generic/math_uint128.h: New file.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/k_tanf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(float.h): Remove include.
|
||
(math.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(one): Remove.
|
||
(__kernel_tanf): Remove function.
|
||
* sysdeps/ieee754/flt-32/s_tanf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(errno.h): Remove include.
|
||
(math.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(s_sincosf.h): Remove include.
|
||
(rem_pio2f): Remove function.
|
||
(__tanf): Modified function.
|
||
(array_length.h): Include file.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(math_uint128.h): Include file.
|
||
(rltl): New function.
|
||
(rbig): New function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d846f4c12d7636efd5b7cff173456e616a185e24
|
||
math: Use lgammaf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/e_lgammaf_r.c: Modified.
|
||
(math_private.h): Remove include.
|
||
(libc-diag.h): Remove include.
|
||
(two23): Remove.
|
||
(zero): Remove.
|
||
(sin_pif): Remove function.
|
||
(__ieee754_lgammaf_r): Modified function.
|
||
(array_length.h): Include file.
|
||
(stdint.h): Include file.
|
||
(limits.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_r7): New function.
|
||
(as_r8): New function.
|
||
(as_sinpi): New function.
|
||
(as_ln): New function.
|
||
* sysdeps/ieee754/flt-32/lgamma_negf.c: Modified.
|
||
(float.h): Remove include.
|
||
(math.h): Remove include.
|
||
(math-narrow-eval.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(fenv_private.h): Remove include.
|
||
(lgamma_zeros): Remove.
|
||
(e_hi): Remove.
|
||
(lgamma_coeff): Remove.
|
||
(NCOEFF): Remove.
|
||
(poly_coeff): Remove.
|
||
(poly_deg): Remove.
|
||
(poly_end): Remove.
|
||
(lg_sinpi): Remove function.
|
||
(lg_cospi): Remove function.
|
||
(lg_cotpi): Remove function.
|
||
(__lgamma_negf): Remove function.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: baa495f2311f182d6a829cba1abc10363fd1e2cb
|
||
math: Use erfcf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_erfcf.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(fix-int-fp-convert-zero.h): Remove include.
|
||
(math-narrow-eval.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(tiny): Remove.
|
||
(__erfcf): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(E): New.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 994fec2397770e0655d240f7c9f9e5c29dbb0926
|
||
math: Use erff from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_erff.c: Modified.
|
||
[(LIBM_SCCS) && ! lint](rcsid): Remove.
|
||
(errno.h): Remove include.
|
||
(float.h): Remove include.
|
||
(math-narrow-eval.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(fix-int-fp-convert-zero.h): Remove include.
|
||
(tiny): Remove.
|
||
(__erff): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c4c64ba5d10fecc3bb3749d72c69ce21fe0d0aaa
|
||
math: Split s_erfF in erff and erfc
|
||
|
||
* math/Makefile: Modified.
|
||
* sysdeps/ieee754/dbl-64/s_erfc.c: New file.
|
||
* sysdeps/ieee754/float128/s_erfcf128.c: New file.
|
||
* sysdeps/ieee754/flt-32/s_erfcf.c: New file.
|
||
* sysdeps/ieee754/flt-32/s_erff.c: Modified.
|
||
(libm_alias_float): Remove function.
|
||
* sysdeps/ieee754/ldbl-128/s_erfcl.c: New file.
|
||
* sysdeps/ieee754/ldbl-128ibm/s_erfcl.c: New file.
|
||
* sysdeps/ieee754/ldbl-96/s_erfcl.c: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c5d241f06b42c1211813118a6185a01a3dae1d00
|
||
math: Use cbrtf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_cbrtf.c: Modified.
|
||
(CBRT2): Remove.
|
||
(SQR_CBRT2): Remove.
|
||
(factor): Remove.
|
||
(__cbrtf): Modified function.
|
||
(fenv.h): Include file.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 2234b08763ff76a2543b434f8c8ee9d1c16205fe
|
||
benchtests: Add tanf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/tanf-inputs: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ce4122ff978e2b78cd4c6eb888587e1921989f45
|
||
benchtests: Add lgammaf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/lgammaf-inputs: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d7612d04e453fd50e311f7643ac7d13a546e5ac2
|
||
benchtests: Add erfcf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/erfcf-inputs: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 50657965dae34cbc56e81350c11991cd3e7e3536
|
||
benchtests: Add erff benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/erff-inputs: New file.
|
||
|
||
2024-11-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 53c80be8da6fd7d641679a83d5b703276f28d56c
|
||
benchtests: Add cbrtf benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/cbrtf-inputs: New file.
|
||
|
||
2024-11-22 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: e7b553272196e6175b8a15f807cb59217ba2843a
|
||
elf: Handle static PIE with non-zero load address [BZ #31799]
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-reloc-static-pie.c: Modified.
|
||
(_dl_relocate_static_pie): Modified function.
|
||
* elf/tst-pie-address-static.c: New file.
|
||
* elf/tst-pie-address.c: New file.
|
||
|
||
2024-11-21 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 713d6d7e781ced6d194d6c147f2db4ce9961bb0c
|
||
x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344]
|
||
|
||
* sysdeps/x86_64/multiarch/strncat-evex.S: Modified.
|
||
|
||
2024-11-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7a61e7f557a97ab597d6fca5e2d1f13f65685c61
|
||
stdlib: Make getenv thread-safe in more cases
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/getenv.c: Modified.
|
||
(stdlib.h): Remove include.
|
||
(getenv): Modified function.
|
||
(atomic.h): Include file.
|
||
(setenv.h): Include file.
|
||
(__environ_array_list): New.
|
||
(__environ_counter): New.
|
||
* stdlib/setenv.c: Modified.
|
||
[_LIBC][! _LIBC][!(_LIBC || ( HAVE_SEARCH_H && HAVE_TSEARCH && __GNUC__))](last_environ): Remove.
|
||
[_LIBC][! _LIBC][!(_LIBC || ( HAVE_SEARCH_H && HAVE_TSEARCH && __GNUC__))](__libc_lock_define_initialized): New function.
|
||
[_LIBC][! _LIBC][_LIBC](__libc_setenv_freemem): Modified function.
|
||
[_LIBC][! _LIBC](last_environ): Remove.
|
||
[_LIBC][! _LIBC](__add_to_environ): Modified function.
|
||
[_LIBC][! _LIBC](unsetenv): Modified function.
|
||
[_LIBC][! _LIBC](clearenv): Modified function.
|
||
[_LIBC][! _LIBC](__libc_lock_define_initialized): New function.
|
||
(assert.h): Include file.
|
||
(setenv.h): Include file.
|
||
* stdlib/setenv.h: New file.
|
||
* stdlib/tst-environ.c: Modified.
|
||
(do_test): Modified function.
|
||
(support/check.h): Include file.
|
||
* stdlib/tst-getenv-signal.c: New file.
|
||
* stdlib/tst-getenv-thread.c: New file.
|
||
* stdlib/tst-getenv-unsetenv.c: New file.
|
||
|
||
2024-11-21 Andrew Pinski <quic_apinski@quicinc.com>
|
||
|
||
COMMIT: e6590f0c86632c36c9a784cf96075f4be2e920d2
|
||
aarch64: Remove non-temporal load/stores from oryon-1's memset
|
||
|
||
* sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.
|
||
|
||
2024-11-21 Andrew Pinski <quic_apinski@quicinc.com>
|
||
|
||
COMMIT: eb5eeb47403e0a91de834868e501b4d62b8d2cb9
|
||
aarch64: Remove non-temporal load/stores from oryon-1's memcpy
|
||
|
||
* sysdeps/aarch64/multiarch/memcpy_oryon1.S: Modified.
|
||
|
||
2024-11-20 Sachin Monga <smonga@linux.ibm.com>
|
||
|
||
COMMIT: 3051f3495cad507afebe2f654d32b51629554e3e
|
||
powerpc64le: _init/_fini file changes for ROP
|
||
|
||
* sysdeps/powerpc/powerpc64/crti.S: Modified.
|
||
* sysdeps/powerpc/powerpc64/crtn.S: Modified.
|
||
* sysdeps/powerpc/powerpc64/sysdep.h: Modified.
|
||
[__ASSEMBLER__][_CALL_ELF == 2](FRAME_MIN_SIZE_PARM): Modified.
|
||
[__ASSEMBLER__][_CALL_ELF == 2](FRAME_ROP_SAVE): New.
|
||
|
||
2024-11-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: c0365d3791666c67ad410007efb52fc9b16d4287
|
||
mman.h: Fix MAP_HASSEMPHORE typo
|
||
|
||
* bits/mman.h: Modified.
|
||
(MAP_HASSEMPHORE): Remove.
|
||
(MAP_HASSEMAPHORE): New.
|
||
|
||
2024-11-20 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: 6e7778ecdef27ebec3f01c3703ed4f51fa578c9c
|
||
misc: remove extra va_end in error_tail (bug 32233)
|
||
|
||
* misc/error.c: Modified.
|
||
[! _LIBC](error_tail): Modified function.
|
||
|
||
2024-11-20 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: ab545460b019fe66c90af5c78338ba80f62a4bda
|
||
intl: avoid alloca for arbitrary sizes (bug 32380)
|
||
|
||
* intl/dcigettext.c: Modified.
|
||
[! HAVE_ALLOCA](block_list): Remove.
|
||
[! HAVE_ALLOCA](ADD_BLOCK): Remove.
|
||
[! HAVE_ALLOCA](FREE_BLOCKS): Remove.
|
||
[HAVE_ALLOCA](ADD_BLOCK): Remove.
|
||
[HAVE_ALLOCA](FREE_BLOCKS): Remove.
|
||
[IN_LIBGLOCALE](gl_dcigettext): Modified function.
|
||
|
||
2024-11-20 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: 47311cca31e685fa7bfe19bb8cef17d2d3d7fff9
|
||
manual: Add description of AArch64-specific pkey flags
|
||
|
||
* manual/memory.texi: Modified.
|
||
|
||
2024-11-20 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||
|
||
COMMIT: f4d00dd60da0f8f520e7a7f71df3bc4d83cd4787
|
||
AArch64: Add support for memory protection keys
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/arch-pkey.h: New file.
|
||
* sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Modified.
|
||
(HWCAP2_POE): New.
|
||
* sysdeps/unix/sysv/linux/aarch64/bits/mman.h: Modified.
|
||
[__USE_GNU](PKEY_UNRESTRICTED): New.
|
||
[__USE_GNU](PKEY_DISABLE_ACCESS): New.
|
||
[__USE_GNU](PKEY_DISABLE_WRITE): New.
|
||
[__USE_GNU](PKEY_DISABLE_EXECUTE): New.
|
||
[__USE_GNU](PKEY_DISABLE_READ): New.
|
||
* sysdeps/unix/sysv/linux/aarch64/pkey_get.c: New file.
|
||
* sysdeps/unix/sysv/linux/aarch64/pkey_set.c: New file.
|
||
* sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c: New file.
|
||
* sysdeps/unix/sysv/linux/tst-pkey.c: Modified.
|
||
(sigusr1_handler): Modified function.
|
||
(do_test): Modified function.
|
||
|
||
2024-11-20 Andrew Pinski <quic_apinski@quicinc.com>
|
||
|
||
COMMIT: e162ab2bf1b82c40f29e1925986582fa07568ce8
|
||
AArch64: Remove thunderx{,2} memcpy
|
||
|
||
* sysdeps/aarch64/cpu-features.h: Modified.
|
||
(IS_THUNDERX): Remove.
|
||
(IS_THUNDERX2PA): Remove.
|
||
(IS_THUNDERX2): Remove.
|
||
* sysdeps/aarch64/multiarch/Makefile: Modified.
|
||
* sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
|
||
(__libc_ifunc_impl_list): Modified function.
|
||
* sysdeps/aarch64/multiarch/memcpy.c: Modified.
|
||
(__memcpy_thunderx): Remove.
|
||
(__memcpy_thunderx2): Remove.
|
||
(__typeof): Modified function.
|
||
* sysdeps/aarch64/multiarch/memcpy_thunderx.S: Delete file.
|
||
* sysdeps/aarch64/multiarch/memcpy_thunderx2.S: Delete file.
|
||
* sysdeps/aarch64/multiarch/memmove.c: Modified.
|
||
(__memmove_thunderx): Remove.
|
||
(__memmove_thunderx2): Remove.
|
||
(__typeof): Modified function.
|
||
|
||
2024-11-19 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: d899b48a30b2dd27ab25e1cd90ce28b75f7c0755
|
||
Fix femode_t conditionals for arc and or1k
|
||
|
||
* sysdeps/arc/bits/fenv.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT)](femode_t): Remove.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT)](FE_DFL_MODE): Remove.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT_C23)](femode_t): New.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT_C23)](FE_DFL_MODE): New.
|
||
* sysdeps/or1k/bits/fenv.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT)](femode_t): Remove.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT)](FE_DFL_MODE): Remove.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT_C23)](femode_t): New.
|
||
[__GLIBC_USE (IEC_60559_BFP_EXT_C23)](FE_DFL_MODE): New.
|
||
|
||
2024-11-19 Mahesh Bodapati <bmahi496@linux.ibm.com>
|
||
|
||
COMMIT: 3ef7e4286155b70816c2393414b935751a39d685
|
||
powerpc64le: Optimized strcat for POWER10
|
||
|
||
* sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
|
||
(__libc_ifunc_impl_list): Modified function.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strcat-power10.c: New file.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strcat.c: Modified.
|
||
(libc_ifunc_redirected): Remove.
|
||
[! __LITTLE_ENDIAN__](libc_ifunc_redirected): New.
|
||
[__LITTLE_ENDIAN__](__strcat_power10): New.
|
||
[__LITTLE_ENDIAN__](libc_ifunc_redirected): New.
|
||
|
||
2024-11-19 Peter Bergner <bergner@linux.ibm.com>
|
||
|
||
COMMIT: 229265cc2c1d03d8ee4a55cf73b1fe63b210bdf0
|
||
powerpc: Improve the inline asm for syscall wrappers
|
||
|
||
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified.
|
||
(INTERNAL_VSYSCALL_CALL_TYPE): Modified.
|
||
(SYSCALL_SCV): Modified.
|
||
(SYSCALL_SC): Modified.
|
||
(ASM_INPUT_0): Remove.
|
||
(ASM_INPUT_1): Remove.
|
||
(ASM_INPUT_2): Remove.
|
||
(ASM_INPUT_3): Remove.
|
||
(ASM_INPUT_4): Remove.
|
||
(ASM_INPUT_5): Remove.
|
||
(ASM_INPUT_6): Remove.
|
||
[! _ARCH_PWR4](MFCR0): New.
|
||
[_ARCH_PWR4](MFCR0): New.
|
||
(tostring): New.
|
||
(stringify): New.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 7f045c0b48633b198b42bebdff0024d7cfab3901
|
||
htl: move pthread_attr_init into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-attr-init.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_attr_init): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(__pthread_attr_init): New function.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 1a1cedd635506a1e5f97d19bcd03fad1c3c29c12
|
||
htl: move pthread_attr_setguardsize into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-setguardsize.c: Modified.
|
||
(pthread_attr_setguardsize): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_attr_setguardsize): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: f26b272a75d8b57b3b7c213bf6eb413724b9827b
|
||
htl: move pthread_attr_setschedparam into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-attr-setschedparam.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_attr_setschedparam): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 32aa498cebb8f34ee4d9f71fbaac2ffd92c19278
|
||
htl: move pthread_attr_setscope into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-attr-setscope.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_attr_setscope): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 4a8b7d7e62c6a45cfad01a8d5c8b9bb2e4ca2b30
|
||
htl: move pthread_attr_setstackaddr into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-setstack.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-setstackaddr.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: d69a010e7b12fe4fae749f92983de7e505c247cf
|
||
htl: move pthread_attr_setstacksize into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-setstacksize.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 330c1fad5b909399a245e96f3e1db5fbaa6ea413
|
||
htl: move pthread_attr_getstack into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-getstack.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 1428ae39e8d72d04d8c7d88186d6137bbe5a04d1
|
||
htl: move pthread_attr_getstackaddr into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-getstackaddr.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 993440a260b0707f3b0f9e60474a1cd9baf752f9
|
||
htl move pthread_attr_getstacksize into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-getstacksize.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(libc_hidden_def): New.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(libc_hidden_proto): Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 4bcda927fe0591de4bf016a23209f0d3f692879a
|
||
htl move pthread_attr_getscope into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-attr-getscope.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_attr_getscope): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 6caf24c972ccbc8584f9892c825ab18057cbf626
|
||
htl move pthread_attr_getguardsize into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-getguardsize.c: Modified.
|
||
(pthread_attr_getguardsize): Remove function.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_41)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(__pthread_attr_getguardsize): New function.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: f55cf584ff1a20e33df24a4e4369c444904270f5
|
||
htl: move __pthread_default_attr into libc
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/pt-internal.h: Modified.
|
||
(libc_hidden_proto): New.
|
||
* sysdeps/htl/pt-attr.c: Modified.
|
||
(libc_hidden_data_def): New.
|
||
|
||
2024-11-19 gfleury <gfleury@disroot.org>
|
||
|
||
COMMIT: 736befab6ca9069a9ff7d92b1db3f32655512307
|
||
htl: move pthread_attr_destroy into libc.
|
||
|
||
* htl/Makefile: Modified.
|
||
* htl/Versions: Modified.
|
||
* htl/forward.c: Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Modified.
|
||
(FORWARD): Remove.
|
||
* htl/pt-initialize.c: Modified.
|
||
* sysdeps/htl/pt-attr-destroy.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pthread-functions.h: Modified.
|
||
(__pthread_attr_destroy): Remove.
|
||
(pthread_functions): Modified.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
|
||
* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
|
||
|
||
2024-11-15 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: ce13ab503375d6db3d97fe19c6ccf229330d3988
|
||
stdio-common: Fix C23-ism in formatted output specifier tests [BZ #32360]
|
||
|
||
* stdio-common/tst-printf-format-skeleton.c: Modified.
|
||
(WPINIT): Modified function.
|
||
|
||
2024-11-13 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 6c915c73d08028987232f6dc718f218c61113240
|
||
elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245]
|
||
|
||
* elf/dl-find_object.c: Modified.
|
||
(_dl_find_object_update_1): Modified function.
|
||
|
||
2024-11-13 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: c510681a6922eb96ec3f4585f71b97f73ae74388
|
||
x86/string: Use `movsl` instead of `movsd` in strncpy/strncat [BZ #32344]
|
||
|
||
* sysdeps/x86_64/multiarch/strncpy-evex.S: Modified.
|
||
|
||
2024-11-13 Jonathan Wakely <jwakely@redhat.com>
|
||
|
||
COMMIT: 8d3fb43797389d780b19d27b9764beda60eaddbf
|
||
manual: Fix overeager s/int/size_t/ in memory.texi
|
||
|
||
* manual/memory.texi: Modified.
|
||
|
||
2024-11-12 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: b919fe1f6df51346393a3534dbff9d66c5ffc4db
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-13 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: e5c2738f17602949ac29a2c296cc3555cb06b7c3
|
||
Revert "hurd: Stop depending on the default_pager stubs provided by gnumach"
|
||
|
||
* sysdeps/mach/configure: Modified.
|
||
* sysdeps/mach/configure.ac: Modified.
|
||
|
||
2024-11-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 461cab1de747f3842f27a5d24977d78d561d45f9
|
||
linux: Add support for getrandom vDSO
|
||
|
||
* NEWS: Modified.
|
||
* elf/libc_early_init.c: Modified.
|
||
(__libc_early_init): Modified function.
|
||
(getrandom-internal.h): Include file.
|
||
* malloc/malloc.c: Modified.
|
||
[USE_TCACHE](tcache_key_initialize): Modified function.
|
||
* nptl/allocatestack.c: Modified.
|
||
(get_cached_stack): Modified function.
|
||
* nptl/descr.h: Modified.
|
||
(pthread): Modified.
|
||
* nptl/pthread_create.c: Modified.
|
||
(start_thread): Modified function.
|
||
(getrandom-internal.h): Include file.
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/tst-getrandom2.c: New file.
|
||
* sysdeps/generic/getrandom-internal.h: New file.
|
||
* sysdeps/generic/not-cancel.h: Modified.
|
||
(__getrandom_nocancel_nostatus): Remove.
|
||
(__getrandom_nocancel_direct): New.
|
||
(__getrandom_nocancel_nostatus_direct): New.
|
||
* sysdeps/mach/hurd/not-cancel.h: Modified.
|
||
(__getrandom_nocancel_nostatus): Remove function.
|
||
(__getrandom_nocancel_nostatus_direct): New function.
|
||
(__getrandom_nocancel_direct): New.
|
||
* sysdeps/nptl/_Fork.c: Modified.
|
||
(_Fork): Modified function.
|
||
(getrandom-internal.h): Include file.
|
||
* sysdeps/nptl/fork.h: Modified.
|
||
(fork_system_setup_after_fork): Modified function.
|
||
(reclaim_stacks): Modified function.
|
||
(getrandom-internal.h): Include file.
|
||
* sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](HAVE_GETRANDOM_VSYSCALL): New.
|
||
* sysdeps/unix/sysv/linux/dl-vdso-setup.c: Modified.
|
||
[PROCINFO_DECL || ! SHARED][HAVE_GETRANDOM_VSYSCALL](RELRO): New.
|
||
* sysdeps/unix/sysv/linux/dl-vdso-setup.h: Modified.
|
||
(setup_vdso_pointers): Modified function.
|
||
* sysdeps/unix/sysv/linux/getrandom-internal.h: New file.
|
||
* sysdeps/unix/sysv/linux/getrandom.c: Modified.
|
||
(__getrandom): Modified function.
|
||
[HAVE_GETRANDOM_VSYSCALL](assert.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](ldsodefs.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](libc-lock.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](list.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](setvmaname.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](sys/mman.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](sys/sysinfo.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](tls-internal.h): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](state_size): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](state_size_cache_aligned): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](mmap_prot): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](mmap_flags): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](reserve_ptr): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](release_ptr): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](is_reserved_ptr): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](<anonymous>): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](vgetrandom_get_state_alloc): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](vgetrandom_get_state): New.
|
||
[HAVE_GETRANDOM_VSYSCALL](getrandom_vdso): New.
|
||
(getrandom_syscall): New function.
|
||
(__getrandom_early_init): New function.
|
||
(__getrandom_reset_state): New function.
|
||
(__getrandom_vdso_release): New function.
|
||
(__getrandom_fork_subprocess): New function.
|
||
(__getrandom_nocancel): New function.
|
||
* sysdeps/unix/sysv/linux/loongarch/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](HAVE_GETRANDOM_VSYSCALL): New.
|
||
* sysdeps/unix/sysv/linux/not-cancel.h: Modified.
|
||
(__getrandom_nocancel): Remove function.
|
||
(__getrandom_nocancel_nostatus): Remove function.
|
||
(sys/random.h): Include file.
|
||
(__getrandom_nocancel_direct): New function.
|
||
(__getrandom_nocancel): New.
|
||
(__getrandom_nocancel_nostatus_direct): New function.
|
||
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified.
|
||
(HAVE_GETRANDOM_VSYSCALL): New.
|
||
* sysdeps/unix/sysv/linux/s390/sysdep.h: Modified.
|
||
[__s390x__](HAVE_GETRANDOM_VSYSCALL): New.
|
||
* sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](HAVE_GETRANDOM_VSYSCALL): New.
|
||
|
||
2024-11-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: b583b1080b42175ed1bc7578c9a7de622b369223
|
||
io: Add setuid tests for faccessat
|
||
|
||
* io/Makefile: Modified.
|
||
* io/tst-faccessat-setuid.c: New file.
|
||
|
||
2024-11-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: ea75860813234d13b5757d1fd2b182cdb1ba1255
|
||
tst-faccessat.c: Port to libsupport
|
||
|
||
* io/tst-faccessat.c: Modified.
|
||
(dirent.h): Remove include.
|
||
(prepare): Remove.
|
||
(PREPARE): Modified.
|
||
(do_test): Remove.
|
||
(TEST_FUNCTION): Remove.
|
||
(../test-skeleton.c): Remove include.
|
||
(prepare): Modified function.
|
||
(do_test): Modified function.
|
||
(errno.h): Include file.
|
||
(support/check.h): Include file.
|
||
(support/temp_file.h): Include file.
|
||
(support/test-driver.h): Include file.
|
||
(support/xdirent.h): Include file.
|
||
(support/test-driver.c): Include file.
|
||
|
||
2024-11-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 04b1eb161fdc8b88876bf78b34d2bb92584aba45
|
||
support: Add xdup
|
||
|
||
* support/Makefile: Modified.
|
||
* support/xdup.c: New file.
|
||
* support/xunistd.h: Modified.
|
||
(xdup): New function.
|
||
|
||
2024-11-12 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: ab4388f91c291b10c22c69919689fe9c3f6bebbd
|
||
LoongArch: Update ulps
|
||
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
|
||
2024-11-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 7b544224f82d20019f9b28522ebf8114a372d1a2
|
||
stat.h: Fix missing declaration of struct timespec
|
||
|
||
* io/sys/stat.h: Modified.
|
||
[__USE_XOPEN2K8](bits/types/struct_timespec.h): Remove include.
|
||
[(__USE_ATFILE) || (__USE_XOPEN2K8)](bits/types/struct_timespec.h): New.
|
||
|
||
2024-11-09 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: d2e65aa7d6a6434672abcaecd61877bfa78eeb1d
|
||
mach: Fix __xpg_strerror_r on in-range but undefined errors [BZ #32350]
|
||
|
||
* sysdeps/mach/xpg-strerror.c: Modified.
|
||
(__xpg_strerror_r): Modified function.
|
||
|
||
2024-11-08 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: 6754b5becf403a3c6b95a0ebd829edf8e4d83251
|
||
x86/string: Use `movsl` instead of `movsd` [BZ #32344]
|
||
|
||
* sysdeps/x86_64/multiarch/strcpy-evex.S: Modified.
|
||
|
||
2024-11-08 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: c7dcf594f4c52fa7e2cc76918c8aa9abb98e9625
|
||
Rename new tst-sem17 test to tst-sem18
|
||
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/tst-sem17.c: Move to...
|
||
* sysdeps/pthread/tst-sem18.c: ... here.
|
||
(do_test): Modified function.
|
||
|
||
2024-11-08 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: f745d78e2628cd5b13ca119ae0c0e21d08ad1906
|
||
Avoid uninitialized result in sem_open when file does not exist
|
||
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/sem_open.c: Modified.
|
||
(__sem_open): Modified function.
|
||
* sysdeps/pthread/tst-sem17.c: New file.
|
||
|
||
2024-11-07 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 97f60abd25628425971f07e9b0e7f8eec0741235
|
||
nptl: initialize rseq area prior to registration
|
||
|
||
* nptl/descr.h: Modified.
|
||
(pthread): Modified.
|
||
* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
|
||
[RSEQ_SIG](rseq_register_current_thread): Modified function.
|
||
|
||
2024-11-07 Mark Wielaard <mark@klomp.org>
|
||
|
||
COMMIT: c18de3b76ab679acb5a98e27a60fcb7626729f52
|
||
s390x: Update ulps
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-07 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 8e572067976ea700e5ef750458c42c47328fe459
|
||
elf: avoid jumping over a needed declaration
|
||
|
||
* elf/dl-load.c: Modified.
|
||
(_dl_map_object): Modified function.
|
||
|
||
2024-11-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 12b8dd77182420917a8efdaca03a5e3d77a127f5
|
||
math: Fix log10f on some ABIs
|
||
|
||
* sysdeps/ieee754/flt-32/e_log10f.c: Modified.
|
||
(as_special): Modified function.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 11a2169e4066e6b848f1e6e4c31ec4e2210cecd8
|
||
stdio-common: Add tests for formatted vsnprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-vsn-c.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-char.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-double.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-int.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-llong.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-long.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-s.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-short.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-uint.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-vsn-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-vsn.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: ac72dd90905e1693c108c9f36f0c7e79d6ad5501
|
||
stdio-common: Add tests for formatted vsprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-vs-c.c: New file.
|
||
* stdio-common/tst-printf-format-vs-char.c: New file.
|
||
* stdio-common/tst-printf-format-vs-double.c: New file.
|
||
* stdio-common/tst-printf-format-vs-int.c: New file.
|
||
* stdio-common/tst-printf-format-vs-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-vs-llong.c: New file.
|
||
* stdio-common/tst-printf-format-vs-long.c: New file.
|
||
* stdio-common/tst-printf-format-vs-s.c: New file.
|
||
* stdio-common/tst-printf-format-vs-short.c: New file.
|
||
* stdio-common/tst-printf-format-vs-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-vs-uint.c: New file.
|
||
* stdio-common/tst-printf-format-vs-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-vs-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-vs-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-vs.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 6018ba05c01b1e17d77742a123e8c443f8fc713c
|
||
stdio-common: Add tests for formatted vfprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-vf-c.c: New file.
|
||
* stdio-common/tst-printf-format-vf-char.c: New file.
|
||
* stdio-common/tst-printf-format-vf-double.c: New file.
|
||
* stdio-common/tst-printf-format-vf-int.c: New file.
|
||
* stdio-common/tst-printf-format-vf-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-vf-llong.c: New file.
|
||
* stdio-common/tst-printf-format-vf-long.c: New file.
|
||
* stdio-common/tst-printf-format-vf-s.c: New file.
|
||
* stdio-common/tst-printf-format-vf-short.c: New file.
|
||
* stdio-common/tst-printf-format-vf-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-vf-uint.c: New file.
|
||
* stdio-common/tst-printf-format-vf-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-vf-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-vf-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-vf.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: fae4eacae75e4f2767998aca703d6efaae2a747f
|
||
stdio-common: Add tests for formatted vdprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-vd-c.c: New file.
|
||
* stdio-common/tst-printf-format-vd-char.c: New file.
|
||
* stdio-common/tst-printf-format-vd-double.c: New file.
|
||
* stdio-common/tst-printf-format-vd-int.c: New file.
|
||
* stdio-common/tst-printf-format-vd-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-vd-llong.c: New file.
|
||
* stdio-common/tst-printf-format-vd-long.c: New file.
|
||
* stdio-common/tst-printf-format-vd-s.c: New file.
|
||
* stdio-common/tst-printf-format-vd-short.c: New file.
|
||
* stdio-common/tst-printf-format-vd-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-vd-uint.c: New file.
|
||
* stdio-common/tst-printf-format-vd-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-vd-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-vd-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-vd.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 349670f8093d920d4d683472c88029f6901f7ae7
|
||
stdio-common: Add tests for formatted vasprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-vas-c.c: New file.
|
||
* stdio-common/tst-printf-format-vas-char.c: New file.
|
||
* stdio-common/tst-printf-format-vas-double.c: New file.
|
||
* stdio-common/tst-printf-format-vas-int.c: New file.
|
||
* stdio-common/tst-printf-format-vas-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-vas-llong.c: New file.
|
||
* stdio-common/tst-printf-format-vas-long.c: New file.
|
||
* stdio-common/tst-printf-format-vas-s.c: New file.
|
||
* stdio-common/tst-printf-format-vas-short.c: New file.
|
||
* stdio-common/tst-printf-format-vas-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-vas-uint.c: New file.
|
||
* stdio-common/tst-printf-format-vas-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-vas-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-vas-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-vas.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: bad554d9b4f10988eb7fdb814fbaa5e89416d781
|
||
stdio-common: Add tests for formatted vprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-v-c.c: New file.
|
||
* stdio-common/tst-printf-format-v-char.c: New file.
|
||
* stdio-common/tst-printf-format-v-double.c: New file.
|
||
* stdio-common/tst-printf-format-v-int.c: New file.
|
||
* stdio-common/tst-printf-format-v-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-v-llong.c: New file.
|
||
* stdio-common/tst-printf-format-v-long.c: New file.
|
||
* stdio-common/tst-printf-format-v-s.c: New file.
|
||
* stdio-common/tst-printf-format-v-short.c: New file.
|
||
* stdio-common/tst-printf-format-v-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-v-uint.c: New file.
|
||
* stdio-common/tst-printf-format-v-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-v-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-v-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-v.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 0b6379cb98590c28088f017ddcc0edb8ad7d0131
|
||
stdio-common: Add tests for formatted snprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-sn-c.c: New file.
|
||
* stdio-common/tst-printf-format-sn-char.c: New file.
|
||
* stdio-common/tst-printf-format-sn-double.c: New file.
|
||
* stdio-common/tst-printf-format-sn-int.c: New file.
|
||
* stdio-common/tst-printf-format-sn-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-sn-llong.c: New file.
|
||
* stdio-common/tst-printf-format-sn-long.c: New file.
|
||
* stdio-common/tst-printf-format-sn-s.c: New file.
|
||
* stdio-common/tst-printf-format-sn-short.c: New file.
|
||
* stdio-common/tst-printf-format-sn-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-sn-uint.c: New file.
|
||
* stdio-common/tst-printf-format-sn-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-sn-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-sn-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-sn.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: c683ac8520e8064e7be3a22922d80849271290ac
|
||
stdio-common: Add tests for formatted sprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-s-c.c: New file.
|
||
* stdio-common/tst-printf-format-s-char.c: New file.
|
||
* stdio-common/tst-printf-format-s-double.c: New file.
|
||
* stdio-common/tst-printf-format-s-int.c: New file.
|
||
* stdio-common/tst-printf-format-s-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-s-llong.c: New file.
|
||
* stdio-common/tst-printf-format-s-long.c: New file.
|
||
* stdio-common/tst-printf-format-s-s.c: New file.
|
||
* stdio-common/tst-printf-format-s-short.c: New file.
|
||
* stdio-common/tst-printf-format-s-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-s-uint.c: New file.
|
||
* stdio-common/tst-printf-format-s-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-s-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-s-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-s.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 1dc5cdc3da19e10d47e50a5ea2ea3ce62ee2fa82
|
||
stdio-common: Add tests for formatted fprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-f-c.c: New file.
|
||
* stdio-common/tst-printf-format-f-char.c: New file.
|
||
* stdio-common/tst-printf-format-f-double.c: New file.
|
||
* stdio-common/tst-printf-format-f-int.c: New file.
|
||
* stdio-common/tst-printf-format-f-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-f-llong.c: New file.
|
||
* stdio-common/tst-printf-format-f-long.c: New file.
|
||
* stdio-common/tst-printf-format-f-s.c: New file.
|
||
* stdio-common/tst-printf-format-f-short.c: New file.
|
||
* stdio-common/tst-printf-format-f-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-f-uint.c: New file.
|
||
* stdio-common/tst-printf-format-f-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-f-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-f-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-f.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: b3e8a756ad569fd31181b74b3729d29df3eb55f3
|
||
stdio-common: Add tests for formatted dprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-d-c.c: New file.
|
||
* stdio-common/tst-printf-format-d-char.c: New file.
|
||
* stdio-common/tst-printf-format-d-double.c: New file.
|
||
* stdio-common/tst-printf-format-d-int.c: New file.
|
||
* stdio-common/tst-printf-format-d-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-d-llong.c: New file.
|
||
* stdio-common/tst-printf-format-d-long.c: New file.
|
||
* stdio-common/tst-printf-format-d-s.c: New file.
|
||
* stdio-common/tst-printf-format-d-short.c: New file.
|
||
* stdio-common/tst-printf-format-d-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-d-uint.c: New file.
|
||
* stdio-common/tst-printf-format-d-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-d-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-d-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-d.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: b350a60b6ecd77b7ec30c7969de1df8b73642e55
|
||
stdio-common: Add tests for formatted asprintf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-as-c.c: New file.
|
||
* stdio-common/tst-printf-format-as-char.c: New file.
|
||
* stdio-common/tst-printf-format-as-double.c: New file.
|
||
* stdio-common/tst-printf-format-as-int.c: New file.
|
||
* stdio-common/tst-printf-format-as-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-as-llong.c: New file.
|
||
* stdio-common/tst-printf-format-as-long.c: New file.
|
||
* stdio-common/tst-printf-format-as-s.c: New file.
|
||
* stdio-common/tst-printf-format-as-short.c: New file.
|
||
* stdio-common/tst-printf-format-as-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-as-uint.c: New file.
|
||
* stdio-common/tst-printf-format-as-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-as-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-as-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-as.h: New file.
|
||
|
||
2024-11-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 7ec4d7e3d1c0c6da11dbad1292fd9d94124c57ca
|
||
stdio-common: Add tests for formatted printf output specifiers
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-printf-format-c.sh: New file.
|
||
* stdio-common/tst-printf-format-char.sh: New file.
|
||
* stdio-common/tst-printf-format-double.sh: New file.
|
||
* stdio-common/tst-printf-format-int.sh: New file.
|
||
* stdio-common/tst-printf-format-ldouble.sh: New file.
|
||
* stdio-common/tst-printf-format-llong.sh: New file.
|
||
* stdio-common/tst-printf-format-long.sh: New file.
|
||
* stdio-common/tst-printf-format-p-c.c: New file.
|
||
* stdio-common/tst-printf-format-p-char.c: New file.
|
||
* stdio-common/tst-printf-format-p-double.c: New file.
|
||
* stdio-common/tst-printf-format-p-int.c: New file.
|
||
* stdio-common/tst-printf-format-p-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-p-llong.c: New file.
|
||
* stdio-common/tst-printf-format-p-long.c: New file.
|
||
* stdio-common/tst-printf-format-p-s.c: New file.
|
||
* stdio-common/tst-printf-format-p-short.c: New file.
|
||
* stdio-common/tst-printf-format-p-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-p-uint.c: New file.
|
||
* stdio-common/tst-printf-format-p-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-p-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-p-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-p.h: New file.
|
||
* stdio-common/tst-printf-format-s.sh: New file.
|
||
* stdio-common/tst-printf-format-short.sh: New file.
|
||
* stdio-common/tst-printf-format-skeleton-c.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-char.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-double.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-int.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-ldouble.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-llong.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-long.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-s.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-short.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-uchar.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-uint.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-ullong.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-ulong.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton-ushort.c: New file.
|
||
* stdio-common/tst-printf-format-skeleton.c: New file.
|
||
* stdio-common/tst-printf-format-uchar.sh: New file.
|
||
* stdio-common/tst-printf-format-uint.sh: New file.
|
||
* stdio-common/tst-printf-format-ullong.sh: New file.
|
||
* stdio-common/tst-printf-format-ulong.sh: New file.
|
||
* stdio-common/tst-printf-format-ushort.sh: New file.
|
||
* stdio-common/tst-printf-format.awk: New file.
|
||
* stdio-common/tst-printf-format.sh: New file.
|
||
|
||
2024-11-07 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: 1b70a0a024f024328a12e31216d4d725f22e78b5
|
||
nptl: fix __builtin_thread_pointer detection on LoongArch
|
||
|
||
* sysdeps/loongarch/nptl/thread_pointer.h: Modified.
|
||
(sys/cdefs.h): Remove include.
|
||
(__thread_pointer): Modified function.
|
||
(asm): New function.
|
||
* sysdeps/loongarch/nptl/tls.h: Modified.
|
||
[! __ASSEMBLER__](asm): Remove.
|
||
[! __ASSEMBLER__](thread_pointer.h): Include file.
|
||
|
||
2024-11-06 Florian Weimer <fweimer@redhat.com>
|
||
Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: ba60be873554ecd141b55ea82647714933c0dbd4
|
||
math: Fix incorrect results of exp10m1f with some GCC versions
|
||
|
||
* sysdeps/ieee754/flt-32/s_exp10m1f.c: Modified.
|
||
(__exp10m1f): Modified function.
|
||
* sysdeps/ieee754/flt-32/s_exp2m1f.c: Modified.
|
||
(__exp2m1f): Modified function.
|
||
|
||
2024-11-06 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: ff254cabd64bec6b6810ee1e1f0c901d273efaca
|
||
misc: Align argument name for pkey_*() functions with the manual
|
||
|
||
* sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified.
|
||
[__USE_GNU](pkey_alloc): Modified.
|
||
[__USE_GNU](pkey_set): Modified.
|
||
* sysdeps/unix/sysv/linux/pkey_set.c: Modified.
|
||
(__pkey_set): Modified function.
|
||
|
||
2024-11-06 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: 0c38c59f75bbfe3eb241fc54e1063e9b4cd2f9a6
|
||
manual: Use more precise wording for memory protection keys
|
||
|
||
* manual/memory.texi: Modified.
|
||
|
||
2024-11-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c1560f3f75c0e892b5522c16f91b4e303f677094
|
||
elf: Switch to main malloc after final ld.so self-relocation
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-support.c: Modified.
|
||
[! HAVE_AUX_VECTOR](__rtld_lock_define_initialized_recursive): Modified function.
|
||
(__rtld_lock_define_initialized_recursive): Modified function.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* elf/tst-rtld-no-malloc-audit.c: New file.
|
||
* elf/tst-rtld-no-malloc-preload.c: New file.
|
||
* elf/tst-rtld-no-malloc.c: New file.
|
||
|
||
2024-11-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: f2326c2ec0a0a8db7bc7f4db8cce3002768fc3b6
|
||
elf: Introduce _dl_relocate_object_no_relro
|
||
|
||
* elf/dl-reloc.c: Modified.
|
||
(_dl_relocate_object): Modified function.
|
||
(_dl_protect_relro): Modified function.
|
||
(_dl_relocate_object_no_relro): New function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
(_dl_relocate_object_no_relro): New function.
|
||
|
||
2024-11-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a79642204537dec8a1e1c58d1e0a074b3c624f46
|
||
elf: Do not define consider_profiling, consider_symbind as macros
|
||
|
||
* elf/dl-reloc.c: Modified.
|
||
(_dl_relocate_object): Modified function.
|
||
|
||
2024-11-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 8f8dd904c4a2207699bb666f30acceb5209c8d3f
|
||
elf: rtld_multiple_ref is always true
|
||
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
|
||
2024-11-05 Aurelien Jarno <aurelien@aurel32.net>
|
||
|
||
COMMIT: 273694cd78a2e12f44f8aacc88ec15853feb759a
|
||
Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/hwcap.h>
|
||
|
||
* sysdeps/unix/sysv/linux/arm/bits/hwcap.h: Modified.
|
||
(HWCAP2_AES): New.
|
||
(HWCAP2_PMULL): New.
|
||
(HWCAP2_SHA1): New.
|
||
(HWCAP2_SHA2): New.
|
||
(HWCAP2_CRC32): New.
|
||
(HWCAP2_SB): New.
|
||
(HWCAP2_SSBS): New.
|
||
|
||
2024-11-04 Lenard Mollenkopf <glibc@lenardmollenkopf.de>
|
||
|
||
COMMIT: e442e8376dcb14c904523c78994157cb5b502ff1
|
||
Add feature test macro _ISOC2Y_SOURCE
|
||
|
||
* NEWS: Modified.
|
||
* include/features.h: Modified.
|
||
[!(( _ISOC23_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 201710L)))](__GLIBC_USE_ISOC23): Remove.
|
||
[( _DEFAULT_SOURCE || (! __STRICT_ANSI__ && ! _ISOC99_SOURCE && ! _ISOC11_SOURCE && ! _ISOC23_SOURCE && ! _POSIX_SOURCE && ! _POSIX_C_SOURCE && ! _XOPEN_SOURCE))](_DEFAULT_SOURCE): Remove.
|
||
[( _ISOC11_SOURCE || _ISOC23_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__USE_ISOC11): Remove.
|
||
[( _ISOC23_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 201710L))](__GLIBC_USE_ISOC23): Remove.
|
||
[( _ISOC99_SOURCE || _ISOC11_SOURCE || _ISOC23_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199409L))](__USE_ISOC95): Remove.
|
||
[( _ISOC99_SOURCE || _ISOC11_SOURCE || _ISOC23_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__USE_ISOC99): Remove.
|
||
[_GNU_SOURCE](_ISOC2Y_SOURCE): New.
|
||
[!(( _ISOC23_SOURCE || _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 201710L)))](__GLIBC_USE_ISOC23): New.
|
||
[!(( _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 202311L)))](__GLIBC_USE_ISOC2Y): New.
|
||
[( _DEFAULT_SOURCE || (! __STRICT_ANSI__ && ! _ISOC99_SOURCE && ! _ISOC11_SOURCE && ! _ISOC23_SOURCE && ! _ISOC2Y_SOURCE && ! _POSIX_SOURCE && ! _POSIX_C_SOURCE && ! _XOPEN_SOURCE))](_DEFAULT_SOURCE): New.
|
||
[( _ISOC11_SOURCE || _ISOC23_SOURCE || _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__USE_ISOC11): New.
|
||
[( _ISOC23_SOURCE || _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 201710L))](__GLIBC_USE_ISOC23): New.
|
||
[( _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ > 202311L))](__GLIBC_USE_ISOC2Y): New.
|
||
[( _ISOC99_SOURCE || _ISOC11_SOURCE || _ISOC23_SOURCE || _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199409L))](__USE_ISOC95): New.
|
||
[( _ISOC99_SOURCE || _ISOC11_SOURCE || _ISOC23_SOURCE || _ISOC2Y_SOURCE || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__USE_ISOC99): New.
|
||
(__GLIBC_USE_ISOC2Y): New.
|
||
* manual/creature.texi: Modified.
|
||
|
||
2024-11-04 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: 2843e78b30da0aa743fdfb0ac61435c925182c04
|
||
added license for sysdeps/ieee754/flt-32/e_gammaf_r.c
|
||
|
||
* LICENSES: Modified.
|
||
|
||
2024-11-01 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 2d82d781a539ce8e82178fc1fa2c99ae1884e7fe
|
||
AArch64: Remove SVE erf and erfc tables
|
||
|
||
* sysdeps/aarch64/fpu/Makefile: Modified.
|
||
* sysdeps/aarch64/fpu/erf_advsimd.c: Modified.
|
||
(lookup): Modified function.
|
||
* sysdeps/aarch64/fpu/erf_data.c: Modified.
|
||
(__erf_data): Remove.
|
||
(__v_erf_data): New.
|
||
* sysdeps/aarch64/fpu/erf_sve.c: Modified.
|
||
(SV_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/erfc_advsimd.c: Modified.
|
||
(lookup): Modified function.
|
||
* sysdeps/aarch64/fpu/erfc_data.c: Modified.
|
||
(__erfc_data): Remove.
|
||
(__v_erfc_data): New.
|
||
* sysdeps/aarch64/fpu/erfc_sve.c: Modified.
|
||
(SV_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/erfcf_advsimd.c: Modified.
|
||
(lookup): Modified function.
|
||
* sysdeps/aarch64/fpu/erfcf_data.c: Modified.
|
||
(__erfcf_data): Remove.
|
||
(__v_erfcf_data): New.
|
||
* sysdeps/aarch64/fpu/erfcf_sve.c: Modified.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/erff_advsimd.c: Modified.
|
||
(lookup): Modified function.
|
||
* sysdeps/aarch64/fpu/erff_data.c: Modified.
|
||
(__erff_data): Remove.
|
||
(__v_erff_data): New.
|
||
* sysdeps/aarch64/fpu/erff_sve.c: Modified.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/sv_erf_data.c: Delete file.
|
||
* sysdeps/aarch64/fpu/sv_erff_data.c: Delete file.
|
||
* sysdeps/aarch64/fpu/vecmath_config.h: Modified.
|
||
(erff_data): Remove.
|
||
(sv_erff_data): Remove.
|
||
(erf_data): Remove.
|
||
(sv_erf_data): Remove.
|
||
(erfc_data): Remove.
|
||
(erfcf_data): Remove.
|
||
(v_erff_data): New.
|
||
(v_erf_data): New.
|
||
(v_erfc_data): New.
|
||
(v_erfcf_data): New.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6d477b8de8c3a84a061a78c05e5300143b297850
|
||
x86_64: Add exp2m1f with FMA
|
||
|
||
* sysdeps/ieee754/flt-32/s_exp2m1f.c: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c: New file.
|
||
* sysdeps/x86_64/fpu/multiarch/s_exp2m1f.c: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c28f8d7f1943433b1673369d7432cec8abe9ca03
|
||
x86_64: Add exp10m1f with FMA
|
||
|
||
* sysdeps/ieee754/flt-32/s_exp10m1f.c: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c: New file.
|
||
* sysdeps/x86_64/fpu/multiarch/s_exp10m1f.c: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f338c7c5f526a86be2de7205d1e0876ff02e2087
|
||
math: Use log10p1f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_log10p1f.c: New file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 8ae9e513762b1a67bac854871fc02988feb22efb
|
||
math: Use log1pf from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/s_log1pf.S: Delete file.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_log1pf.c: Modified.
|
||
(float.h): Remove include.
|
||
(math-barriers.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(libc-diag.h): Remove include.
|
||
(ln2_hi): Remove.
|
||
(zero): Remove.
|
||
(__log1pf): Modified function.
|
||
(stdint.h): Include file.
|
||
(errno.h): Include file.
|
||
(libm-alias-float.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
* sysdeps/ieee754/flt-32/w_log1pf.c: New file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/w_log1pf.c: New file.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c3695808141ff1655da8da3c4e9330bcd2305f55
|
||
math: Use log2p1f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_log2p1f.c: New file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 9247f5321969abb701099b598b6eadb22b277ee4
|
||
math: Use log10f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/i386/fpu/e_log10f.S: Delete file.
|
||
* sysdeps/ieee754/flt-32/e_log10f.c: Modified.
|
||
(math_private.h): Remove include.
|
||
(fix-int-fp-convert-zero.h): Remove include.
|
||
(two25): Remove.
|
||
(__ieee754_log10f): Modified function.
|
||
(stdint.h): Include file.
|
||
(math_config.h): Include file.
|
||
(as_special): New function.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: bbd578b38df4ef417acc9af332fa2ddbb4952df4
|
||
math: Use expm1f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/s_expm1f.S: Delete file.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_exp2m1f.c: Modified.
|
||
* sysdeps/ieee754/flt-32/s_expm1f.c: Modified.
|
||
(errno.h): Remove include.
|
||
(float.h): Remove include.
|
||
(math-barriers.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(huge): Remove.
|
||
(tiny): Remove.
|
||
(one): Remove.
|
||
(__expm1f): Modified function.
|
||
(math_config.h): Include file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5c22fd25c15ff56583ca8588f137d8e59d775752
|
||
math: Use exp2m1f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_exp2m1f.c: New file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5fa89852fa12fe56c315a119998affa267200f1b
|
||
math: Use exp10m1f from CORE-MATH
|
||
|
||
* SHARED-FILES: Modified.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/flt-32/s_exp10m1f.c: New file.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 48767cbb76e17d0ee03b2cf0a43bcf01e7295b8b
|
||
benchtests: Add log10p1f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/log10p1f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ef2485c5feaa23689a2d38be5e5b27e0ddef3b18
|
||
benchtests: Add log1p benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/log1pf-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: acc21373820b7017d969bf27d6b92b39b1c7db6d
|
||
benchtests: Add log2p1f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/log2p1f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1e262f80ddae0b2da5822af1ef9b5c425a1038d6
|
||
benchtests: Add log10f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/log10f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 2dbf7c4bf11cc08c353362ef3edb65bb6febba4a
|
||
benchtests: Add expm1f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/expm1f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 19ab8bbd71b26b4bb41b2191f33f28f2f40f7ac0
|
||
benchtests: Add exp2m1f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/exp2m1f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ad53c127989f59f5125d415eaf4e079c1efe97d2
|
||
benchtests: Add exp10m1f benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/exp10m1f-inputs: New file.
|
||
|
||
2024-11-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 345e9c7d0b36922e790e43bc4a75c40664e7981a
|
||
math: Add e_gammaf_r to glibc code and style
|
||
|
||
* sysdeps/ieee754/flt-32/e_gammaf_r.c: Modified.
|
||
(b32u32_u): Remove.
|
||
(b64u64_u): Remove.
|
||
(__ieee754_gammaf_r): Modified function.
|
||
(math_config.h): Include file.
|
||
* sysdeps/m68k/m680x0/fpu/math_errf.c: Delete file.
|
||
|
||
2024-11-01 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: 93ced0e1b83ec837f3de70c751180d225fe3f8dc
|
||
LoongArch: Add RSEQ_SIG in rseq.h.
|
||
|
||
* sysdeps/unix/sysv/linux/loongarch/bits/rseq.h: New file.
|
||
|
||
2024-11-01 Michael Jeanson <mjeanson@efficios.com>
|
||
|
||
COMMIT: 3d24fb25efd957f564e0cda8bb278a54db28665f
|
||
nptl: Add <thread_pointer.h> for LoongArch
|
||
|
||
* sysdeps/loongarch/nptl/thread_pointer.h: New file.
|
||
|
||
2024-10-31 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 9c0903fb7388f645d23b26160ed3669a116189fe
|
||
Link tst-clock_gettime with $(librt)
|
||
|
||
* time/Makefile: Modified.
|
||
|
||
2024-10-30 Sachin Monga <smonga@linux.ibm.com>
|
||
|
||
COMMIT: 383e4f53cbd52a0e697a80a3aa7a7ef891ead8b8
|
||
powerpc64: Obviate the need for ROP protection in clone/clone3
|
||
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S: Modified.
|
||
|
||
2024-10-30 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: e5ea9aef5468404eecc8c990e6852315b7d1a0e3
|
||
Add tests of time, gettimeofday, clock_gettime
|
||
|
||
* time/Makefile: Modified.
|
||
* time/tst-clock_gettime-time64.c: New file.
|
||
* time/tst-clock_gettime.c: New file.
|
||
* time/tst-gettimeofday-time64.c: New file.
|
||
* time/tst-gettimeofday.c: New file.
|
||
* time/tst-time-time64.c: New file.
|
||
* time/tst-time.c: New file.
|
||
|
||
2024-10-29 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 36b549924b259dca39a66c2281b157d8e97bd676
|
||
Add more tests of pthread attributes initial values
|
||
|
||
* nptl/Makefile: Modified.
|
||
* nptl/tst-attr4.c: New file.
|
||
|
||
2024-10-28 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 7fe1fde499507126f7de10ebf12fecaf77ae6602
|
||
Document further requirement on mixing streams / file descriptors
|
||
|
||
* manual/llio.texi: Modified.
|
||
|
||
2024-10-28 Sachin Monga <smonga@linux.ibm.com>
|
||
|
||
COMMIT: f144dae4a113dc714d9f0feea5ee6f099c64a179
|
||
powerpc64le: Adhere to ABI stack alignment requirement
|
||
|
||
* sysdeps/powerpc/powerpc64/le/power9/strncpy.S: Modified.
|
||
|
||
2024-10-28 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 1cf29fbc5be23db775d1dfa6b332ded6e6554252
|
||
AArch64: Small optimisation in AdvSIMD erf and erfc
|
||
|
||
* sysdeps/aarch64/fpu/erf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/erfc_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_D1): Modified function.
|
||
|
||
2024-10-28 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 95129e6b8fabdaa8cd8a4a5cc20be0f4cb0ba59f
|
||
Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)"
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-open.c: Modified.
|
||
(dl_open_worker_begin): Modified function.
|
||
* elf/dl-support.c: Modified.
|
||
* elf/tst-dlopen-auditdup-auditmod.c: Modified.
|
||
(la_activity): Modified function.
|
||
* elf/tst-dlopen-recurse.c: Delete file.
|
||
* elf/tst-dlopen-recursemod1.c: Delete file.
|
||
* elf/tst-dlopen-recursemod2.c: Delete file.
|
||
|
||
2024-10-28 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0a536f6e2f76e3ef581b3fd9af1e5cf4ddc7a5a2
|
||
elf: Change ldconfig auxcache magic number (bug 32231)
|
||
|
||
* elf/cache.c: Modified.
|
||
(AUX_CACHEMAGIC): Modified.
|
||
|
||
2024-10-25 Carlos O'Donell <carlos@redhat.com>
|
||
|
||
COMMIT: 7796e378c47b840d9c2e8af4fc6c209ed97f555b
|
||
SHARED-FILES: Mention bundled Linux 6.10 headers.
|
||
|
||
* SHARED-FILES: Modified.
|
||
|
||
2024-10-25 Peter Ammon <corydoras@ridiculousfish.com>
|
||
|
||
COMMIT: 18596c5415e1415285b28120b70ee82792509ea2
|
||
libio: Fix crash in fputws [BZ #20632]
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/test-fputs-unbuffered-full.c: New file.
|
||
* libio/test-fputws-unbuffered-full.c: New file.
|
||
* libio/wfileops.c: Modified.
|
||
(_IO_wfile_overflow): Modified function.
|
||
(_IO_wfile_xsputn): Modified function.
|
||
|
||
2024-10-25 Avinal Kumar <avinal.xlvii@gmail.com>
|
||
|
||
COMMIT: 04e8698fcca7d1e932bc54f5b60e1bbce2e87601
|
||
stdio-common: Fix scanf parsing for NaN types [BZ #30647]
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-scanf-nan.c: New file.
|
||
* stdio-common/vfscanf-internal.c: Modified.
|
||
[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
|
||
[COMPILE_WSCANF](__vfwscanf_internal): Modified function.
|
||
|
||
2024-10-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: ac73067cb7a328bf106ecd041c020fc61be7e087
|
||
elf: Fix map_complete Systemtap probe in dl_open_worker
|
||
|
||
* elf/dl-open.c: Modified.
|
||
(dl_open_worker): Modified function.
|
||
|
||
2024-10-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 43db5e2c0672cae7edea7c9685b22317eae25471
|
||
elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986)
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-open.c: Modified.
|
||
(dl_open_worker_begin): Modified function.
|
||
(dl_open_worker): Modified function.
|
||
* elf/tst-dlopen-auditdup-auditmod.c: New file.
|
||
* elf/tst-dlopen-auditdup.c: New file.
|
||
* elf/tst-dlopen-auditdupmod.c: New file.
|
||
|
||
2024-10-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e096b7a1896886eb7dd2732ccbf1184b0eec9a63
|
||
elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch
|
||
|
||
* elf/dl-close.c: Modified.
|
||
(_dl_close_worker): Modified function.
|
||
* elf/dl-open.c: Modified.
|
||
(dl_open_worker_begin): Modified function.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
|
||
2024-10-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 9897ced8e78db5d813166a7ccccfd5a42c69ef20
|
||
elf: Run constructors on cyclic recursive dlopen (bug 31986)
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-open.c: Modified.
|
||
(dl_open_worker_begin): Modified function.
|
||
* elf/dl-support.c: Modified.
|
||
* elf/tst-dlopen-recurse.c: New file.
|
||
* elf/tst-dlopen-recursemod1.c: New file.
|
||
* elf/tst-dlopen-recursemod2.c: New file.
|
||
|
||
2024-10-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4f5f8343c3af0630b72a27e8a3adaa3ed006455d
|
||
Linux: Match kernel text for SCHED_ macros
|
||
|
||
* sysdeps/unix/sysv/linux/bits/sched.h: Modified.
|
||
[__USE_GNU](SCHED_NORMAL): Modified.
|
||
[__USE_GNU](SCHED_FLAG_KEEP_ALL): Modified.
|
||
[__USE_GNU](SCHED_FLAG_UTIL_CLAMP): Modified.
|
||
|
||
2024-10-25 Arjun Shankar <arjun@redhat.com>
|
||
|
||
COMMIT: 6a290b2895b77be839fcb7c44a6a9879560097ad
|
||
libio: Correctly link tst-popen-fork against libpthread
|
||
|
||
* libio/Makefile: Modified.
|
||
|
||
2024-10-23 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: c5dd659f22058bf9b371ab1cba07631f1206c674
|
||
Add more tests of pthread_mutexattr_gettype and pthread_mutexattr_settype
|
||
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/tst-pthread-mutexattr-2.c: New file.
|
||
|
||
2024-10-23 Arjun Shankar <arjun@redhat.com>
|
||
|
||
COMMIT: 9f0d2c0ee6c728643fcf9a4879e9f20f5e45ce5f
|
||
libio: Fix a deadlock after fork in popen
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/iopopen.c: Modified.
|
||
(_IO_proc_file_chain_lock): New function.
|
||
(_IO_proc_file_chain_unlock): New function.
|
||
(_IO_proc_file_chain_resetlock): New function.
|
||
* libio/libioP.h: Modified.
|
||
(_IO_proc_file_chain_lock): New function.
|
||
(_IO_proc_file_chain_unlock): New function.
|
||
(_IO_proc_file_chain_resetlock): New function.
|
||
* libio/tst-popen-fork.c: New file.
|
||
* posix/fork.c: Modified.
|
||
(__libc_fork): Modified function.
|
||
|
||
2024-10-22 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 81439a116cf48583127ddf1f09809440aa40969a
|
||
configure: default to --prefix=/usr on GNU/Linux
|
||
|
||
* sysdeps/unix/sysv/linux/configure: Modified.
|
||
* sysdeps/unix/sysv/linux/configure.ac: Modified.
|
||
|
||
2024-10-21 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: dcad78507433a9a64b8b548b19e110933f8d939a
|
||
manual: Document stdio.h functions that may be macros
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-10-21 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: b371ed272695919a332d30bd2754a82e5e683178
|
||
Check time arguments to pthread_timedjoin_np and pthread_clockjoin_np
|
||
|
||
* nptl/pthread_join_common.c: Modified.
|
||
(__pthread_clockjoin_ex): Modified function.
|
||
* sysdeps/pthread/Makefile: Modified.
|
||
* sysdeps/pthread/tst-join16-time64.c: New file.
|
||
* sysdeps/pthread/tst-join16.c: New file.
|
||
|
||
2024-10-21 Jonathan Wakely <jwakely@redhat.com>
|
||
|
||
COMMIT: e68b1b1f0830a47346bc07486861e85a76621265
|
||
Add .b4-config file
|
||
|
||
* .b4-config: New file.
|
||
|
||
2024-10-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: ab564362d0470d10947c24155ec048c4e14a009d
|
||
linux: Fix tst-syscall-restart.c on old gcc (BZ 32283)
|
||
|
||
* sysdeps/unix/sysv/linux/tst-syscall-restart.c: Modified.
|
||
(tf): Modified function.
|
||
|
||
2024-10-16 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 2c1903cbbac0022153a67776f474c221250ad6ed
|
||
sparc: Fix restartable syscalls (BZ 32173)
|
||
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](__SYSCALL_STRING): Modified.
|
||
[! __ASSEMBLER__](__SYSCALL_CLOBBERS): Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall_cancel.S: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](__SYSCALL_STRING): Modified.
|
||
[! __ASSEMBLER__](__SYSCALL_CLOBBERS): Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sysdep.h: Modified.
|
||
[! __ASSEMBLER__](internal_syscall0): Modified.
|
||
[! __ASSEMBLER__](internal_syscall1): Modified.
|
||
[! __ASSEMBLER__](internal_syscall2): Modified.
|
||
[! __ASSEMBLER__](internal_syscall3): Modified.
|
||
[! __ASSEMBLER__](internal_syscall4): Modified.
|
||
[! __ASSEMBLER__](internal_syscall5): Modified.
|
||
[! __ASSEMBLER__](internal_syscall6): Modified.
|
||
[! __ASSEMBLER__](INLINE_CLONE_SYSCALL): Modified.
|
||
[! __ASSEMBLER__](_internal_syscall0): New.
|
||
[! __ASSEMBLER__](_internal_syscall1): New.
|
||
[! __ASSEMBLER__](_internal_syscall2): New.
|
||
[! __ASSEMBLER__](_internal_syscall3): New.
|
||
[! __ASSEMBLER__](_internal_syscall4): New.
|
||
[! __ASSEMBLER__](_internal_syscall5): New.
|
||
[! __ASSEMBLER__](_internal_syscall6): New.
|
||
* sysdeps/unix/sysv/linux/tst-syscall-restart.c: New file.
|
||
|
||
2024-10-16 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 38316352e0f742f3a2b5816a61a4b603cb5573f8
|
||
support: Make support_process_state_wait return the found state
|
||
|
||
* support/process_state.h: Modified.
|
||
(support_process_state): Modified.
|
||
(support_process_state_wait): Modified.
|
||
* support/support_process_state.c: Modified.
|
||
(support_process_state_wait): Modified function.
|
||
* support/tst-support-process_state.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-10-16 Mike FABIAN <mfabian@redhat.com>
|
||
|
||
COMMIT: 25efda03df71cef6482bc81e9744a7f7055ce253
|
||
Enable transliteration rules with two input characters in scn_IT [BZ #32280]
|
||
|
||
* localedata/locales/scn_IT: Modified.
|
||
|
||
2024-10-14 Jonathan Wakely <jwakely@redhat.com>
|
||
|
||
COMMIT: 9d4b4515a88c5d0bbfc7809374f322c507c2d779
|
||
locale: Fix some spelling typos
|
||
|
||
* intl/dcigettext.c: Modified.
|
||
* locale/programs/ld-collate.c: Modified.
|
||
* locale/programs/ld-ctype.c: Modified.
|
||
* locale/programs/ld-measurement.c: Modified.
|
||
* locale/programs/ld-numeric.c: Modified.
|
||
* locale/programs/ld-paper.c: Modified.
|
||
* locale/programs/ld-telephone.c: Modified.
|
||
* locale/programs/ld-time.c: Modified.
|
||
|
||
2024-10-12 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: 2fffaffde8fb06719fcefd9e5836abd18f0cc2c4
|
||
LoongArch: Regenerate loongarch/arch-syscall.h by build-many-glibcs.py update-syscalls.
|
||
|
||
* sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
|
||
(__NR_fstat): Remove.
|
||
(__NR_newfstatat): Remove.
|
||
|
||
2024-10-11 Carlos O'Donell <carlos@redhat.com>
|
||
|
||
COMMIT: 83a1cc3bc3d28c97d1af6c0957b11fe39fd786d8
|
||
manual: Fix and test @deftypef* function formatting
|
||
|
||
* manual/Makefile: Modified.
|
||
* manual/check-deftype.sh: New file.
|
||
* manual/ipc.texi: Modified.
|
||
* manual/llio.texi: Modified.
|
||
* manual/memory.texi: Modified.
|
||
* manual/stdio.texi: Modified.
|
||
* manual/threads.texi: Modified.
|
||
* manual/time.texi: Modified.
|
||
|
||
2024-10-11 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: 392b3f0971764a0dff22942a0d9726a7d5cb4e0f
|
||
replace tgammaf by the CORE-MATH implementation
|
||
|
||
* SHARED-FILES: Modified.
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/tgammaf-inputs: New file.
|
||
* math/w_tgammaf_compat.c: Modified.
|
||
[LIBM_SVID_COMPAT](__tgammaf): Modified function.
|
||
(stddef.h): Include file.
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
* sysdeps/alpha/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
* sysdeps/csky/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/csky/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
* sysdeps/ieee754/dbl-64/gamma_productf.c: Modified.
|
||
(math.h): Remove include.
|
||
(math-narrow-eval.h): Remove include.
|
||
(math_private.h): Remove include.
|
||
(float.h): Remove include.
|
||
(__gamma_productf): Remove function.
|
||
* sysdeps/ieee754/flt-32/e_gammaf_r.c: Modified.
|
||
(math_private.h): Remove include.
|
||
(fenv_private.h): Remove include.
|
||
(math-underflow.h): Remove include.
|
||
(gamma_coeff): Remove.
|
||
(NCOEFF): Remove.
|
||
(gammaf_positive): Remove function.
|
||
(__ieee754_gammaf_r): Modified function.
|
||
(stdint.h): Include file.
|
||
(stddef.h): Include file.
|
||
(b32u32_u): New.
|
||
(b64u64_u): New.
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/microblaze/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
* sysdeps/nios2/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/sh/libm-test-ulps: Modified.
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: e850abd8d897279b7aa21d25fb2bbf13b9d9b71c
|
||
Add IPPROTO_SMC from Linux 6.11 to netinet/in.h
|
||
|
||
* inet/netinet/in.h: Modified.
|
||
(<anonymous>): Modified.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5ffc903216901914dc2ad9715088d3fe9d1ef205
|
||
misc: Add support for Linux uio.h RWF_ATOMIC flag
|
||
|
||
* manual/llio.texi: Modified.
|
||
* misc/tst-preadvwritev2-common.c: Modified.
|
||
(RWF_SUPPORTED): Modified.
|
||
[! RWF_ATOMIC](RWF_ATOMIC): New.
|
||
* sysdeps/unix/sysv/linux/bits/uio-ext.h: Modified.
|
||
(RWF_ATOMIC): New.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fc650bfd71081d26c1015d299827fb58a23a6b02
|
||
linux: Update stat-generic.h with linux 6.11
|
||
|
||
* io/bits/statx-generic.h: Modified.
|
||
[! STATX_TYPE](STATX_WRITE_ATOMIC): New.
|
||
[! STATX_TYPE](STATX_ATTR_WRITE_ATOMIC): New.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 934d0bf426ffa58f88cebd219b08742ca21e3365
|
||
Update kernel version to 6.11 in header constant tests
|
||
|
||
* sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-sched-consts.py: Modified.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f6e849fd7ce2a8954022bd23b94703975b3db0d1
|
||
linux: Add MAP_DROPPABLE from Linux 6.11
|
||
|
||
* manual/llio.texi: Modified.
|
||
* sysdeps/unix/sysv/linux/bits/mman-linux.h: Modified.
|
||
(MAP_DROPPABLE): New.
|
||
* sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 86f06282ccb1b11de7a07fc10f7b77991b7d121a
|
||
Update PIDFD_* constants for Linux 6.11
|
||
|
||
* sysdeps/unix/sysv/linux/sys/pidfd.h: Modified.
|
||
(sys/ioctl.h): Include file.
|
||
(PIDFS_IOCTL_MAGIC): New.
|
||
(PIDFD_GET_CGROUP_NAMESPACE): New.
|
||
(PIDFD_GET_IPC_NAMESPACE): New.
|
||
(PIDFD_GET_MNT_NAMESPACE): New.
|
||
(PIDFD_GET_NET_NAMESPACE): New.
|
||
(PIDFD_GET_PID_NAMESPACE): New.
|
||
(PIDFD_GET_PID_FOR_CHILDREN_NAMESPACE): New.
|
||
(PIDFD_GET_TIME_NAMESPACE): New.
|
||
(PIDFD_GET_TIME_FOR_CHILDREN_NAMESPACE): New.
|
||
(PIDFD_GET_USER_NAMESPACE): New.
|
||
(PIDFD_GET_UTS_NAMESPACE): New.
|
||
* sysdeps/unix/sysv/linux/tst-pidfd-consts.py: Modified.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 02de16df481f15d5f6f2a8d98aa1bb2888aec13b
|
||
Update syscall lists for Linux 6.11
|
||
|
||
* sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
|
||
(__NR_fstat): New.
|
||
(__NR_newfstatat): New.
|
||
* sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
|
||
(__NR_clone3): New.
|
||
* sysdeps/unix/sysv/linux/syscall-names.list: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
|
||
(__NR_uretprobe): New.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
|
||
(__NR_uretprobe): New.
|
||
|
||
2024-10-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d17e5d5f6e636fceb16065d081eb3398a346e8ab
|
||
Use Linux 6.11 in build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-10-09 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 0e8738a48c239ce6d010bba9ed7c38bd86307f32
|
||
Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h
|
||
|
||
* sysdeps/mach/hurd/x86_64/vm_param.h: Modified.
|
||
|
||
2024-10-08 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 1895a35e7092713b224166d36b9bc26e8eb3371f
|
||
rt: more clock_nanosleep tests addendum
|
||
|
||
* rt/tst-clock_nanosleep2.c: Modified.
|
||
|
||
2024-10-08 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: cfb35f5f7f32cec8fa4e16b99e35b7d70fa13f1f
|
||
rt: more clock_nanosleep tests
|
||
|
||
* rt/Makefile: Modified.
|
||
* rt/tst-clock_nanosleep2-time64.c: New file.
|
||
* rt/tst-clock_nanosleep2.c: New file.
|
||
|
||
2024-10-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d40ac01cbbc66e6d9dbd8e3485605c63b2178251
|
||
stdlib: Make abort/_Exit AS-safe (BZ 26275)
|
||
|
||
* NEWS: Modified.
|
||
* debug/test-strcpy_chk.c: Modified.
|
||
(chk_fail_buf): Modified.
|
||
(do_one_test): Modified function.
|
||
(do_random_tests): Modified function.
|
||
* debug/tst-fortify-wide.c: Modified.
|
||
(chk_fail_buf): Modified.
|
||
(CHK_FAIL_START): Modified.
|
||
* debug/tst-fortify.c: Modified.
|
||
(chk_fail_buf): Modified.
|
||
(CHK_FAIL_START): Modified.
|
||
* include/bits/unistd_ext.h: Modified.
|
||
[! _ISOMAC](__gettid): New function.
|
||
[! _ISOMAC](libc_hidden_proto): New function.
|
||
* include/stdlib.h: Modified.
|
||
[! _ISOMAC](internal-sigset.h): Include file.
|
||
[! _ISOMAC](__abort_fork_reset_child): New function.
|
||
[! _ISOMAC](__abort_lock_rdlock): New function.
|
||
[! _ISOMAC](__abort_lock_wrlock): New function.
|
||
[! _ISOMAC](__abort_lock_unlock): New function.
|
||
* manual/startup.texi: Modified.
|
||
* nptl/pthread_kill.c: Modified.
|
||
(__pthread_raise_internal): New function.
|
||
* posix/fork.c: Modified.
|
||
(__libc_fork): Modified function.
|
||
* signal/sigaction.c: Modified.
|
||
(__sigaction): Modified function.
|
||
(libc-lock.h): Include file.
|
||
* stdlib/abort.c: Modified.
|
||
(stdio.h): Remove include.
|
||
(stdlib.h): Remove include.
|
||
(string.h): Remove include.
|
||
(stage): Remove.
|
||
(__libc_lock_define_initialized_recursive): Remove.
|
||
(abort): Modified function.
|
||
(pthreadP.h): Include file.
|
||
(__libc_rwlock_define_initialized): New function.
|
||
(__abort_fork_reset_child): New function.
|
||
(__abort_lock_rdlock): New function.
|
||
(__abort_lock_wrlock): New function.
|
||
(__abort_lock_unlock): New function.
|
||
* sysdeps/generic/internal-signals.h: Modified.
|
||
(internal_sigset_t): Remove.
|
||
(internal-sigset.h): Include file.
|
||
(internal_sigfillset): New.
|
||
(internal_signal_block_all): New function.
|
||
(internal_signal_restore_set): New function.
|
||
(internal_signal_unblock_signal): New function.
|
||
* sysdeps/generic/internal-sigset.h: New file.
|
||
* sysdeps/htl/pthreadP.h: Modified.
|
||
(__pthread_raise_internal): New.
|
||
* sysdeps/nptl/_Fork.c: Modified.
|
||
(_Fork): Modified function.
|
||
(libc-lock.h): Include file.
|
||
* sysdeps/nptl/pthreadP.h: Modified.
|
||
(__pthread_raise_internal): New function.
|
||
* sysdeps/posix/profil.c: Modified.
|
||
[SIGPROF](__profil): Modified function.
|
||
* sysdeps/unix/sysv/linux/internal-signals.h: Modified.
|
||
(internal_signal_unblock_signal): New function.
|
||
* sysdeps/unix/sysv/linux/internal-sigset.h: Modified.
|
||
(internal_sigset_t): Remove.
|
||
(_internal_sigset_t): New.
|
||
* sysdeps/unix/sysv/linux/spawni.c: Modified.
|
||
(__spawnix): Modified function.
|
||
|
||
2024-10-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 55d33108c72c9b3e231b83a55e16a9ba1190c768
|
||
linux: Use GLRO(dl_vdso_time) on time
|
||
|
||
* sysdeps/unix/sysv/linux/time.c: Modified.
|
||
[USE_IFUNC_TIME][SHARED](libc_ifunc): Modified.
|
||
|
||
2024-10-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 02b195d30fdf4d2a396a550ea6044511f1305a9f
|
||
linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday
|
||
|
||
* sysdeps/unix/sysv/linux/gettimeofday.c: Modified.
|
||
[USE_IFUNC_GETTIMEOFDAY][SHARED](libc_ifunc): Modified.
|
||
|
||
2024-10-08 Stefan Liebler <stli@linux.ibm.com>
|
||
|
||
COMMIT: 7949f552cb6a5f5e2a20c45d178b43910682caac
|
||
S390: Don't use r11 for cu-instructions as used as frame-pointer. [BZ# 32192]
|
||
|
||
* sysdeps/s390/utf16-utf32-z9.c: Modified.
|
||
[HAVE_FROM_VX_CU == 1](BODY_FROM_VX_CU): Modified.
|
||
[HAVE_TO_VX_CU == 1](BODY_TO_VX_CU): Modified.
|
||
* sysdeps/s390/utf8-utf16-z9.c: Modified.
|
||
[HAVE_FROM_VX == 1](HW_FROM_VX): Modified.
|
||
[HAVE_TO_VX_CU == 1](BODY_TO_VX_CU): Modified.
|
||
(HARDWARE_CONVERT): Modified.
|
||
* sysdeps/s390/utf8-utf32-z9.c: Modified.
|
||
[HAVE_FROM_VX == 1](HW_FROM_VX): Modified.
|
||
[HAVE_TO_VX_CU == 1](BODY_TO_VX_CU): Modified.
|
||
(HARDWARE_CONVERT): Modified.
|
||
|
||
2024-10-08 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: ced745bcd3e0d58cfc38ebbbc36540b9dcdd29eb
|
||
stdio-common/Makefile: Fix FAIL: lint-makefiles
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
|
||
2024-10-07 Carlos O'Donell <carlos@redhat.com>
|
||
|
||
COMMIT: cae9944a6c436baa9f7a86df3d6436d30c7c8d3a
|
||
Fix whitespace related license issues.
|
||
|
||
* localedata/unicode-gen/ctype_compatibility.py: Modified.
|
||
* localedata/unicode-gen/ctype_compatibility_test_cases.py: Modified.
|
||
* localedata/unicode-gen/utf8_compatibility.py: Modified.
|
||
* localedata/unicode-gen/utf8_gen.py: Modified.
|
||
* sysdeps/i386/i686/multiarch/s_fma-fma.c: Modified.
|
||
* sysdeps/i386/i686/multiarch/s_fma.c: Modified.
|
||
* sysdeps/i386/i686/multiarch/s_fmaf-fma.c: Modified.
|
||
* sysdeps/i386/i686/multiarch/s_fmaf.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strcat-power7.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strcat-power8.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strncat-power7.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strncat-power8.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strncat-ppc64.c: Modified.
|
||
* sysdeps/powerpc/powerpc64/multiarch/strncpy.c: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/s_fma.c: Modified.
|
||
* sysdeps/x86_64/fpu/multiarch/s_fmaf.c: Modified.
|
||
|
||
2024-10-07 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 42c810c2cf3554afbdd60885b7da6bb4e702466f
|
||
Add freopen special-case tests: thread cancellation
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-freopen64-7.c: New file.
|
||
* stdio-common/tst-freopen7-main.c: New file.
|
||
* stdio-common/tst-freopen7.c: New file.
|
||
|
||
2024-10-03 Bruno Haible <bruno@clisp.org>
|
||
|
||
COMMIT: e67f8e6dbd5ec98578a775b2e09b254f071e0f57
|
||
hurd: Add missing va_end call in fcntl implementation. [BZ #32234]
|
||
|
||
* sysdeps/mach/hurd/fcntl.c: Modified.
|
||
(__libc_fcntl): Modified function.
|
||
|
||
2024-10-02 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: a36814e1455093fc9ebfcdf6ef39bb0cf3d447da
|
||
riscv: align .preinit_array (bug 32228)
|
||
|
||
* sysdeps/riscv/start.S: Modified.
|
||
|
||
2024-10-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 5e8cfc5d625e6dd000a0371d21d792836ea7951a
|
||
linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394)
|
||
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: Modified.
|
||
|
||
2024-10-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 49c3682ce18fc283433b759ea606bdc26df6b829
|
||
linux: sparc: Fix syscall_cancel for LEON
|
||
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S: Modified.
|
||
|
||
2024-10-01 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: 44fa9c1080fe6a9539f0d2345b9d2ae37b8ee57a
|
||
math: Improve layout of expf data
|
||
|
||
* sysdeps/ieee754/flt-32/math_config.h: Modified.
|
||
(exp2f_data): Modified.
|
||
|
||
2024-10-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 4d8965f1304a205f7580fe23bb2d462828d1f8e5
|
||
Disable _TIME_BITS if the compiler defaults to it
|
||
|
||
* Makeconfig: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* conform/Makefile: Modified.
|
||
|
||
2024-10-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 3f1932ed2e6b643848ea7a42f9f15ed80552befb
|
||
Disable _FILE_OFFSET_BITS if the compiler defaults to it
|
||
|
||
* Makeconfig: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* conform/Makefile: Modified.
|
||
|
||
2024-10-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
Matthias Klose <matthias.klose@canonical.com>
|
||
|
||
COMMIT: 127cefd84dc551a43d0ac58b4619503d04869042
|
||
Do not use -Wp to disable fortify (BZ 31928)
|
||
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
* debug/Makefile: Modified.
|
||
* io/Makefile: Modified.
|
||
* stdio-common/Makefile: Modified.
|
||
* wcsmbs/Makefile: Modified.
|
||
|
||
2024-10-01 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 9dfea3de7f690bff70e3c6eb346b9ad082bb2e35
|
||
libio: Set _vtable_offset before calling _IO_link_in [BZ #32148]
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/oldfileops.c: Modified.
|
||
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](_IO_old_file_init_internal): Modified function.
|
||
* libio/tst-fopen-compat.c: New file.
|
||
|
||
2024-09-30 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
|
||
|
||
COMMIT: 97aa92263a151d12286d27d327edc35475fe521c
|
||
Add a new fwrite test that exercises buffer overflow
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fwrite-overflow.c: New file.
|
||
|
||
2024-09-30 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: 483443d3211532903d7e790211af5a1d55fdb1f3
|
||
x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
|
||
|
||
* sysdeps/x86_64/multiarch/strcmp-evex.S: Modified.
|
||
|
||
2024-09-28 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6948ee4edf0c57c556f8d5f394d9191216d05780
|
||
stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED
|
||
|
||
* stdio-common/tst-freopen4-main.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-28 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b300078d97a6892cb2fa1c63a46333754db60555
|
||
Linux: Block signals around _Fork (bug 32215)
|
||
|
||
* sysdeps/nptl/_Fork.c: Modified.
|
||
(_Fork): Modified function.
|
||
|
||
2024-09-27 Mike FABIAN <mfabian@redhat.com>
|
||
|
||
COMMIT: a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6
|
||
Update to Unicode 16.0.0 [BZ #32168]
|
||
|
||
* SHARED-FILES: Modified.
|
||
* localedata/charmaps/UTF-8: Modified.
|
||
* localedata/locales/i18n_ctype: Modified.
|
||
* localedata/locales/tr_TR: Modified.
|
||
* localedata/locales/translit_circle: Modified.
|
||
* localedata/locales/translit_cjk_compat: Modified.
|
||
* localedata/locales/translit_combining: Modified.
|
||
* localedata/locales/translit_compat: Modified.
|
||
* localedata/locales/translit_font: Modified.
|
||
* localedata/locales/translit_fraction: Modified.
|
||
* localedata/unicode-gen/DerivedCoreProperties.txt: Modified.
|
||
* localedata/unicode-gen/EastAsianWidth.txt: Modified.
|
||
* localedata/unicode-gen/HangulSyllableType.txt: Modified.
|
||
* localedata/unicode-gen/Makefile: Modified.
|
||
* localedata/unicode-gen/UnicodeData.txt: Modified.
|
||
|
||
2024-09-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: f47596fcfe32ef96ba9b322a414803b25b8ce608
|
||
manual: Document that feof and ferror are mutually exclusive
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-09-26 Sergey Kolosov <skolosov@redhat.com>
|
||
|
||
COMMIT: 1d72fa3cfa046f7293421a7e58f2a272474ea901
|
||
stdio-common: Add new test for fdopen
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fdopen2.c: New file.
|
||
|
||
2024-09-26 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: 5f62cf88c4530c11904482775b7582bd7f6d80d2
|
||
Fix missing randomness in __gen_tempname (bug 32214)
|
||
|
||
* sysdeps/posix/tempname.c: Modified.
|
||
(random_bits): Modified function.
|
||
|
||
2024-09-25 Pavel Kozlov <pavel.kozlov@synopsys.com>
|
||
|
||
COMMIT: cc84cd389c7329ceb38228f931044e8c84ca7245
|
||
arc: Cleanup arcbe
|
||
|
||
* sysdeps/arc/bits/endianness.h: Modified.
|
||
[! __BIG_ENDIAN__](__BYTE_ORDER): Remove.
|
||
[__BIG_ENDIAN__](__BYTE_ORDER): Remove.
|
||
(__BYTE_ORDER): New.
|
||
* sysdeps/arc/configure: Modified.
|
||
* sysdeps/arc/configure.ac: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/Makefile: Modified.
|
||
|
||
2024-09-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4ff55d08df0e6f11cbd217f4dca4532bd7d9330d
|
||
arc: Remove HAVE_ARC_BE macro and disable big-endian port
|
||
|
||
* NEWS: Modified.
|
||
* config.h.in: Modified.
|
||
* sysdeps/arc/configure: Modified.
|
||
* sysdeps/arc/configure.ac: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/shlib-versions: Modified.
|
||
|
||
2024-09-25 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: d67a7dbc844d0dfdc7fb33291064d24d37ae545d
|
||
scripts: Remove arceb-linux-gnu from build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-09-25 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: 255dc1e4ed8b816919470633543b38a4428d9655
|
||
LoongArch: Undef __NR_fstat and __NR_newfstatat.
|
||
|
||
* sysdeps/unix/sysv/linux/loongarch/fixup-asm-unistd.h: New file.
|
||
|
||
2024-09-24 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: d14c977c65aac7db35bb59380ef99d6582c4f930
|
||
Add tests of fread
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fread.c: New file.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: da29dc24d419656a4a6d6d61598b767b86b1425d
|
||
nptl: Prefer setresuid32 in tst-setuid2
|
||
|
||
* nptl/tst-setuid2.c: Modified.
|
||
(change_thread_ids): Modified function.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 2abfa1907218c5ec9d52bb81bee3f1af652f67c7
|
||
elf: Move __rtld_malloc_init_stubs call into _dl_start_final
|
||
|
||
* elf/rtld.c: Modified.
|
||
[! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
|
||
[DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
|
||
(_dl_start): Modified function.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 9802c0f2fec787ffcd192e1f2d6871dc586c6dad
|
||
elf: Eliminate alloca in open_verify
|
||
|
||
* elf/dl-load.c: Modified.
|
||
(open_verify): Modified function.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: bdaf50035354407add60d080d68fabe127330563
|
||
elf: Remove version assert in check_match in elf/dl-lookup.c
|
||
|
||
* elf/dl-load.c: Modified.
|
||
(add_name_to_object): Modified function.
|
||
* elf/dl-lookup.c: Modified.
|
||
(check_match): Modified function.
|
||
* elf/dl-misc.c: Modified.
|
||
(_dl_name_match_p): Modified function.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 8f6a53eab8fa9562e1ad4b7a4922ae44cf13d663
|
||
elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment
|
||
|
||
* elf/rtld.c: Modified.
|
||
(_dl_rtld_libname2): Remove.
|
||
(rtld_setup_main_map): Modified function.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7e21a65c58cc91b3bac5f45838ee4278acf1cc45
|
||
misc: Enable internal use of memory protection keys
|
||
|
||
* sysdeps/unix/sysv/linux/include/bits/mman-shared.h: New file.
|
||
* sysdeps/unix/sysv/linux/pkey_get.c: Modified.
|
||
(pkey_get): Remove function.
|
||
(sys/mman.h): Include file.
|
||
(__pkey_get): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/pkey_mprotect.c: Modified.
|
||
(pkey_mprotect): Remove function.
|
||
(__pkey_mprotect): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/pkey_set.c: Modified.
|
||
(pkey_set): Remove function.
|
||
(sys/mman.h): Include file.
|
||
(__pkey_set): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c: Modified.
|
||
(pkey_get): Remove function.
|
||
(__pkey_get): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c: Modified.
|
||
(pkey_set): Remove function.
|
||
(__pkey_set): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/syscalls.list: Modified.
|
||
* sysdeps/unix/sysv/linux/x86/pkey_get.c: Modified.
|
||
(pkey_get): Remove function.
|
||
(sys/mman.h): Include file.
|
||
(__pkey_get): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
* sysdeps/unix/sysv/linux/x86/pkey_set.c: Modified.
|
||
(pkey_set): Remove function.
|
||
(sys/mman.h): Include file.
|
||
(__pkey_set): New function.
|
||
(libc_hidden_def): New.
|
||
(weak_alias): New.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 3ef26b708725b528a1c69ab3eb523036c50b89d6
|
||
misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library)
|
||
|
||
* misc/Makefile: Modified.
|
||
|
||
2024-09-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 079ebf7624e7fd0ad7fe94a7176a2e132c996d86
|
||
iconv: Use $(run-program-prefix) for running iconv (bug 32197)
|
||
|
||
* iconv/Makefile: Modified.
|
||
|
||
2024-09-23 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 16a59571e4e9fd019d3fc23a2e7d73c1df8bb5cb
|
||
AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
|
||
|
||
* sysdeps/aarch64/fpu/cos_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/cosf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/expf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/sin_advsimd.c: Modified.
|
||
[WANT_SIMD_EXCEPT](TinyBound): Modified.
|
||
(data): Modified.
|
||
(V_NAME_D1): Modified function.
|
||
* sysdeps/aarch64/fpu/sinf_advsimd.c: Modified.
|
||
[WANT_SIMD_EXCEPT](TinyBound): Modified.
|
||
[WANT_SIMD_EXCEPT](Thresh): Modified.
|
||
(data): Modified.
|
||
(V_NAME_F1): Modified function.
|
||
|
||
2024-09-23 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 7900ac490db32f6bccff812733f00280dde34e27
|
||
AArch64: Improve codegen in users of ADVSIMD expm1f helper
|
||
|
||
* sysdeps/aarch64/fpu/expm1f_advsimd.c: Modified.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
(v_expm1f_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/sinhf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/tanhf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/v_expm1f_inline.h: Modified.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(v_expm1f_data): Modified.
|
||
(V_EXPM1F_DATA): Modified.
|
||
(expm1f_inline): Modified function.
|
||
(math_config.h): Include file.
|
||
|
||
2024-09-23 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 5bc100bd4b7e00db3009ae93d25d303341545d23
|
||
AArch64: Improve codegen in users of AdvSIMD log1pf helper
|
||
|
||
* sysdeps/aarch64/fpu/acoshf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
(Thresh): New.
|
||
* sysdeps/aarch64/fpu/asinhf_advsimd.c: Modified.
|
||
(SignMask): Remove.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/atanhf_advsimd.c: Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/log1pf_advsimd.c: Modified.
|
||
(poly_advsimd_f32.h): Remove include.
|
||
(data): Remove.
|
||
(eval_poly): Remove function.
|
||
(special_case): Remove function.
|
||
(V_NAME_F1): Remove function.
|
||
[! WANT_SIMD_EXCEPT](data): New.
|
||
[! WANT_SIMD_EXCEPT](special_case): New.
|
||
[! WANT_SIMD_EXCEPT](V_NAME_F1): New.
|
||
[WANT_SIMD_EXCEPT](data): New.
|
||
[WANT_SIMD_EXCEPT](TinyBound): New.
|
||
[WANT_SIMD_EXCEPT](special_case): New.
|
||
[WANT_SIMD_EXCEPT](V_NAME_F1): New.
|
||
(v_log1pf_inline.h): Include file.
|
||
* sysdeps/aarch64/fpu/v_log1pf_inline.h: Modified.
|
||
(v_log1pf_data): Modified.
|
||
(V_LOG1PF_CONSTANTS_TABLE): Modified.
|
||
(eval_poly): Modified function.
|
||
(log1pf_inline): Modified function.
|
||
|
||
2024-09-23 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: a15b1394b5eba98ffe28a02a392b587e4fe13c0d
|
||
AArch64: Improve codegen in SVE F32 logs
|
||
|
||
* sysdeps/aarch64/fpu/log10f_sve.c: Modified.
|
||
(data): Modified.
|
||
(Min): Remove.
|
||
(Max): Remove.
|
||
(Offset): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/log2f_sve.c: Modified.
|
||
(data): Modified.
|
||
(Min): Remove.
|
||
(Max): Remove.
|
||
(Thres): Remove.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(Thresh): New.
|
||
* sysdeps/aarch64/fpu/logf_sve.c: Modified.
|
||
(data): Modified.
|
||
(Min): Remove.
|
||
(Max): Remove.
|
||
(Off): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
|
||
2024-09-23 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 7b8c134b5460ed933d610fa92ed1227372b68fdc
|
||
AArch64: Improve codegen in SVE expf & related routines
|
||
|
||
* sysdeps/aarch64/fpu/coshf_sve.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/exp10f_sve.c: Modified.
|
||
(poly_sve_f32.h): Remove include.
|
||
(SpecialBound): Remove.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(Thres): New.
|
||
(sv_exp10f_inline): New function.
|
||
* sysdeps/aarch64/fpu/exp2f_sve.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(sv_exp2f_inline): New function.
|
||
* sysdeps/aarch64/fpu/expf_sve.c: Modified.
|
||
(data): Modified.
|
||
(C): Remove.
|
||
(ExponentBias): Remove.
|
||
(special_case): Modified function.
|
||
(SV_NAME_F1): Modified function.
|
||
(sv_expf_inline.h): Include file.
|
||
(Thres): New.
|
||
* sysdeps/aarch64/fpu/sv_expf_inline.h: Modified.
|
||
(sv_expf_data): Modified.
|
||
(SV_EXPF_DATA): Modified.
|
||
(expf_inline): Modified function.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6f3f6c506cdaf981a4374f1f12863b98ac7fea1a
|
||
Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126)
|
||
|
||
* dirent/Makefile: Modified.
|
||
* dirent/tst-readdir-zero-inode.c: New file.
|
||
* sysdeps/unix/sysv/linux/readdir64_r.c: Modified.
|
||
(__readdir64_r): Modified function.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6aa1645f669322b36bda8e1fded6fd524d3e08ff
|
||
dirent: Add tst-rewinddir
|
||
|
||
* dirent/Makefile: Modified.
|
||
* dirent/tst-rewinddir.c: New file.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4ec355af454695556db1212d1c9ca9c3789cddf4
|
||
dirent: Add tst-readdir-long
|
||
|
||
* dirent/Makefile: Modified.
|
||
* dirent/tst-readdir-long.c: New file.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e92718552e1d17b8eccbffb88bf5bbb2235c4596
|
||
Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128)
|
||
|
||
* sysdeps/unix/sysv/linux/getdents64.c: Modified.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](olddirent.h): Remove.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](unistd.h): Remove.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](handle_overflow): Remove.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](__old_getdents64): Remove.
|
||
[! _DIRENT_MATCHES_DIRENT64](shlib-compat.h): Remove.
|
||
[_DIRENT_MATCHES_DIRENT64](strong_alias): Remove.
|
||
* sysdeps/unix/sysv/linux/olddirent.h: Modified.
|
||
(__old_getdents64): Remove.
|
||
* sysdeps/unix/sysv/linux/readdir64.c: Modified.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](__old_readdir64): Modified function.
|
||
(__readdir64): Modified function.
|
||
(__readdir64_unlocked): New function.
|
||
* sysdeps/unix/sysv/linux/readdir64_r.c: Modified.
|
||
[! _DIRENT_MATCHES_DIRENT64][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)](__old_readdir64_r): Modified function.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4c09aa31b1aeea1329674109eb02d4ba506b0ad2
|
||
dirent: Add tst-closedir-leaks
|
||
|
||
* dirent/Makefile: Modified.
|
||
* dirent/tst-closedir-leaks.c: New file.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 366cce74d2aa2e5753d8787d415b745fd57fda04
|
||
support: Add valgrind instructions to <support/fuse.h>
|
||
|
||
* support/fuse.h: Modified.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 455c7622835d16c79e49fe75b8d3a1ae59a3d0ee
|
||
support: Fix memory leaks in FUSE tests
|
||
|
||
* support/support_fuse.c: Modified.
|
||
(support_fuse_unmount): Modified function.
|
||
* support/tst-support_fuse.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e3db0a699c639e97deddcb15939fd9c162801c77
|
||
misc: FUSE-based tests for mkstemp
|
||
|
||
* misc/Makefile: Modified.
|
||
* misc/tst-mkstemp-fuse-parallel.c: New file.
|
||
* misc/tst-mkstemp-fuse.c: New file.
|
||
|
||
2024-09-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: e0f3bf10acf4aab27752847828bfecd3fce41190
|
||
Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-freopen4-main.c: New file.
|
||
* stdio-common/tst-freopen4.c: New file.
|
||
* stdio-common/tst-freopen5.c: New file.
|
||
* stdio-common/tst-freopen6-main.c: New file.
|
||
* stdio-common/tst-freopen6.c: New file.
|
||
* stdio-common/tst-freopen64-4.c: New file.
|
||
* stdio-common/tst-freopen64-6.c: New file.
|
||
|
||
2024-09-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 94ca2c0894f0e1b62625c369cc598a2b9236622c
|
||
Make tst-strtod-underflow type-generic
|
||
|
||
* stdlib/tst-strtod-underflow.c: Modified.
|
||
(test): Modified.
|
||
(test_in_one_mode): Remove function.
|
||
(do_test): Modified function.
|
||
[!(LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384)](unknown long double format"): New.
|
||
[LDBL_MANT_DIG == 106 && LDBL_MAX_EXP == 1024](CHOOSE_ld): New.
|
||
[LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384](CHOOSE_ld): New.
|
||
[LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024](CHOOSE_ld): New.
|
||
[LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && LDBL_MIN_EXP == -16381](CHOOSE_ld): New.
|
||
[LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && LDBL_MIN_EXP == -16382](CHOOSE_ld): New.
|
||
[__HAVE_FLOAT64X][!((FLT64X_MANT_DIG == 64 && FLT64X_MAX_EXP == 16384 && FLT64X_MIN_EXP == -16381))](unknown _Float64x format"): New.
|
||
[__HAVE_FLOAT64X][(FLT64X_MANT_DIG == 64 && FLT64X_MAX_EXP == 16384 && FLT64X_MIN_EXP == -16381)](CHOOSE_f64x): New.
|
||
[__HAVE_FLOAT64X][FLT64X_MANT_DIG == 113 && FLT64X_MAX_EXP == 16384](CHOOSE_f64x): New.
|
||
(_LIBC_TEST): New.
|
||
(__STDC_WANT_IEC_60559_TYPES_EXT__): New.
|
||
(tst-strtod.h): Include file.
|
||
(_CONCAT): New.
|
||
(CONCAT): New.
|
||
(MEMBER): New.
|
||
(CHOOSE_f): New.
|
||
(CHOOSE_f32): New.
|
||
(CHOOSE_d): New.
|
||
(CHOOSE_f64): New.
|
||
(CHOOSE_f32x): New.
|
||
(CHOOSE_f128): New.
|
||
(_XNTRY): New.
|
||
(XNTRY): New.
|
||
(TEST): New.
|
||
(test_got_fe_underflow): New function.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
|
||
2024-09-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 378039ca578c2ea93095a1e710d96f58c68a3997
|
||
Add tests of more strtod special cases
|
||
|
||
* stdlib/tst-strtod2.c: Modified.
|
||
(TEST_STRTOD): Modified.
|
||
|
||
2024-09-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: b5d3737b305525315e0c7c93ca49eadc868eabd5
|
||
Add more tests of strtod end pointer
|
||
|
||
* stdlib/tst-strtod2.c: Modified.
|
||
(TEST_STRTOD): Modified.
|
||
(math.h): Include file.
|
||
|
||
2024-09-20 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 8de031bcb9adfa736c0caed2c79d10947b8d8f48
|
||
Make tst-strtod2 and tst-strtod5 type-generic
|
||
|
||
* stdlib/tst-strtod2.c: Modified.
|
||
(test): Remove.
|
||
(do_test): Remove function.
|
||
(tst-strtod.h): Include file.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
* stdlib/tst-strtod5.c: Modified.
|
||
(<anonymous>): Remove.
|
||
(NTESTS): Remove.
|
||
(do_test): Remove function.
|
||
(tst-strtod.h): Include file.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
|
||
2024-09-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: d5a3ca4061f7adc59196fa58e34eacebbebcbcfe
|
||
Implement run-built-tests=no for make xcheck, always build xtests
|
||
|
||
* Rules: Modified.
|
||
|
||
2024-09-20 Aaron Merey <amerey@redhat.com>
|
||
|
||
COMMIT: 83fd4149ffdae86c8864a6828f39dd942956636f
|
||
Test that errno is set to 0 at program startup
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-startup-errno.c: New file.
|
||
|
||
2024-09-20 Aaron Merey <amerey@redhat.com>
|
||
|
||
COMMIT: 35dc62de3d5d73a91d4ca8fa9799b510a34d170d
|
||
Add another test for fclose on an unopened file
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/tst-fclose-unopened.c: Modified.
|
||
* libio/tst-fclose-unopened2.c: New file.
|
||
* libio/tst-fclose-unopened2.input: New file.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: fa1b0d5e9f6e0353e16339430770a7a8824c0468
|
||
iconv: Input buffering for the iconv program (bug 6050)
|
||
|
||
* iconv/iconv_prog.c: Modified.
|
||
(close_output_file): Modified.
|
||
(process_block): Modified.
|
||
(main): Modified function.
|
||
(close_output_file): Modified function.
|
||
(process_block): Modified function.
|
||
(process_fd): Modified function.
|
||
* iconv/tst-iconv_prog-buffer.sh: Modified.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 75819cdd29a193cc2db980878bec305905b22bbc
|
||
iconv: Multiple - on command line should not fail (bug 32050)
|
||
|
||
* iconv/iconv_prog.c: Modified.
|
||
(main): Modified function.
|
||
* iconv/tst-iconv_prog-buffer.sh: Modified.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 8ef3cff9d1ceafe369f982d980678d749fb93bd2
|
||
iconv: Support in-place conversions (bug 10460, bug 32033)
|
||
|
||
* NEWS: Modified.
|
||
* iconv/Makefile: Modified.
|
||
* iconv/iconv_prog.c: Modified.
|
||
(OPT_VERBOSE): Remove.
|
||
(process_block): Modified.
|
||
(process_fd): Modified.
|
||
(process_file): Modified.
|
||
(main): Modified function.
|
||
(parse_opt): Modified function.
|
||
(write_output): Remove function.
|
||
(process_block): Modified function.
|
||
(process_fd): Modified function.
|
||
(process_file): Modified function.
|
||
(<anonymous>): New.
|
||
(current_input_file_index): New.
|
||
(output_buffer_size): New.
|
||
(prepare_output_file): New function.
|
||
(close_output_file): New function.
|
||
(last_overlapping_file_index): New.
|
||
(output_using_temporary_file): New.
|
||
(output_fd): New.
|
||
(output_buffer_start): New.
|
||
(output_buffer_current): New.
|
||
(output_buffer_remaining): New.
|
||
(copy_buffer_size): New.
|
||
(output_error): New function.
|
||
(input_error): New function.
|
||
(open_output_direct): New function.
|
||
(prepare_output_file): New function.
|
||
(write_fully): New function.
|
||
(flush_output): New function.
|
||
(close_output_file): New function.
|
||
* iconv/tst-iconv_prog-buffer.sh: Modified.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6cbf845fcdc76131d0e674cee454fe738b69c69d
|
||
iconv: Preserve iconv -c error exit on invalid inputs (bug 32046)
|
||
|
||
* iconv/Makefile: Modified.
|
||
* iconv/gconv_int.h: Modified.
|
||
(<anonymous>): New.
|
||
(__gconv_mark_illegal_input): New function.
|
||
(__gconv_has_illegal_input): New function.
|
||
* iconv/gconv_simple.c: Modified.
|
||
(ucs4_internal_loop): Modified function.
|
||
(ucs4_internal_loop_single): Modified function.
|
||
(ucs4le_internal_loop): Modified function.
|
||
(ucs4le_internal_loop_single): Modified function.
|
||
* iconv/gconv_trans.c: Modified.
|
||
(__gconv_transliterate): Modified function.
|
||
* iconv/iconv_prog.c: Modified.
|
||
(main): Modified function.
|
||
* iconv/loop.c: Modified.
|
||
(STANDARD_FROM_LOOP_ERR_HANDLER): Modified.
|
||
(STANDARD_TO_LOOP_ERR_HANDLER): Modified.
|
||
* iconv/tst-iconv-sticky-input-error.c: New file.
|
||
* iconv/tst-iconv_prog-buffer.sh: Modified.
|
||
* iconvdata/cp932.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/euc-jp-ms.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/gbbig5.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/ibm1364.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/iso646.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/unicode.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/utf-16.c: Modified.
|
||
(BODY): Modified.
|
||
* iconvdata/utf-32.c: Modified.
|
||
(BODY): Modified.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 00ba299787c2ea9e5c4986301e2f4965dffbfded
|
||
manual: __is_last is no longer part of iconv internals
|
||
|
||
* manual/charset.texi: Modified.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0cb64617a6f691b611406427c8e24b7f04c4983f
|
||
iconv: Do not use mmap in iconv (the program) (bug 17703)
|
||
|
||
* iconv/iconv_prog.c: Modified.
|
||
[_POSIX_MAPPED_FILES](sys/mman.h): Remove.
|
||
(main): Modified function.
|
||
(process_fd): Modified function.
|
||
|
||
2024-09-20 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 422ed8ede312f786369e4850e47b8d32beaae4e4
|
||
iconv: Base tests for buffer management
|
||
|
||
* iconv/Makefile: Modified.
|
||
* iconv/tst-iconv_prog-buffer.sh: New file.
|
||
|
||
2024-09-19 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 751a5502bea1d13551c62c47bb9bd25bff870cda
|
||
AArch64: Add vector logp1 alias for log1p
|
||
|
||
* bits/libm-simd-decl-stubs.h: Modified.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1l): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f16): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f32): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f64): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f128): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f32x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f64x): New.
|
||
[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_logp1f128x): New.
|
||
* math/bits/mathcalls.h: Modified.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Remove.
|
||
[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
|
||
* sysdeps/aarch64/fpu/Versions: Modified.
|
||
* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): Modified.
|
||
(libmvec_hidden_proto): New function.
|
||
* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_logp1f): New function.
|
||
[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_logp1): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_logp1f): New function.
|
||
[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_logp1): New function.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_logp1): New.
|
||
[__aarch64__ && __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_logp1f): New.
|
||
* sysdeps/aarch64/fpu/log1p_advsimd.c: Modified.
|
||
(strong_alias): New.
|
||
* sysdeps/aarch64/fpu/log1p_sve.c: Modified.
|
||
(strong_alias): New.
|
||
* sysdeps/aarch64/fpu/log1pf_advsimd.c: Modified.
|
||
* sysdeps/aarch64/fpu/log1pf_sve.c: Modified.
|
||
(data): Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.
|
||
|
||
2024-09-19 Sergey Bugaev <bugaevc@gmail.com>
|
||
|
||
COMMIT: 45246705456aa06df70b30233db3bf99ee008f58
|
||
hurd: Avoid file_check_access () RPC for access (F_OK)
|
||
|
||
* sysdeps/mach/hurd/faccessat.c: Modified.
|
||
(__faccessat_common): Modified function.
|
||
|
||
2024-09-14 Yury Khrustalev <yury.khrustalev@arm.com>
|
||
|
||
COMMIT: e64a1e81aadf6c401174ac9471ced0f0125c2912
|
||
tst: Extend cross-test-ssh.sh to support passing glibc tunables
|
||
|
||
* scripts/cross-test-ssh.sh: Modified.
|
||
|
||
2024-09-12 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c9154cad66aa0b11ede62cc9190d3485c5ef6941
|
||
support: Fix Hurd build of tst-support_readdir
|
||
|
||
* support/tst-support_readdir.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-12 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 1251e9ea49fba9f53bbf4f290f3db90c01931fa7
|
||
support: Add <support/readdir.h>
|
||
|
||
* support/Makefile: Modified.
|
||
* support/readdir.h: New file.
|
||
* support/support_readdir.c: New file.
|
||
* support/tst-support_readdir.c: New file.
|
||
|
||
2024-09-11 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c444cc1d8335243c5c4e636d6a26c472df85522c
|
||
Linux: Add missing scheduler constants to <sched.h>
|
||
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/bits/sched.h: Modified.
|
||
[__USE_GNU](SCHED_NORMAL): New.
|
||
[__USE_GNU](SCHED_FLAG_RESET_ON_FORK): New.
|
||
[__USE_GNU](SCHED_FLAG_RECLAIM): New.
|
||
[__USE_GNU](SCHED_FLAG_DL_OVERRUN): New.
|
||
[__USE_GNU](SCHED_FLAG_KEEP_POLICY): New.
|
||
[__USE_GNU](SCHED_FLAG_KEEP_PARAMS): New.
|
||
[__USE_GNU](SCHED_FLAG_UTIL_CLAMP_MIN): New.
|
||
[__USE_GNU](SCHED_FLAG_UTIL_CLAMP_MAX): New.
|
||
[__USE_GNU](SCHED_FLAG_KEEP_ALL): New.
|
||
[__USE_GNU](SCHED_FLAG_UTIL_CLAMP): New.
|
||
* sysdeps/unix/sysv/linux/tst-sched-consts.py: New file.
|
||
* sysdeps/unix/sysv/linux/tst-sched_setattr.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-11 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 21571ca0d70302909cf72707b2a7736cf12190a0
|
||
Linux: Add the sched_setattr and sched_getattr functions
|
||
|
||
* NEWS: Modified.
|
||
* manual/resource.texi: Modified.
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/Versions: Modified.
|
||
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/bits/sched.h: Modified.
|
||
[__USE_GNU][! SCHED_ATTR_SIZE_VER0](linux/types.h): New.
|
||
[__USE_GNU][! SCHED_ATTR_SIZE_VER0](SCHED_ATTR_SIZE_VER0): New.
|
||
[__USE_GNU][! SCHED_ATTR_SIZE_VER0](SCHED_ATTR_SIZE_VER1): New.
|
||
[__USE_GNU][! SCHED_ATTR_SIZE_VER0](sched_attr): New.
|
||
[__USE_GNU][__has_include][__has_include ("linux/sched/types.h")](sched_param): New.
|
||
[__USE_GNU][__has_include][__has_include ("linux/sched/types.h")](linux/sched/types.h): New.
|
||
[__USE_GNU][__has_include][__has_include ("linux/sched/types.h")](sched_param): New.
|
||
[__USE_GNU](sched_setattr): New function.
|
||
[__USE_GNU](sched_getattr): New function.
|
||
* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sched_getattr.c: New file.
|
||
* sysdeps/unix/sysv/linux/sched_setattr.c: New file.
|
||
* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-sched_setattr.c: New file.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
|
||
|
||
2024-09-11 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 298bc488fdc047da37482f4003023cb9adef78f8
|
||
manual: Extract the @manpageurl{func,sec} macro
|
||
|
||
* manual/macros.texi: Modified.
|
||
|
||
2024-09-10 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: 8ecb477ea16a387a44ace5bf59d39a7e270b238b
|
||
AArch64: Remove memset-reg.h
|
||
|
||
* sysdeps/aarch64/memset-reg.h: Delete file.
|
||
* sysdeps/aarch64/memset.S: Modified.
|
||
* sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
|
||
* sysdeps/aarch64/multiarch/memset_emag.S: Modified.
|
||
* sysdeps/aarch64/multiarch/memset_kunpeng.S: Modified.
|
||
* sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.
|
||
|
||
2024-09-10 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 89b088bf70c651c231bf27e644270d093b8f144a
|
||
debug: Fix read error handling in pcprofiledump
|
||
|
||
* debug/pcprofiledump.c: Modified.
|
||
(main): Modified function.
|
||
(read_exactly): New function.
|
||
|
||
2024-09-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e82a7cb1622bff08d8e3a144d7c5516a088f1cbc
|
||
elf: Fix tst-dlopen-tlsreinit1.out test dependency
|
||
|
||
* elf/Makefile: Modified.
|
||
|
||
2024-09-09 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
|
||
|
||
COMMIT: dccc9a5161264d2f98411c24ae22495ca3a09b60
|
||
Add a new fwrite test for memory streams
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fwrite-memstrm.c: New file.
|
||
|
||
2024-09-09 Tulio Magno Quites Machado Filho <tuliom@redhat.com>
|
||
|
||
COMMIT: 5d4ab106d4cf7d6e410d6fc3d460b090c9108682
|
||
Add a new fwrite test for read-only streams
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fwrite-ro.c: New file.
|
||
|
||
2024-09-09 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: cec3aef32412779e207f825db0d057ebb4628ae8
|
||
AArch64: Optimize memset
|
||
|
||
* sysdeps/aarch64/memset.S: Modified.
|
||
|
||
2024-09-09 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 3fc1d3bc336b2ae1236f7d81bed3a49200094afa
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-09-09 Joe Ramsay <Joe.Ramsay@arm.com>
|
||
|
||
COMMIT: 8b09af572b208bfde4d31c6abbae047dcc217675
|
||
aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
|
||
|
||
* sysdeps/aarch64/fpu/log10f_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/log2f_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
* sysdeps/aarch64/fpu/logf_advsimd.c: Modified.
|
||
(data): Modified.
|
||
(special_case): Modified function.
|
||
(V_NAME_F1): Modified function.
|
||
|
||
2024-09-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 43669fcf7315f494bbbc2c040cedeb0fa8416a5f
|
||
io: Add FUSE-based test for fchmod
|
||
|
||
* io/Makefile: Modified.
|
||
* io/tst-fchmod-fuse.c: New file.
|
||
|
||
2024-09-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: f4ae345810942db891bddf9b482c72b3a120c3b2
|
||
io: Add tst-lstat-nofollow, tst-lstat-nofollow-time64
|
||
|
||
* io/Makefile: Modified.
|
||
* io/tst-lstat-nofollow-time64.c: New file.
|
||
* io/tst-lstat-nofollow.c: New file.
|
||
|
||
2024-09-06 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: a2509a8bc955988f01f389a1cf74db3a9da42409
|
||
Document limitations on streams passed to freopen
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-09-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7d6e30b4b4e83429cc77222d4fe4d5e8843d8e2b
|
||
stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a
|
||
|
||
* include/errno.h: Modified.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld)][!(IS_IN (libc))](errno): Remove.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld)][IS_IN (libc)](errno): Remove.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld)](errno): Remove.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld)](errno): Remove.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld) && ! LIBC_NONSHARED][!(IS_IN (libc))](errno): New.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld) && ! LIBC_NONSHARED][IS_IN (libc)](errno): New.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld) && ! LIBC_NONSHARED](errno): New.
|
||
[! _ISOMAC && ! __ASSEMBLER__][IS_IN_LIB && !IS_IN (rtld) && ! LIBC_NONSHARED](errno): New.
|
||
|
||
2024-09-06 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 6efd6cd46bf2257e674be4933a034542d80944eb
|
||
manual: Safety annotations for clock_gettime, clock_getres
|
||
|
||
* manual/time.texi: Modified.
|
||
|
||
2024-09-06 mengqinggang <mengqinggang@loongson.cn>
|
||
|
||
COMMIT: 6252c59f15b373b51e11b787b7b7f33974cd0a27
|
||
LoongArch: Fix macro redefined warning in tls-desc.S
|
||
|
||
* sysdeps/loongarch/dl-tlsdesc-dynamic.h: Modified.
|
||
[! __loongarch_soft_float][! USE_LSX](V_SPACE): Modified.
|
||
[! __loongarch_soft_float][USE_LASX](V_SPACE): Modified.
|
||
[! __loongarch_soft_float][USE_LSX](V_SPACE): Modified.
|
||
(FRAME_SIZE_LSX): Remove.
|
||
(FRAME_SIZE_LASX): Remove.
|
||
(FRAME_SIZE_FLOAT): Remove.
|
||
* sysdeps/loongarch/dl-tlsdesc.S: Modified.
|
||
|
||
2024-09-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1b171c942ea066c08a1e5aefb977e35da08ed291
|
||
timezone: sync to TZDB 2024b
|
||
|
||
* SHARED-FILES: Modified.
|
||
* timezone/private.h: Modified.
|
||
[! ATTRIBUTE_REPRODUCIBLE][!(3 <= __GNUC__)](ATTRIBUTE_REPRODUCIBLE): Remove.
|
||
[! ATTRIBUTE_REPRODUCIBLE][3 <= __GNUC__](ATTRIBUTE_REPRODUCIBLE): Remove.
|
||
[! ATTRIBUTE_REPRODUCIBLE](ATTRIBUTE_REPRODUCIBLE): New.
|
||
[! ATTRIBUTE_UNSEQUENCED][!(3 <= __GNUC__)](ATTRIBUTE_UNSEQUENCED): Remove.
|
||
[! ATTRIBUTE_UNSEQUENCED][3 <= __GNUC__](ATTRIBUTE_UNSEQUENCED): Remove.
|
||
[! GCC_LINT](ATTRIBUTE_PURE_114833): New.
|
||
[! HAVE_DECL_ASCTIME_R](HAVE_DECL_ASCTIME_R): Remove.
|
||
[! HAVE_DECL_ASCTIME_R][! SUPPORT_POSIX2008](HAVE_DECL_ASCTIME_R): New.
|
||
[! HAVE_DECL_ASCTIME_R][SUPPORT_POSIX2008](HAVE_DECL_ASCTIME_R): New.
|
||
[! SUPPORT_C89](SUPPORT_C89): Modified.
|
||
[!(3 <= __GNUC__)](ATTRIBUTE_MALLOC): Remove.
|
||
[!(3 <= __GNUC__)](ATTRIBUTE_FORMAT): Remove.
|
||
[!HAVE_DECL_ASCTIME_R && ! asctime_r](asctime_r): Remove.
|
||
[3 <= __GNUC__](ATTRIBUTE_MALLOC): Remove.
|
||
[3 <= __GNUC__](ATTRIBUTE_FORMAT): Remove.
|
||
[GCC_LINT](ATTRIBUTE_PURE_114833): New.
|
||
[HAVE___HAS_C_ATTRIBUTE][__has_c_attribute(unsequenced)](ATTRIBUTE_UNSEQUENCED): Remove.
|
||
[NETBSD_INSPIRED][STD_INSPIRED][TZ_TIME_T || ! posix2time_z](posix2time_z): Modified.
|
||
[NETBSD_INSPIRED][STD_INSPIRED][TZ_TIME_T || ! time2posix_z](time2posix_z): Modified.
|
||
[TZ_TIME_T](asctime_r): Remove.
|
||
[TZ_TIME_T](ctime_r): Remove.
|
||
[TZ_TIME_T](asctime_r): Remove.
|
||
[TZ_TIME_T](ctime_r): Remove.
|
||
[TZ_TIME_T](difftime): Modified.
|
||
[TZ_TIME_T][SUPPORT_POSIX2008](asctime_r): New.
|
||
[TZ_TIME_T][SUPPORT_POSIX2008](ctime_r): New.
|
||
[TZ_TIME_T][SUPPORT_POSIX2008](asctime_r): New.
|
||
[TZ_TIME_T][SUPPORT_POSIX2008](ctime_r): New.
|
||
[! SUPPORT_POSIX2008][!(_POSIX_VERSION && _POSIX_VERSION <= 200809)](SUPPORT_POSIX2008): New.
|
||
[! SUPPORT_POSIX2008][_POSIX_VERSION && _POSIX_VERSION <= 200809](SUPPORT_POSIX2008): New.
|
||
[!(__GNUC__ < 3)](ATTRIBUTE_FORMAT): New.
|
||
[!(__GNUC__ < 3)](ATTRIBUTE_PURE): New.
|
||
[!HAVE_DECL_ASCTIME_R && ! asctime_r && SUPPORT_POSIX2008](asctime_r): New.
|
||
[__GNUC__ < 3](ATTRIBUTE_FORMAT): New.
|
||
[__GNUC__ < 3](ATTRIBUTE_PURE): New.
|
||
* timezone/tzfile.h: Modified.
|
||
* timezone/tzselect.ksh: Modified.
|
||
* timezone/zdump.c: Modified.
|
||
[! HAVE_SNPRINTF](my_snprintf): Modified function.
|
||
(delta): Modified.
|
||
(yeartot): Modified.
|
||
(sumsize): Modified function.
|
||
(xmalloc): Modified function.
|
||
* timezone/zic.c: Modified.
|
||
(size_sum): Modified function.
|
||
(size_product): Modified function.
|
||
(align_to): Modified function.
|
||
(emalloc): Modified function.
|
||
(estrdup): Modified function.
|
||
(same_parent_dirs): Modified function.
|
||
(outzone): Modified function.
|
||
(ciequal): Modified function.
|
||
(itsabbr): Modified function.
|
||
(ciprefix): Modified function.
|
||
(oadd): Modified function.
|
||
(tadd): Modified function.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a8c433856fec5d822c3ea35fab6f25af8fee2383
|
||
i386: Update ulps
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-09-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: e44ca1c085b3bd41266c882ea1cb0fd436231635
|
||
Fix freopen handling of ,ccs= (bug 23675)
|
||
|
||
* libio/freopen.c: Modified.
|
||
(freopen): Modified function.
|
||
* libio/freopen64.c: Modified.
|
||
(freopen64): Modified function.
|
||
* stdio-common/tst-freopen2-main.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: cc3e743fc09ee6fca45767629df9cbcbe1feba82
|
||
powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
|
||
|
||
* sysdeps/powerpc/powerpc64/le/Makefile: Modified.
|
||
|
||
2024-09-05 Aaron Merey <amerey@redhat.com>
|
||
|
||
COMMIT: 3e4a01870ef9605ccf6475215a4b32aa86d5d206
|
||
Test fclose on an unopened file.
|
||
|
||
* libio/Makefile: Modified.
|
||
* libio/tst-fclose-unopened.c: New file.
|
||
|
||
2024-09-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 9c0d6f7a1046aba111e25e34ec07242853e859dc
|
||
Fix memory leak on freopen error return (bug 32140)
|
||
|
||
* libio/freopen.c: Modified.
|
||
(freopen): Modified function.
|
||
* libio/freopen64.c: Modified.
|
||
(freopen64): Modified function.
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-freopen3-main.c: Modified.
|
||
(do_test): Modified function.
|
||
(mcheck.h): Include file.
|
||
|
||
2024-09-05 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: f512634ddef242ef0ff025ddeba64ce51035040f
|
||
Clear flags2 flags set from mode in freopen (bug 32134)
|
||
|
||
* libio/freopen.c: Modified.
|
||
(freopen): Modified function.
|
||
* libio/freopen64.c: Modified.
|
||
(freopen64): Modified function.
|
||
* stdio-common/tst-freopen2-main.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: f169509ded534537eec9df00cfada6dbca908352
|
||
support: Add FUSE-based file system test framework to support/
|
||
|
||
* support/Makefile: Modified.
|
||
* support/fuse.h: New file.
|
||
* support/support_fuse.c: New file.
|
||
* support/tst-support_fuse.c: New file.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 61f2c2e1d1287a791c22d86c943b44bcf66bb8ad
|
||
Linux: readdir_r needs to report getdents failures (bug 32124)
|
||
|
||
* sysdeps/unix/sysv/linux/readdir_r.c: Modified.
|
||
[!_DIRENT_MATCHES_DIRENT64](__readdir_r): Modified function.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 3b1d32177635023e37bec7fbfd77c3cfb2659eb1
|
||
support: Add <support/xdirent.h>
|
||
|
||
* support/Makefile: Modified.
|
||
* support/support_readdir_check.c: New file.
|
||
* support/support_readdir_r_check.c: New file.
|
||
* support/tst-xdirent.c: New file.
|
||
* support/xclosedir.c: New file.
|
||
* support/xdirent.h: New file.
|
||
* support/xfdopendir.c: New file.
|
||
* support/xopendir.c: New file.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: b09a520bb6d98d465818aadfd0641751ce824053
|
||
Bundle <linux/fuse.h> userspace header from Linux 6.10
|
||
|
||
* support/bundled/README: New file.
|
||
* support/bundled/linux/COPYING: New file.
|
||
* support/bundled/linux/LICENSES/exceptions/Linux-syscall-note: New file.
|
||
* support/bundled/linux/LICENSES/preferred/GPL-2.0: New file.
|
||
* support/bundled/linux/include/uapi/linux/fuse.h: New file.
|
||
|
||
2024-09-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: ed416ee402dd0d014ed55b76c3b50c4700d875e3
|
||
i386: Update ulps
|
||
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2024-09-04 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 4945ffc88a8ad49280bae64165683ddfd12b2390
|
||
fgets: more tests
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-fgets2.c: New file.
|
||
|
||
2024-09-04 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: ed4bb289cf739f537deb735eaa01be531df084b9
|
||
Add more thorough tests of freopen
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-freopen2-main.c: New file.
|
||
* stdio-common/tst-freopen2.c: New file.
|
||
* stdio-common/tst-freopen3-main.c: New file.
|
||
* stdio-common/tst-freopen3.c: New file.
|
||
* stdio-common/tst-freopen64-2.c: New file.
|
||
* stdio-common/tst-freopen64-3.c: New file.
|
||
|
||
2024-09-04 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: ae4d44b1d501421ad9a3af95279b8f4d1546f1ce
|
||
libio: Attempt wide backup free only for non-legacy code
|
||
|
||
* libio/genops.c: Modified.
|
||
(_IO_unbuffer_all): Modified function.
|
||
|
||
2024-09-04 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 64f62c47e9c350f353336f2df6714e1d48ec50d8
|
||
Do not set errno for overflowing NaN payload in strtod/nan (bug 32045)
|
||
|
||
* math/Makefile: Modified.
|
||
* math/test-nan-payload.c: Modified.
|
||
(RUN_TESTS): Modified.
|
||
(errno.h): Include file.
|
||
(CLEAR_ERRNO): New.
|
||
(CHECK_ERRNO): New.
|
||
* stdlib/strtod_nan_main.c: Modified.
|
||
(STRTOD_NAN): Modified function.
|
||
(errno.h): Include file.
|
||
|
||
2024-09-04 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: be77d5ae417236883c02d3d67c0716e3f669fa41
|
||
Improve NaN payload testing
|
||
|
||
* math/test-nan-payload.c: Modified.
|
||
(CHECK_IS_NAN): Modified.
|
||
(RUN_TESTS): Modified.
|
||
(do_test): Modified function.
|
||
(_LIBC_TEST): New.
|
||
(__STDC_WANT_IEC_60559_TYPES_EXT__): New.
|
||
(CHECK_PAYLOAD): New.
|
||
|
||
2024-09-03 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 96d0bf98cafd0b63721f369ca21ec64590551d47
|
||
Add support/ code for checking file contents
|
||
|
||
* support/Makefile: Modified.
|
||
* support/file_contents.h: New file.
|
||
* support/support_compare_file_bytes.c: New file.
|
||
* support/support_compare_file_string.c: New file.
|
||
* support/support_open_and_compare_file_bytes.c: New file.
|
||
* support/support_open_and_compare_file_string.c: New file.
|
||
|
||
2024-09-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1927f718fcc48bdaea03086bdc2adf11279d655b
|
||
linux: mips: Fix syscall_cancell build for __mips_isa_rev >= 6
|
||
|
||
* sysdeps/unix/sysv/linux/mips/mips64/syscall_cancel.S: Modified.
|
||
|
||
2024-08-30 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 3844cdc33093dbe1e33ddb831eada9bdb4a482b9
|
||
io: Fix destructive nature of tst-fchmod-errors
|
||
|
||
* io/tst-fchmod-errors.c: Modified.
|
||
(do_test): Modified function.
|
||
(stdio.h): Include file.
|
||
(unistd.h): Include file.
|
||
|
||
2024-08-30 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 424d97be50488beb6196c0ff0bc3dfeb87b4281c
|
||
io: Add error tests for fchmod
|
||
|
||
* io/Makefile: Modified.
|
||
* io/tst-fchmod-errors.c: New file.
|
||
|
||
2024-08-30 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
|
||
|
||
COMMIT: 29f0db6a2e00fb17f5fe1eb1eee853436247ffe2
|
||
powerpc64: Fix syscall_cancel build for powerpc64le-linux-gnu [BZ #32125]
|
||
|
||
* sysdeps/powerpc/powerpc64/sysdep.h: Modified.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED](TAIL_CALL_NO_RETURN): Modified.
|
||
|
||
2024-08-27 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 3fc063dee01da4f80920a14b7db637c8501d6fd4
|
||
Make __strtod_internal tests type-generic
|
||
|
||
* stdlib/tst-strtod1i.c: Modified.
|
||
(do_test): Remove function.
|
||
[!__HAVE_DISTINCT_FLOAT128](IF_FLOAT128): New.
|
||
(tst-strtod.h): Include file.
|
||
(IF_FLOAT32): New.
|
||
(IF_FLOAT64): New.
|
||
(IF_FLOAT32X): New.
|
||
(IF_FLOAT64X): New.
|
||
(ntests): New.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
* stdlib/tst-strtod3.c: Modified.
|
||
(<anonymous>): Remove.
|
||
(NTESTS): Remove.
|
||
(do_test): Remove function.
|
||
[!__HAVE_DISTINCT_FLOAT128](IF_FLOAT128): New.
|
||
(tst-strtod.h): Include file.
|
||
(IF_FLOAT32): New.
|
||
(IF_FLOAT64): New.
|
||
(IF_FLOAT32X): New.
|
||
(IF_FLOAT64X): New.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
* stdlib/tst-strtod4.c: Modified.
|
||
(<anonymous>): Remove.
|
||
(NTESTS): Remove.
|
||
(do_test): Remove function.
|
||
[!__HAVE_DISTINCT_FLOAT128](IF_FLOAT128): New.
|
||
(tst-strtod.h): Include file.
|
||
(IF_FLOAT32): New.
|
||
(IF_FLOAT64): New.
|
||
(IF_FLOAT32X): New.
|
||
(IF_FLOAT64X): New.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
* stdlib/tst-strtod5i.c: Modified.
|
||
(<anonymous>): Remove.
|
||
(NTESTS): Remove.
|
||
(do_test): Remove function.
|
||
[!__HAVE_DISTINCT_FLOAT128](IF_FLOAT128): New.
|
||
(_LIBC_TEST): New.
|
||
(tst-strtod.h): Include file.
|
||
(IF_FLOAT32): New.
|
||
(IF_FLOAT64): New.
|
||
(IF_FLOAT32X): New.
|
||
(IF_FLOAT64X): New.
|
||
(TEST_STRTOD): New.
|
||
(GEN_TEST_STRTOD_FOREACH): New function.
|
||
|
||
2024-08-27 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 457622c2fa8f9f7435822d5287a437bc8be8090d
|
||
Fix strtod subnormal rounding (bug 30220)
|
||
|
||
* stdlib/strtod_l.c: Modified.
|
||
[howmany](round_and_return): Modified function.
|
||
* stdlib/tst-strtod-round-data: Modified.
|
||
* stdlib/tst-strtod-round-data.h: Modified.
|
||
|
||
2024-08-27 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: d73ed2601b7c3c93c3529149a3d7f7b6177900a8
|
||
More thoroughly test underflow / errno in tst-strtod-round
|
||
|
||
* stdlib/gen-tst-strtod-round.c: Modified.
|
||
(string_to_fp): Modified function.
|
||
(round_str): Modified function.
|
||
(suffix_to_print): New function.
|
||
* stdlib/tst-strtod-round-data.h: Modified.
|
||
* stdlib/tst-strtod-round-skeleton.c: Modified.
|
||
(TEST): Modified.
|
||
(test): Modified.
|
||
(GEN_ONE_TEST): Modified.
|
||
(test_in_one_mode): Modified function.
|
||
(do_test): Modified function.
|
||
[! FE_UNDERFLOW](FE_UNDERFLOW): New.
|
||
(tininess.h): Include file.
|
||
(test_underflow): New.
|
||
|
||
2024-08-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 3de73f974fab55430177c811c9c9ba3f251d5747
|
||
manual: Add Descriptor-Relative Access section
|
||
|
||
* manual/filesys.texi: Modified.
|
||
* manual/llio.texi: Modified.
|
||
* manual/startup.texi: Modified.
|
||
|
||
2024-08-26 Feifei Wang <wangfeifei@hygon.cn>
|
||
|
||
COMMIT: ca90758b2a2b1c21fcf1f04b3e5ddad238b3aefe
|
||
x86: Enable non-temporal memset for Hygon processors
|
||
|
||
* sysdeps/x86/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/x86/dl-cacheinfo.h: Modified.
|
||
|
||
2024-08-26 Feifei Wang <wangfeifei@hygon.cn>
|
||
|
||
COMMIT: d14aecbffc032c97d86fdbfdcb7991d1a55e8399
|
||
x86: Add cache information support for Hygon processors
|
||
|
||
* sysdeps/x86/dl-cacheinfo.h: Modified.
|
||
(dl_init_cacheinfo): Modified function.
|
||
(handle_hygon): New function.
|
||
|
||
2024-08-26 Feifei Wang <wangfeifei@hygon.cn>
|
||
|
||
COMMIT: 6b08116b2deab23c0f4c9688ff4aa6ca4483889c
|
||
x86: Add new architecture type for Hygon processors
|
||
|
||
* sysdeps/x86/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/x86/include/cpu-features.h: Modified.
|
||
(cpu_features_kind): Modified.
|
||
|
||
2024-08-26 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 34e52acd55d69964d14fb3188c5538442b8b32be
|
||
support: Report errno constants in TEST_COMPARE failures
|
||
|
||
* support/support_test_compare_failure.c: Modified.
|
||
(report): Modified function.
|
||
(limits.h): Include file.
|
||
(string.h): Include file.
|
||
|
||
2024-08-26 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 79f44e1a47e87907fb8e97bbd098e01c4adc26a5
|
||
inet: Avoid label at end of compound statement in tst-if_nameindex
|
||
|
||
* inet/tst-if_nameindex.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-08-25 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: f071795d80255755c4f3d2bdc6c55e67753b52b9
|
||
mach: Fix bogus negative return
|
||
|
||
* sysdeps/mach/sleep.c: Modified.
|
||
(__sleep): Modified function.
|
||
|
||
2024-08-23 Mahesh Bodapati <bmahi496@linux.ibm.com>
|
||
|
||
COMMIT: 82b5340ebdb8f00589d548e6e2dc8c998f07d0c5
|
||
powerpc64: Optimize strcpy and stpcpy for Power9/10
|
||
|
||
* sysdeps/powerpc/powerpc64/le/power9/strcpy.S: Modified.
|
||
|
||
2024-08-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 89b53077d2a58f00e7debdfe58afabe953dac60d
|
||
nptl: Fix Race conditions in pthread cancellation [BZ#12683]
|
||
|
||
* elf/Makefile: Modified.
|
||
* nptl/Makefile: Modified.
|
||
* nptl/cancellation.c: Modified.
|
||
(futex-internal.h): Remove include.
|
||
(__pthread_enable_asynccancel): Remove function.
|
||
(libc_hidden_def): Remove.
|
||
(__pthread_disable_asynccancel): Remove function.
|
||
(libc_hidden_def): Remove.
|
||
(__internal_syscall_cancel): New function.
|
||
(__syscall_cancel): New function.
|
||
(__syscall_do_cancel): New function.
|
||
* nptl/cleanup_defer.c: Modified.
|
||
(___pthread_unregister_cancel_restore): Modified function.
|
||
* nptl/descr-const.sym: New file.
|
||
* nptl/descr.h: Modified.
|
||
(cancel_enabled): New function.
|
||
(cancel_async_enabled): New function.
|
||
(cancel_exiting): New function.
|
||
* nptl/libc-cleanup.c: Modified.
|
||
(__libc_cleanup_pop_restore): Modified function.
|
||
* nptl/pthread_cancel.c: Modified.
|
||
(sigcancel_handler): Modified function.
|
||
(__pthread_cancel): Modified function.
|
||
(cancellation-pc-check.h): Include file.
|
||
* nptl/pthread_exit.c: Modified.
|
||
(__pthread_exit): Modified function.
|
||
* nptl/pthread_setcancelstate.c: Modified.
|
||
(__pthread_setcancelstate): Modified function.
|
||
* nptl/pthread_setcanceltype.c: Modified.
|
||
(__pthread_setcanceltype): Modified function.
|
||
* nptl/pthread_testcancel.c: Modified.
|
||
(___pthread_testcancel): Modified function.
|
||
* nptl/tst-cancel31.c: New file.
|
||
* sysdeps/generic/syscall_types.h: New file.
|
||
* sysdeps/nptl/cancellation-pc-check.h: New file.
|
||
* sysdeps/nptl/lowlevellock-futex.h: Modified.
|
||
[! __ASSEMBLER__](sysdep-cancel.h): Remove include.
|
||
[! __ASSEMBLER__](lll_futex_wait_cancel): Modified.
|
||
[! __ASSEMBLER__](lll_futex_timed_wait_cancel): Remove.
|
||
* sysdeps/nptl/pthreadP.h: Modified.
|
||
(__do_cancel): Modified function.
|
||
(__syscall_cancel_arch): New function.
|
||
(__syscall_do_cancel): New function.
|
||
* sysdeps/powerpc/powerpc32/sysdep.h: Modified.
|
||
[__ASSEMBLER__](TAIL_CALL_NO_RETURN): New.
|
||
* sysdeps/powerpc/powerpc64/sysdep.h: Modified.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_NOERRNO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_ERRVAL): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_ERRVAL): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_ERRVAL): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_ERRVAL): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_NOERRNO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_NOERRNO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_NOERRNO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_ERRVAL): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SCV): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SC): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](ret): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_NOERRNO): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED](TAIL_CALL_SYSCALL_ERROR): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_NOERRNO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_ERRVAL): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_ERRVAL): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_ERRVAL): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_ERRVAL): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_NOERRNO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_NOERRNO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_NOERRNO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_ERRVAL): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SCV): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SC): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](ret): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_NOERRNO): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! SHARED](TAIL_CALL_SYSCALL_ERROR): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][SHARED](TAIL_CALL_SYSCALL_ERROR): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED](TAIL_CALL_NO_RETURN): New.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED](TAIL_CALL_SYSCALL_ERROR): Remove.
|
||
[__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED](TAIL_CALL_NO_RETURN): New.
|
||
* sysdeps/pthread/tst-cancel2.c: Modified.
|
||
(tf): Modified function.
|
||
* sysdeps/sh/sysdep.h: Modified.
|
||
[__ASSEMBLER__](L): New.
|
||
* sysdeps/unix/sysdep.h: Modified.
|
||
[!(IS_IN (rtld))](NO_SYSCALL_CANCEL_CHECKING): Remove.
|
||
[IS_IN (rtld)](NO_SYSCALL_CANCEL_CHECKING): Remove.
|
||
(__SYSCALL_CONCAT_X): Remove.
|
||
(__SYSCALL_CONCAT): Remove.
|
||
(__INTERNAL_SYSCALL0): Remove.
|
||
(__INTERNAL_SYSCALL1): Remove.
|
||
(__INTERNAL_SYSCALL2): Remove.
|
||
(__INTERNAL_SYSCALL3): Remove.
|
||
(__INTERNAL_SYSCALL4): Remove.
|
||
(__INTERNAL_SYSCALL5): Remove.
|
||
(__INTERNAL_SYSCALL6): Remove.
|
||
(__INTERNAL_SYSCALL7): Remove.
|
||
(__INTERNAL_SYSCALL_NARGS_X): Remove.
|
||
(__INTERNAL_SYSCALL_NARGS): Remove.
|
||
(__INTERNAL_SYSCALL_DISP): Remove.
|
||
(INTERNAL_SYSCALL_CALL): Remove.
|
||
(__INTERNAL_SYSCALL_NCS0): Remove.
|
||
(__INTERNAL_SYSCALL_NCS1): Remove.
|
||
(__INTERNAL_SYSCALL_NCS2): Remove.
|
||
(__INTERNAL_SYSCALL_NCS3): Remove.
|
||
(__INTERNAL_SYSCALL_NCS4): Remove.
|
||
(__INTERNAL_SYSCALL_NCS5): Remove.
|
||
(__INTERNAL_SYSCALL_NCS6): Remove.
|
||
(__INTERNAL_SYSCALL_NCS7): Remove.
|
||
(INTERNAL_SYSCALL_NCS_CALL): Remove.
|
||
(__INLINE_SYSCALL0): Remove.
|
||
(__INLINE_SYSCALL1): Remove.
|
||
(__INLINE_SYSCALL2): Remove.
|
||
(__INLINE_SYSCALL3): Remove.
|
||
(__INLINE_SYSCALL4): Remove.
|
||
(__INLINE_SYSCALL5): Remove.
|
||
(__INLINE_SYSCALL6): Remove.
|
||
(__INLINE_SYSCALL7): Remove.
|
||
(__INLINE_SYSCALL_NARGS_X): Remove.
|
||
(__INLINE_SYSCALL_NARGS): Remove.
|
||
(__INLINE_SYSCALL_DISP): Remove.
|
||
(INLINE_SYSCALL_CALL): Remove.
|
||
(SYSCALL_CANCEL): Remove.
|
||
(INTERNAL_SYSCALL_CANCEL): Remove.
|
||
[! __ASSEMBLER__][! HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG_DEF): New.
|
||
[! __ASSEMBLER__][! HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARCH_ARG_DEF): New.
|
||
[! __ASSEMBLER__][! HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG): New.
|
||
[! __ASSEMBLER__][! HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG7): New.
|
||
[! __ASSEMBLER__][! HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARCH_ARG7): New.
|
||
[! __ASSEMBLER__][!(IS_IN (rtld))](INTERNAL_SYSCALL_CANCEL): New.
|
||
[! __ASSEMBLER__][!(IS_IN (rtld))](SYSCALL_CANCEL): New.
|
||
[! __ASSEMBLER__][HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG_DEF): New.
|
||
[! __ASSEMBLER__][HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARCH_ARG_DEF): New.
|
||
[! __ASSEMBLER__][HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG): New.
|
||
[! __ASSEMBLER__][HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARG7): New.
|
||
[! __ASSEMBLER__][HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS](__SYSCALL_CANCEL7_ARCH_ARG7): New.
|
||
[! __ASSEMBLER__][IS_IN (rtld)](INTERNAL_SYSCALL_CANCEL): New.
|
||
[! __ASSEMBLER__][IS_IN (rtld)](SYSCALL_CANCEL): New.
|
||
[! __ASSEMBLER__](errno.h): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CONCAT_X): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CONCAT): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL0): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL1): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL2): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL3): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL4): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL5): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL6): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL7): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NARGS_X): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NARGS): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_DISP): New.
|
||
[! __ASSEMBLER__](INTERNAL_SYSCALL_CALL): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS0): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS1): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS2): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS3): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS4): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS5): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS6): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_NCS7): New.
|
||
[! __ASSEMBLER__](INTERNAL_SYSCALL_NCS_CALL): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL0): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL1): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL2): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL3): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL4): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL5): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL6): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL7): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL_NARGS_X): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL_NARGS): New.
|
||
[! __ASSEMBLER__](__INLINE_SYSCALL_DISP): New.
|
||
[! __ASSEMBLER__](INLINE_SYSCALL_CALL): New.
|
||
[! __ASSEMBLER__](syscall_types.h): New.
|
||
[! __ASSEMBLER__](__internal_syscall_cancel): New.
|
||
[! __ASSEMBLER__](__syscall_cancel): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL0): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL1): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL2): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL3): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL4): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL5): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL6): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL7): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_NARGS_X): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_NARGS): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_CONCAT_X): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_CONCAT): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_DISP): New.
|
||
[! __ASSEMBLER__](__SYSCALL_CANCEL_CALL): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL0): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL1): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL2): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL3): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL4): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL5): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL6): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL7): New.
|
||
[! __ASSEMBLER__](__INTERNAL_SYSCALL_CANCEL_CALL): New.
|
||
* sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/alpha/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/arc/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/arm/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/csky/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/hppa/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/i386/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/loongarch/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/m68k/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/microblaze/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Modified.
|
||
(HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS): New.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/n32/syscall_types.h: New file.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/sysdep.h: Modified.
|
||
[! __ASSEMBLER__][_MIPS_SIM != _ABIN32](ARGIFY): Remove.
|
||
[! __ASSEMBLER__][_MIPS_SIM != _ABIN32](__syscall_arg_t): Remove.
|
||
[! __ASSEMBLER__][_MIPS_SIM == _ABIN32](ARGIFY): Remove.
|
||
[! __ASSEMBLER__][_MIPS_SIM == _ABIN32](__syscall_arg_t): Remove.
|
||
[! __ASSEMBLER__](internal_syscall1): Modified.
|
||
[! __ASSEMBLER__](internal_syscall2): Modified.
|
||
[! __ASSEMBLER__](internal_syscall3): Modified.
|
||
[! __ASSEMBLER__](internal_syscall4): Modified.
|
||
[! __ASSEMBLER__](internal_syscall5): Modified.
|
||
[! __ASSEMBLER__](internal_syscall6): Modified.
|
||
[! __ASSEMBLER__](syscall_types.h): Include file.
|
||
* sysdeps/unix/sysv/linux/nios2/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/or1k/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/powerpc/cancellation-pc-check.h: New file.
|
||
* sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/riscv/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/sh/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/socketcall.h: Modified.
|
||
(SOCKETCALL_CANCEL): Modified.
|
||
(__SOCKETCALL_CANCEL1): New.
|
||
(__SOCKETCALL_CANCEL2): New.
|
||
(__SOCKETCALL_CANCEL3): New.
|
||
(__SOCKETCALL_CANCEL4): New.
|
||
(__SOCKETCALL_CANCEL5): New.
|
||
(__SOCKETCALL_CANCEL6): New.
|
||
(__SOCKETCALL_CANCEL): New.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/syscall_cancel.c: New file.
|
||
* sysdeps/unix/sysv/linux/sysdep-cancel.h: Modified.
|
||
(tls.h): Remove include.
|
||
(errno.h): Remove include.
|
||
(__pthread_enable_asynccancel): Remove.
|
||
(libc_hidden_proto): Remove.
|
||
(LIBC_CANCEL_ASYNC): Remove.
|
||
(__pthread_disable_asynccancel): Remove.
|
||
(libc_hidden_proto): Remove.
|
||
(LIBC_CANCEL_RESET): Remove.
|
||
* sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S: New file.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h: New file.
|
||
* sysdeps/x86_64/nptl/tcb-offsets.sym: Modified.
|
||
|
||
2024-08-22 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 55cd51d971b84fbb2cc0fe8140cc8581f98582c7
|
||
Test mkdirat use of mode argument
|
||
|
||
* io/tst-mkdirat.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-08-21 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 7f04bb4e49413bd57ac3215f3480b09ae7131968
|
||
Add more tests of getline
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-getline-enomem.c: New file.
|
||
* stdio-common/tst-getline.c: New file.
|
||
|
||
2024-08-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 498ba34ee2472c28cca7b32d132824dbf62651d8
|
||
Revert "inet: Avoid label at end of compound statement in tst-if_nameindex"
|
||
|
||
* inet/tst-if_nameindex.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-08-21 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 26aca73db5e5ea299b554ceae418b13102b24948
|
||
inet: Avoid label at end of compound statement in tst-if_nameindex
|
||
|
||
* inet/tst-if_nameindex.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-08-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 734e7f91e752f44984fe42c2384c23a0290b6e56
|
||
Rules: Also build memcheck tests even when not running them
|
||
|
||
* Rules: Modified.
|
||
|
||
2024-08-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 251843e16fcec4e2b328577be66dcb2f3fa1c1e7
|
||
malloc: Link threading tests with $(shared-thread-library)
|
||
|
||
* malloc/Makefile: Modified.
|
||
|
||
2024-08-19 DJ Delorie <dj@redhat.com>
|
||
|
||
COMMIT: 2eee835eca960c9d4119279804214b7a1ed5d156
|
||
inet: test if_nametoindex and if_indextoname
|
||
|
||
* inet/Makefile: Modified.
|
||
* inet/tst-if_nameindex.c: New file.
|
||
|
||
2024-08-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 745c3cc10f2d5173a25e3bd4d022d304f4ac9a47
|
||
elf: Make dl-fptr and dl-symaddr hppa specific
|
||
|
||
* elf/dl-fptr.c: Delete file.
|
||
* elf/dl-symaddr.c: Delete file.
|
||
* sysdeps/generic/dl-fptr.h: Delete file.
|
||
* sysdeps/hppa/dl-fptr.h: Modified.
|
||
(sysdeps/generic/dl-fptr.h): Remove include.
|
||
(fdesc): New.
|
||
(fdesc_table): New.
|
||
(link_map): New.
|
||
(_dl_make_fptr): New function.
|
||
|
||
2024-08-19 Matthew Sterrett <matthew.sterrett@intel.com>
|
||
|
||
COMMIT: 294a8927694ed866ffc40833f1b6d96cd649df0a
|
||
x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations.
|
||
|
||
* sysdeps/x86_64/multiarch/strnlen-evex-base.S: New file.
|
||
* sysdeps/x86_64/multiarch/strnlen-evex.S: Modified.
|
||
* sysdeps/x86_64/multiarch/strnlen-evex512.S: Modified.
|
||
|
||
2024-08-19 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 25a5eb4010df94b412c67db9e346029de316d06b
|
||
string: strerror, strsignal cannot use buffer after dlmopen (bug 32026)
|
||
|
||
* string/strerror_l.c: Modified.
|
||
(__strerror_l): Modified function.
|
||
(libc-internal.h): Include file.
|
||
(unknown_error): New function.
|
||
* string/strsignal.c: Modified.
|
||
(strsignal): Modified function.
|
||
(libc-internal.h): Include file.
|
||
|
||
2024-08-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: e7c14e542d8d858b824b5df4f4e3dc93695e6171
|
||
support: Use macros for *stat wrappers
|
||
|
||
* elf/tst-ldconfig-bad-aux-cache.c: Modified.
|
||
(do_test): Modified function.
|
||
* io/tst-copy_file_range.c: Modified.
|
||
(simple_file_copy): Modified function.
|
||
* io/tst-statx.c: Modified.
|
||
(both_implementations_tests): Modified function.
|
||
* locale/tst-localedef-path-norm.c: Modified.
|
||
(run_test): Modified function.
|
||
* localedata/tst-localedef-hardlinks.c: Modified.
|
||
(check_link): Modified function.
|
||
* posix/tst-execveat.c: Modified.
|
||
(do_test): Modified function.
|
||
* stdio-common/tst-renameat2.c: Modified.
|
||
(check_size): Modified function.
|
||
* stdlib/tst-system.c: Modified.
|
||
(do_test): Modified function.
|
||
* support/Makefile: Modified.
|
||
* support/support-xfstat-time64.c: Delete file.
|
||
* support/support-xstat-time64.c: Delete file.
|
||
* support/support-xstat.c: Delete file.
|
||
* support/xlstat.c: Move to...
|
||
* support/support_check_stat_fd.c: ... here.
|
||
(sys/stat.h): Remove include.
|
||
(xlstat): Remove function.
|
||
(support_check_stat_fd): New function.
|
||
* support/support-xfstat.c: Move to...
|
||
* support/support_check_stat_path.c: ... here.
|
||
(sys/stat.h): Remove include.
|
||
(xfstat): Remove function.
|
||
(support_check_stat_path): New function.
|
||
* support/xlstat-time64.c: Delete file.
|
||
* support/xunistd.h: Modified.
|
||
[! __USE_TIME64_REDIRECTS][! __USE_FILE_OFFSET64](xstat): Remove.
|
||
[! __USE_TIME64_REDIRECTS][! __USE_FILE_OFFSET64](xlstat): Remove.
|
||
[! __USE_TIME64_REDIRECTS][! __USE_FILE_OFFSET64](xfstat): Remove.
|
||
[! __USE_TIME64_REDIRECTS][__USE_FILE_OFFSET64](xstat): Remove.
|
||
[! __USE_TIME64_REDIRECTS][__USE_FILE_OFFSET64](xlstat): Remove.
|
||
[! __USE_TIME64_REDIRECTS][__USE_FILE_OFFSET64](xfstat): Remove.
|
||
[__USE_TIME64_REDIRECTS](__REDIRECT): Remove.
|
||
[__USE_TIME64_REDIRECTS](__REDIRECT): Remove.
|
||
[__USE_TIME64_REDIRECTS](__REDIRECT): Remove.
|
||
(stat64): Remove.
|
||
(support_check_stat_fd): New function.
|
||
(support_check_stat_path): New function.
|
||
(xstat): New.
|
||
(xfstat): New.
|
||
(xlstat): New.
|
||
(xstat64): New.
|
||
(xfstat64): New.
|
||
(xlstat64): New.
|
||
|
||
2024-08-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: bf2927484152e12996af60ea439cf94b66fcd81d
|
||
io: Use struct statx and xstatx in tests
|
||
|
||
* io/tst-futimens-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-futimens.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_futimens_helper): Modified function.
|
||
(fcntl.h): Include file.
|
||
* io/tst-futimes-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-futimes.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_futimens_helper): Modified function.
|
||
(fcntl.h): Include file.
|
||
* io/tst-futimesat-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
(fstat): Remove.
|
||
(fstatat): Remove.
|
||
* io/tst-futimesat.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
[! struct_stat](fstat): Remove.
|
||
[! struct_stat](fstatat): Remove.
|
||
(do_test): Modified function.
|
||
* io/tst-lutimes-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-lutimes.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_lutimes_helper): Modified function.
|
||
(fcntl.h): Include file.
|
||
* io/tst-utime-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-utime.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_utime_helper): Modified function.
|
||
(fcntl.h): Include file.
|
||
* io/tst-utimensat-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-utimensat.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_utimesat_helper): Modified function.
|
||
* io/tst-utimes-time64.c: Modified.
|
||
(struct_stat): Remove.
|
||
* io/tst-utimes.c: Modified.
|
||
[! struct_stat](struct_stat): Remove.
|
||
(test_utimes_helper): Modified function.
|
||
(fcntl.h): Include file.
|
||
|
||
2024-08-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 921690512946d73bf66a8c495baff31316e4489f
|
||
support: Add the xstatx function
|
||
|
||
* support/Makefile: Modified.
|
||
* support/xstatx.c: New file.
|
||
* support/xunistd.h: Modified.
|
||
(statx): New.
|
||
(xstatx): New function.
|
||
|
||
2024-08-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 34bb581e7713589d38c797c214f4c6bf2b14b702
|
||
support: Include <string.h> for strcmp in support_format_addrinfo.c
|
||
|
||
* support/support_format_addrinfo.c: Modified.
|
||
(string.h): Include file.
|
||
|
||
2024-08-16 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 91ae020f5a9c43ab319edce64355ca95a5f8dfad
|
||
support: Remove #include <config.h>
|
||
|
||
* support/timespec-add.c: Modified.
|
||
(config.h): Remove include.
|
||
* support/timespec-sub.c: Modified.
|
||
(config.h): Remove include.
|
||
|
||
2024-08-16 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 9fb237a1c861f3b6a014f7add3f564452ea23e61
|
||
nptl: Fix extraneous testing run by tst-rseq-nptl in the test driver
|
||
|
||
* sysdeps/unix/sysv/linux/tst-rseq-nptl.c: Modified.
|
||
[RSEQ_SIG](do_rseq_destructor_test): Modified function.
|
||
(do_test): Modified function.
|
||
(run_destructor_test): New.
|
||
|
||
2024-08-15 Carlos O'Donell <carlos@redhat.com>
|
||
|
||
COMMIT: b22923abb046311ac9097a36b97b9b97342bac44
|
||
Report error if setaffinity wrapper fails (Bug 32040)
|
||
|
||
* sysdeps/unix/sysv/linux/tst-skeleton-affinity.c: Modified.
|
||
(test_size): Modified function.
|
||
|
||
2024-08-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 3e1d8d1d1dca24ae90df2ea826a8916896fc7e77
|
||
ungetc: Fix backup buffer leak on program exit [BZ #27821]
|
||
|
||
* libio/genops.c: Modified.
|
||
(_IO_unbuffer_all): Modified function.
|
||
* libio/libioP.h: Modified.
|
||
(_IO_have_backup): Modified.
|
||
(_IO_have_wbackup): Modified.
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-ungetc-leak.c: New file.
|
||
|
||
2024-08-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: cdf0f88f97b0aaceb894cc02b21159d148d7065c
|
||
ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
|
||
|
||
* libio/genops.c: Modified.
|
||
(_IO_sputbackc): Modified function.
|
||
* manual/stdio.texi: Modified.
|
||
* stdio-common/tst-ungetc.c: Modified.
|
||
(do_test): Modified function.
|
||
|
||
2024-08-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
|
||
|
||
COMMIT: 3f7df7e757f4efec38e45d4068e5492efcac4856
|
||
Make tst-ungetc use libsupport
|
||
|
||
* stdio-common/tst-ungetc.c: Modified.
|
||
(unistd.h): Remove include.
|
||
(assert): Remove.
|
||
(main): Remove function.
|
||
(support/check.h): Include file.
|
||
(support/support.h): Include file.
|
||
(support/temp_file.h): Include file.
|
||
(support/xstdio.h): Include file.
|
||
(support/xunistd.h): Include file.
|
||
(do_test): New function.
|
||
(support/test-driver.c): Include file.
|
||
|
||
2024-08-15 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: f446d90fe6605ac473aaa6cd17a1800e72dcc1a2
|
||
x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS
|
||
|
||
* sysdeps/x86/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/x86/cpu-tunables.c: Modified.
|
||
(TUNABLE_CALLBACK): Modified function.
|
||
* sysdeps/x86/dl-cacheinfo.h: Modified.
|
||
(dl_init_cacheinfo): Modified function.
|
||
* sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: Modified.
|
||
* sysdeps/x86/tst-hwcap-tunables.c: Modified.
|
||
(array_length): Modified function.
|
||
* sysdeps/x86_64/multiarch/ifunc-memset.h: Modified.
|
||
(IFUNC_SELECTOR): Modified function.
|
||
(prefer_erms_nt_impl): New function.
|
||
|
||
2024-08-15 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: b93dddfaf440aa12f45d7c356f6ffe9f27d35577
|
||
x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
|
||
|
||
* sysdeps/x86/cpu-features.c: Modified.
|
||
(init_cpu_features): Modified function.
|
||
* sysdeps/x86/dl-cacheinfo.h: Modified.
|
||
(dl_init_cacheinfo): Modified function.
|
||
|
||
2024-08-15 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: 7da08862471dfec6fdae731c2a5f351ad485c71f
|
||
x86: Fix bug in strchrnul-evex512 [BZ #32078]
|
||
|
||
* string/test-strchr.c: Modified.
|
||
(test_main): Modified function.
|
||
(check2): New function.
|
||
* sysdeps/x86_64/multiarch/strchr-evex-base.S: Modified.
|
||
|
||
2024-08-14 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: 207d64feb26279e152c50744e3c37e68491aca99
|
||
Test errno setting on strtod overflow in tst-strtod-round
|
||
|
||
* stdlib/tst-strtod-round-skeleton.c: Modified.
|
||
(GEN_ONE_TEST): Modified.
|
||
(errno.h): Include file.
|
||
|
||
2024-08-14 Frédéric Bérat <fberat@redhat.com>
|
||
|
||
COMMIT: 3f54e459a633b4247be91b9d0f68a7e08720b8d8
|
||
libio/tst-getdelim: Add new test covering NUL as a delimiter
|
||
|
||
* libio/tst-getdelim.c: Modified.
|
||
(do_test): Modified function.
|
||
(stdlib.h): Include file.
|
||
(support/support.h): Include file.
|
||
(support/test-driver.h): Include file.
|
||
|
||
2024-08-13 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 2be0572f3a41d5d5a8bb3b2b04244b7c01ac0f58
|
||
manual: Document dprintf and vdprintf
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-08-13 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0e16db440cc73d2cdd94e439c0efa1ec43d92b2a
|
||
manual: Document generic printf error codes
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-08-11 Pavel Kozlov <pavel.kozlov@synopsys.com>
|
||
|
||
COMMIT: cf03971f7a9b1d5f2d6565781d22dc777864998e
|
||
ARC: Regenerate ULPs
|
||
|
||
* sysdeps/arc/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/arc/nofpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: c2a474f4617ede7a8bf56b7257acb37dc757b2d1
|
||
support: Add options list terminator to the test driver
|
||
|
||
* support/test-driver.c: Modified.
|
||
(main): Modified function.
|
||
|
||
2024-08-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: eb0e50e9a1cf80a2ba6f33f990a08ef37a3267fb
|
||
Define __libc_initial for the static libc
|
||
|
||
* include/libc-internal.h: Modified.
|
||
[! SHARED](__libc_initial): New.
|
||
|
||
2024-08-09 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 4331769c0fd522045ab6b30e0ea5dff59ec73019
|
||
Turn on -Wimplicit-fallthrough by default if available
|
||
|
||
* Makeconfig: Modified.
|
||
* configure: Modified.
|
||
* configure.ac: Modified.
|
||
|
||
2024-08-09 mengqinggang <mengqinggang@loongson.cn>
|
||
|
||
COMMIT: 5662433c38c1925bd937cd50232fe4251bc20d04
|
||
LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic
|
||
|
||
* sysdeps/loongarch/dl-machine.h: Modified.
|
||
[RESOLVE_MAP](elf_machine_rela): Modified function.
|
||
* sysdeps/loongarch/dl-tlsdesc-dynamic.h: New file.
|
||
* sysdeps/loongarch/dl-tlsdesc.S: Modified.
|
||
* sysdeps/loongarch/dl-tlsdesc.h: Modified.
|
||
[SHARED][! __loongarch_soft_float](_dl_tlsdesc_dynamic_lasx): New.
|
||
[SHARED][! __loongarch_soft_float](_dl_tlsdesc_dynamic_lsx): New.
|
||
* sysdeps/loongarch/tlsdesc.sym: Modified.
|
||
|
||
2024-08-09 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: d5f1da2a8a889e4868615f9b155ca67f10d46b5b
|
||
LoongArch: Regenerate ULPs
|
||
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
|
||
2024-08-08 Julian Zhu <jz531210@gmail.com>
|
||
|
||
COMMIT: a0ecbb45969e93ec5eb6ba0d1f0a5578bdb2e54c
|
||
RISC-V: Regenerate ULPs
|
||
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
|
||
2024-08-08 Julian Zhu <jz531210@gmail.com>
|
||
|
||
COMMIT: 0f39b60a7eb532ed14ebcf52cb27d8353012a77b
|
||
MIPS: Regenerate ULPs
|
||
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
|
||
2024-08-08 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 9446351dac4cb995828488b59a1e0292bdd50c5d
|
||
powerpc64le: Update ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-08 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 2d14f72c9abf188f4e25462b99024798b5acb5ec
|
||
elf: Remove struct dl_init_args from elf/dl-open.c
|
||
|
||
* elf/dl-open.c: Modified.
|
||
(dl_init_args): Remove.
|
||
(call_dl_init): Modified function.
|
||
(dl_open_worker): Modified function.
|
||
|
||
2024-08-08 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: bd410d14e1babe00297d656572937b17c95da551
|
||
s390x: Update ulps
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: bea2ad022dadae46059de681d902129e56653c85
|
||
nptl: Fix stray process left by tst-cancel7 blocking testing
|
||
|
||
* nptl/tst-cancel7.c: Modified.
|
||
(do_prepare): Modified function.
|
||
(do_cleanup): New function.
|
||
|
||
2024-08-07 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 934ba77add195dde2c922b4ae809968cde62a1ff
|
||
nptl: Reorder semaphore release in tst-cancel7
|
||
|
||
* nptl/tst-cancel7.c: Modified.
|
||
(sl): Modified function.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6396e10b200f3d7ec5b40df56d9e0cc892163817
|
||
powerpc: Regenerate ULPs for soft-fp
|
||
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 6411dba8364159cc1eee0206be4bbd9e568da49b
|
||
powerpc: Update soft-fp ulps
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 1dcc107a1f26b64595e70ee2f828e6574bf80a5f
|
||
sparc: Regenerate ULPs
|
||
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f8aafb5a163e7e758b79d86a08bf9cc57897bd09
|
||
i386: Regenerate ULPs
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: d8023eb4603f1e0ff4998fa4d1a7ffb85a192522
|
||
arm: Regenerate ULPs
|
||
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: e2f88d852437e159c6e0616926ae1ec827cb1c20
|
||
aarch64: Regenerate ULPs
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 428c7383daf21ffe04af4adecdeda85f1d0e222d
|
||
sysdeps: Re-flow and sort multiline gnu/Makefile definitions
|
||
|
||
* sysdeps/gnu/Makefile: Modified.
|
||
|
||
2024-08-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: be3e28545f7ad8bd1526c7d221f76f254cb85e67
|
||
login: Re-flow and sort multiline Makefile definitions
|
||
|
||
* login/Makefile: Modified.
|
||
|
||
2024-08-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: 79e472f0f8922347d81ba47394b6648030e460e1
|
||
benchtests: Add random memset benchmark
|
||
|
||
* benchtests/Makefile: Modified.
|
||
* benchtests/bench-memset-random.c: New file.
|
||
|
||
2024-08-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||
|
||
COMMIT: 3dc426b642dcafdbc11a99f2767e081d086f5fc7
|
||
AArch64: Improve generic strlen
|
||
|
||
* sysdeps/aarch64/strlen.S: Modified.
|
||
|
||
2024-08-07 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: d5ce0e960dea325ccf12769681d5ce45f7b7411d
|
||
nss: Fix incorrect switch fall-through in tst-nss-gai-actions
|
||
|
||
* nss/tst-nss-gai-actions.c: Modified.
|
||
(do_one_test): Modified function.
|
||
|
||
2024-08-07 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: 07972839108495245d8b93ca546462b3f4dad47f
|
||
added inputs giving large errors on x86_64 for new C23 functions
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-exp10m1: Modified.
|
||
* math/auto-libm-test-out-exp2m1: Modified.
|
||
* math/auto-libm-test-out-log10p1: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-08-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c2a05c99e34539d16ebf2bb6234c8d2f2fdaa1f9
|
||
stdlib: Link tst-concurrent-quick_exit with $(shared-thread-library)
|
||
|
||
* stdlib/Makefile: Modified.
|
||
|
||
2024-08-06 Joseph Myers <josmyers@redhat.com>
|
||
|
||
COMMIT: abe06b2614c1690ce74b054b16104d9af0283abb
|
||
Use binutils 2.43 branch in build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-08-06 Henrik Lindström <henrik@lxm.se>
|
||
|
||
COMMIT: bd1719aca5179bd679ab642b5fbd22d4b65afa3f
|
||
rtld: Add test case for '--' option
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/tst-rtld-dash-dash.sh: New file.
|
||
|
||
2024-08-06 Henrik Lindström <henrik@lxm.se>
|
||
|
||
COMMIT: 2227195794f96c7bf583e9ea4fb929cbedf1d8a1
|
||
rtld: Fix handling of '--' option
|
||
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
|
||
2024-08-06 Arjun Shankar <arjun@redhat.com>
|
||
|
||
COMMIT: 942670c81dc8071dd75d6213e771daa5d2084cb6
|
||
manual/stdio: Further clarify putc, putwc, getc, and getwc
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-08-06 caiyinyu <caiyinyu@loongson.cn>
|
||
|
||
COMMIT: d7eca2714f0da98894baa15e4c4735297ecd738d
|
||
LoongArch: Update Ulps.
|
||
|
||
* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
|
||
|
||
2024-08-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: c6af8a9a3ce137a9704825d173be22a2b2d9cb49
|
||
stdlib: Allow concurrent quick_exit (BZ 31997)
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/exit.c: Modified.
|
||
(__run_exit_handlers): Remove function.
|
||
(__libc_lock_define_initialized_recursive): Modified function.
|
||
(exit): New function.
|
||
* stdlib/tst-concurrent-exit-skeleton.c: New file.
|
||
* stdlib/tst-concurrent-exit.c: Modified.
|
||
(array_length.h): Remove include.
|
||
(stdlib.h): Remove include.
|
||
(support/check.h): Remove include.
|
||
(support/xthread.h): Remove include.
|
||
(stdio.h): Remove include.
|
||
(support/xunistd.h): Remove include.
|
||
(string.h): Remove include.
|
||
(MAX_atexit): Remove.
|
||
(barrier): Remove.
|
||
(tf): Remove function.
|
||
(expected): Remove.
|
||
(next_slot): Remove.
|
||
(exit_with_flush): Remove function.
|
||
(SETUP_NANOSLEEP): Remove.
|
||
(fn0): Remove function.
|
||
(fn1): Remove function.
|
||
(fn2): Remove function.
|
||
(fn3): Remove function.
|
||
(fn_final): Remove function.
|
||
(child): Remove function.
|
||
(do_test): Remove function.
|
||
(support/test-driver.c): Remove include.
|
||
(EXIT): New.
|
||
(ATEXIT): New.
|
||
(tst-concurrent-exit-skeleton.c): Include file.
|
||
* stdlib/tst-concurrent-quick_exit.c: New file.
|
||
|
||
2024-08-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 5097cd344fd243fb8deb6dec96e8073753f962f9
|
||
elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717)
|
||
|
||
* elf/Makefile: Modified.
|
||
* elf/dl-open.c: Modified.
|
||
(resize_tls_slotinfo): Modified function.
|
||
(update_tls_slotinfo): Modified function.
|
||
* elf/dl-tls.c: Modified.
|
||
(_dl_allocate_tls_init): Modified function.
|
||
(_dl_add_to_slotinfo): Modified function.
|
||
* elf/tst-dlopen-tlsreinit1.c: New file.
|
||
* elf/tst-dlopen-tlsreinit2.c: New file.
|
||
* elf/tst-dlopen-tlsreinit3.c: New file.
|
||
* elf/tst-dlopen-tlsreinit4.c: New file.
|
||
* elf/tst-dlopen-tlsreinitmod1.c: New file.
|
||
* elf/tst-dlopen-tlsreinitmod2.c: New file.
|
||
* elf/tst-dlopen-tlsreinitmod3.c: New file.
|
||
* include/link.h: Modified.
|
||
[! _ISOMAC](link_map): Modified.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
(_dl_add_to_slotinfo): Modified.
|
||
|
||
2024-08-05 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: fe06fb313bddf7e4530056897d4a706606e49377
|
||
elf: Clarify and invert second argument of _dl_allocate_tls_init
|
||
|
||
* elf/dl-tls.c: Modified.
|
||
(_dl_allocate_tls_init): Modified function.
|
||
(_dl_allocate_tls): Modified function.
|
||
* elf/rtld.c: Modified.
|
||
(dl_main): Modified function.
|
||
* nptl/allocatestack.c: Modified.
|
||
(get_cached_stack): Modified function.
|
||
* sysdeps/generic/ldsodefs.h: Modified.
|
||
(_dl_allocate_tls_init): Modified.
|
||
|
||
2024-08-05 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: 39ca997ab378990d5ac1aadbaa52aaf1db6d526f
|
||
Fix name space violation in fortify wrappers (bug 32052)
|
||
|
||
* libio/bits/stdio2.h: Modified.
|
||
[__USE_GNU](__fortified_attr_access): Modified function.
|
||
[__USE_MISC](fread_unlocked): Modified function.
|
||
(__fortified_attr_access): Modified function.
|
||
(fread): Modified function.
|
||
* socket/bits/socket2.h: Modified.
|
||
(recv): Modified function.
|
||
(recvfrom): Modified function.
|
||
* stdlib/bits/stdlib.h: Modified.
|
||
[!(_LIBC_LIMITS_H_ && PATH_MAX)](__NTH): Modified function.
|
||
[_LIBC_LIMITS_H_ && PATH_MAX](__NTH): Modified function.
|
||
* wcsmbs/bits/wchar2.h: Modified.
|
||
[__USE_GNU](fgetws_unlocked): Modified function.
|
||
[__va_arg_pack](__NTH): Modified function.
|
||
(__NTH): Modified function.
|
||
(__NTH): Modified function.
|
||
(__NTH): Modified function.
|
||
(__NTH): Modified function.
|
||
(__NTH): Modified function.
|
||
(fgetws): Modified function.
|
||
|
||
2024-08-05 Andreas Schwab <schwab@suse.de>
|
||
|
||
COMMIT: 1b0a2062c8938c7333cd118d85d9976c4e7c92af
|
||
iconv: Fix matching of multi-character transliterations (bug 31859)
|
||
|
||
* iconv/Makefile: Modified.
|
||
* iconv/gconv_trans.c: Modified.
|
||
(__gconv_transliterate): Modified function.
|
||
* iconv/tst-translit-locale: New file.
|
||
* iconv/tst-translit-mchar.c: New file.
|
||
* iconv/tst-translit-mchar.sh: New file.
|
||
|
||
2024-08-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 7a630f7d3392ca391a399486ce2846f9e4b4ee63
|
||
x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
|
||
|
||
* sysdeps/x86/cpu-tunables.c: Modified.
|
||
(TUNABLE_CALLBACK): Modified function.
|
||
|
||
2024-08-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 0df48472ff5b291ab0014146f33b0269ff0286a9
|
||
x86: Add missing switch/case fall-through markers to init_cpu_features
|
||
|
||
* sysdeps/x86/cpu-features.c: Modified.
|
||
|
||
2024-08-02 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: fb507de8fcd0124ff8b2eb483701899d78f6cc7e
|
||
stdlib: Link tst-concurrent-exit with $(shared-thread-library)
|
||
|
||
* stdlib/Makefile: Modified.
|
||
|
||
2024-08-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||
|
||
COMMIT: 8dc3f4f8adcfbc991b1677464dd7cd485f4e6d85
|
||
hurd: Fix missing pthread_ compat symbol in libc
|
||
|
||
* htl/Versions: Modified.
|
||
* sysdeps/htl/pt-attr-getdetachstate.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-getinheritsched.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-getschedparam.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-getschedpolicy.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-setdetachstate.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-setinheritsched.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-attr-setschedpolicy.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-equal.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-getschedparam.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/htl/pt-setschedparam.c: Modified.
|
||
(weak_alias): Remove.
|
||
[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](stub_warning): New.
|
||
(shlib-compat.h): Include file.
|
||
(versioned_symbol): New function.
|
||
* sysdeps/mach/hurd/i386/libc.abilist: Modified.
|
||
|
||
2024-08-01 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: ec119972cb2598c04ec7d4219e20506006836f64
|
||
resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
|
||
|
||
* resolv/tst-resolv-short-response.c: Modified.
|
||
(response): Modified function.
|
||
|
||
2024-08-01 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: ff0320bec2810192d453c579623482fab87bfa01
|
||
Add mremap tests
|
||
|
||
* misc/Makefile: Modified.
|
||
* misc/tst-mremap1.c: New file.
|
||
* misc/tst-mremap2.c: New file.
|
||
* sysdeps/generic/mremap-failure.h: New file.
|
||
* sysdeps/unix/sysv/linux/Makefile: Modified.
|
||
* sysdeps/unix/sysv/linux/mremap-failure.h: New file.
|
||
* sysdeps/unix/sysv/linux/tst-linux-mremap1.c: New file.
|
||
|
||
2024-08-01 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: cb2dee4eccf46642eef588bee64f9c875c408f1c
|
||
mremap: Update manual entry
|
||
|
||
* manual/llio.texi: Modified.
|
||
|
||
2024-08-01 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 6c40cb0e9f893d49dc7caee580a055de53562206
|
||
linux: Update the mremap C implementation [BZ #31968]
|
||
|
||
* sysdeps/unix/sysv/linux/mremap.c: Modified.
|
||
(__mremap): Modified function.
|
||
(errno.h): Include file.
|
||
(MREMAP_KNOWN_BITS): New.
|
||
|
||
2024-08-01 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 54252394c25ddf0062e288d4a6ab7a885f8ae009
|
||
Enhanced test coverage for strncmp, wcsncmp
|
||
|
||
* string/Makefile: Modified.
|
||
* string/test-Xncmp-nonarray.c: New file.
|
||
* string/test-strncmp-nonarray.c: New file.
|
||
* wcsmbs/Makefile: Modified.
|
||
* wcsmbs/test-wcsncmp-nonarray.c: New file.
|
||
|
||
2024-08-01 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 783d4c0b81889c39a9ddf13b60d0fde4040fb1c0
|
||
Enhance test coverage for strnlen, wcsnlen
|
||
|
||
* string/Makefile: Modified.
|
||
* string/test-Xnlen-nonarray.c: New file.
|
||
* string/test-strnlen-nonarray.c: New file.
|
||
* wcsmbs/Makefile: Modified.
|
||
* wcsmbs/test-wcsnlen-nonarray.c: New file.
|
||
|
||
2024-07-31 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: e3b0b3484cac61f9eae373751ac6eaf816a2c9c3
|
||
stdlib: Mark `abort` as `cold`
|
||
|
||
* stdlib/stdlib.h: Modified.
|
||
(abort): Remove.
|
||
(__COLD): New.
|
||
|
||
2024-07-30 Flavio Cruz <flaviocruz@gmail.com>
|
||
|
||
COMMIT: 11ad033e1c09c8b8e7bbaa72420f41ab8bcf0f63
|
||
x86_64 hurd: ensure we have a large enough buffer to receive exception_raise requests.
|
||
|
||
* hurd/hurdfault.c: Modified.
|
||
[! EXC_MASK_ALL](_hurdsig_fault_catch_exception_raise): Modified function.
|
||
(_hurdsig_fault_catch_exception_raise): Modified function.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f6ba993e0cda0ca5554fd47b00e6a87be5fdf05e
|
||
stdlib: Allow concurrent exit (BZ 31997)
|
||
|
||
* stdlib/Makefile: Modified.
|
||
* stdlib/exit.c: Modified.
|
||
(exit): Remove function.
|
||
(__libc_lock_define_initialized_recursive): New function.
|
||
* stdlib/tst-concurrent-exit.c: New file.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 28f8cee64a3223636d15c78f69432503d8ef1c22
|
||
Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h
|
||
|
||
* sysdeps/unix/sysv/linux/bits/fcntl-linux.h: Modified.
|
||
[__USE_GNU](F_DUPFD_QUERY): New.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: bbb6a742c88b4a37c5410eceefbc9c94df815075
|
||
Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h
|
||
|
||
* io/bits/statx-generic.h: Modified.
|
||
[! STATX_TYPE](STATX_SUBVOL): New.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: e433cdec9b4b50e66d2f93fa92f622df8f4b870f
|
||
Update kernel version to 6.10 in header constant tests
|
||
|
||
* sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified.
|
||
* sysdeps/unix/sysv/linux/tst-pidfd-consts.py: Modified.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: eb0776d4e149ff0ccf9841a8073dbde658c59858
|
||
Update syscall lists for Linux 6.10
|
||
|
||
* sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
|
||
(__NR_clone3): New.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
|
||
(__NR_sync_file_range): Remove.
|
||
(__NR_mseal): New.
|
||
(__NR_sync_file_range2): New.
|
||
* sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
(__NR_sync_file_range2): New.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/syscall-names.list: Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
|
||
(__NR_mseal): New.
|
||
|
||
2024-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: f7e638f5a48962599023410517f0bda450eaa98d
|
||
Use Linux 6.10 in build-many-glibcs.py
|
||
|
||
* scripts/build-many-glibcs.py: Modified.
|
||
|
||
2024-07-29 Michael Karcher <Michael.Karcher@fu-berlin.de>
|
||
|
||
COMMIT: faeaa3bc9f76030b9882ccfdee232fc0ca6dcb06
|
||
Mitigation for "clone on sparc might fail with -EFAULT for no valid reason" (bz 31394)
|
||
|
||
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: Modified.
|
||
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Modified.
|
||
|
||
2024-07-29 Lukas Bulwahn <lukas.bulwahn@redhat.com>
|
||
|
||
COMMIT: aedbf08891069fc029ed021e4dba933eb877b394
|
||
manual: make setrlimit() description less ambiguous
|
||
|
||
* manual/resource.texi: Modified.
|
||
|
||
2024-07-29 Arjun Shankar <arjun@redhat.com>
|
||
|
||
COMMIT: 10de4a47ef3f481592e3c62eb07bcda23e9fde4d
|
||
manual/stdio: Clarify putc and putwc
|
||
|
||
* manual/stdio.texi: Modified.
|
||
|
||
2024-07-27 Julian Zhu <jz531210@gmail.com>
|
||
|
||
COMMIT: 32328a5a1461ff88c0b1e04954e9c68b3fa7f56d
|
||
MIPS: Regenerate ulps
|
||
|
||
* sysdeps/mips/mips32/libm-test-ulps: Modified.
|
||
* sysdeps/mips/mips64/libm-test-ulps: Modified.
|
||
|
||
2024-07-27 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: a57cbbd85379874177d40d675f5b905e669d0a47
|
||
malloc: Link threading tests with $(shared-thread-library)
|
||
|
||
* malloc/Makefile: Modified.
|
||
|
||
2024-07-26 Noah Goldstein <goldstein.w.n@gmail.com>
|
||
|
||
COMMIT: f6f904745942540c7ea99c403b75b695ee560035
|
||
assert: Mark `__assert_fail` as `cold`
|
||
|
||
* assert/assert.h: Modified.
|
||
[! NDEBUG](__assert_fail): Remove.
|
||
[! NDEBUG](__assert_perror_fail): Remove.
|
||
[! NDEBUG](__assert): Remove.
|
||
[! NDEBUG](__COLD): New.
|
||
[! NDEBUG](__COLD): New.
|
||
[! NDEBUG](__COLD): New.
|
||
|
||
2024-07-26 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 89cddc8a7096f3d9225868304d2bc0a1aaf07d63
|
||
stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
|
||
|
||
* stdio-common/Makefile: Modified.
|
||
* stdio-common/tst-scanf-bz27650.c: New file.
|
||
|
||
2024-07-26 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 1b97a9f23bf605ca608162089c94187573fb2a9e
|
||
support: Add FAIL test failure helper
|
||
|
||
* debug/tst-fortify-syslog.c: Modified.
|
||
(stdio.h): Remove include.
|
||
(FAIL): Remove.
|
||
(CHK_FAIL_END): Modified.
|
||
* localedata/tst-ctype.c: Modified.
|
||
(FAIL): Remove.
|
||
(errors): Remove.
|
||
(while): Modified function.
|
||
(if): Remove function.
|
||
(printf): Modified.
|
||
(support/check.h): Include file.
|
||
* math/test-tgmath2.c: Modified.
|
||
[! HAVE_MAIN](FAIL): Remove.
|
||
[! HAVE_MAIN](test_cos): Modified function.
|
||
[! HAVE_MAIN](support/check.h): Include file.
|
||
* support/check.h: Modified.
|
||
(FAIL): New.
|
||
|
||
2024-07-26 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: fe47595504a55e7bb992f8928533df154b510383
|
||
posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
|
||
|
||
* posix/tst-truncate-common.c: Modified.
|
||
(FAIL): Remove.
|
||
(do_test_with_offset): Modified function.
|
||
(support/check.h): Include file.
|
||
|
||
2024-07-26 Maciej W. Rozycki <macro@redhat.com>
|
||
|
||
COMMIT: 8c98195af6e6f1ce21743fc26c723e0f7e45bcf2
|
||
nptl: Use <support/check.h> facilities in tst-setuid3
|
||
|
||
* sysdeps/pthread/tst-setuid3.c: Modified.
|
||
(stdio.h): Remove include.
|
||
(FAIL): Remove.
|
||
(FAIL_ERR): Remove.
|
||
(thread_func): Modified function.
|
||
(setuid_failure): Modified function.
|
||
(do_test): Modified function.
|
||
(support/check.h): Include file.
|
||
|
||
2024-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fe9408087583fd7a6f61bb0dbcf2fd4e83186afa
|
||
sparc: Regenerate ULPs
|
||
|
||
* sysdeps/sparc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: 65e267dcdd2e2adca4f0d533856cfa7f7f907a48
|
||
i386: Regenerate ULPs
|
||
|
||
* sysdeps/i386/fpu/libm-test-ulps: Modified.
|
||
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: cc84f11282047a12b62dd418ba1b56e423570582
|
||
arm: Regenerate ULPs
|
||
|
||
* sysdeps/arm/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: cfc9b073460e6e5af0599be5908f44df7b671422
|
||
aarch64: Regenerate ULPs
|
||
|
||
* sysdeps/aarch64/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||
|
||
COMMIT: fa0066108203e90ed5dcf6430f3742d4bfd7a9f6
|
||
powerpc: Regenerate ULPs for soft-fp
|
||
|
||
* sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 jeevitha <jeevitha@linux.ibm.com>
|
||
|
||
COMMIT: 4e40c8104f8fa12f0887a9d97cecff27be383905
|
||
powerpc: Update ulps for fpu
|
||
|
||
* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Khem Raj <raj.khem@gmail.com>
|
||
|
||
COMMIT: ff03b5efe6bf00b25f9efe5eea58c815b8bfae6d
|
||
riscv: Update ulps
|
||
|
||
* sysdeps/riscv/rvd/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 Stefan Liebler <stli@linux.ibm.com>
|
||
|
||
COMMIT: 22958014abb3200cdb3f1bd673ef07d64a694082
|
||
s390x: Regenerate ULPs.
|
||
|
||
* sysdeps/s390/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-25 H.J. Lu <hjl.tools@gmail.com>
|
||
H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 8344c1f5514b1b5b1c8c6e48f4b802653bd23b71
|
||
x32/cet: Support shadow stack during startup for Linux 6.10
|
||
|
||
* sysdeps/unix/sysv/linux/x86_64/dl-cet.h: Modified.
|
||
(RTLD_START_ENABLE_X86_FEATURES): Modified.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
|
||
(__NR_map_shadow_stack): New.
|
||
* sysdeps/unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h: Modified.
|
||
(__NR_set_thread_area): Remove.
|
||
[! __NR_map_shadow_stack](__NR_map_shadow_stack): New.
|
||
[! __NR_set_thread_area](__NR_set_thread_area): New.
|
||
|
||
2024-07-25 H.J. Lu <hjl.tools@gmail.com>
|
||
|
||
COMMIT: 652c6cf26927352fc0e37e4e60c6fc98ddf6d3b4
|
||
x86-64: Remove sysdeps/x86_64/x32/dl-machine.h
|
||
|
||
* sysdeps/x86_64/dl-machine.h: Modified.
|
||
[! dl_machine_h](RTLD_START): Modified.
|
||
[! dl_machine_h](ARCH_LA_PLTENTER): Remove.
|
||
[! dl_machine_h](ARCH_LA_PLTEXIT): Remove.
|
||
[! dl_machine_h][! __LP64__](ARCH_LA_PLTENTER): New.
|
||
[! dl_machine_h][! __LP64__](ARCH_LA_PLTEXIT): New.
|
||
[! dl_machine_h][__LP64__](ARCH_LA_PLTENTER): New.
|
||
[! dl_machine_h][__LP64__](ARCH_LA_PLTEXIT): New.
|
||
* sysdeps/x86_64/x32/dl-machine.h: Delete file.
|
||
|
||
2024-07-24 John David Anglin <danglin@gcc.gnu.org>
|
||
|
||
COMMIT: 431c1be28e443d0d691cec12d634ac60dd6630c8
|
||
hppa: Update libm-test-ulps
|
||
|
||
* sysdeps/hppa/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 90842d3980064ef410b998b22170ad409b76b9fd
|
||
manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations
|
||
|
||
* manual/dynlink.texi: Modified.
|
||
|
||
2024-07-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 765325951ac5c7d072278c9424930b29657e9758
|
||
resolv: Implement strict-error stub resolver option (bug 27929)
|
||
|
||
* NEWS: Modified.
|
||
* resolv/res_init.c: Modified.
|
||
(res_setoptions): Modified function.
|
||
* resolv/res_send.c: Modified.
|
||
(send_dg): Modified function.
|
||
* resolv/resolv.h: Modified.
|
||
(RES_STRICTERR): New.
|
||
* resolv/tst-resolv-res_init-skeleton.c: Modified.
|
||
(print_resp): Modified function.
|
||
(name): New.
|
||
(conf): New.
|
||
* resolv/tst-resolv-semi-failure.c: Modified.
|
||
(check_one): Modified function.
|
||
(do_test): Modified function.
|
||
(do_strict_error): New.
|
||
|
||
2024-07-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 95f61610f3e481d191b6184432342236fd59186d
|
||
resolv: Support clearing option flags with a “-” prefix (bug 14799)
|
||
|
||
* NEWS: Modified.
|
||
* resolv/res_init.c: Modified.
|
||
(res_setoptions): Modified function.
|
||
* resolv/tst-resolv-res_init-skeleton.c: Modified.
|
||
(name): Modified.
|
||
(name): Modified.
|
||
(name): Modified.
|
||
(name): Modified.
|
||
(res_options): New.
|
||
(name): New.
|
||
|
||
2024-07-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: af625987d619388a100b153520d3ee308bda9889
|
||
resolv: Do not wait for non-existing second DNS response after error (bug 30081)
|
||
|
||
* resolv/Makefile: Modified.
|
||
* resolv/res_send.c: Modified.
|
||
(send_dg): Modified function.
|
||
* resolv/tst-resolv-semi-failure.c: New file.
|
||
* resolv/tst-resolv-short-response.c: Modified.
|
||
(check_one): Modified function.
|
||
|
||
2024-07-24 Florian Weimer <fweimer@redhat.com>
|
||
|
||
COMMIT: 691a3b2e9bfaba842e46a5ccb7f5e6ea144c3ade
|
||
resolv: Allow short error responses to match any query (bug 31890)
|
||
|
||
* resolv/Makefile: Modified.
|
||
* resolv/res_send.c: Modified.
|
||
(send_dg): Modified function.
|
||
* resolv/tst-resolv-short-response.c: New file.
|
||
|
||
2024-07-22 Miguel Martín <mmartinv@redhat.com>
|
||
|
||
COMMIT: b0fbcb7d0051a68baf26b2aed51a8a31c34d68e5
|
||
malloc: add multi-threaded tests for aligned_alloc/calloc/malloc
|
||
|
||
* malloc/Makefile: Modified.
|
||
* malloc/tst-aligned-alloc-random-thread-cross.c: New file.
|
||
* malloc/tst-aligned-alloc-random-thread.c: New file.
|
||
|
||
2024-07-22 Miguel Martín <mmartinv@redhat.com>
|
||
|
||
COMMIT: 9a27b566b2048f599048f2f4afe1cce06c4ef43d
|
||
malloc: avoid global locks in tst-aligned_alloc-lib.c
|
||
|
||
* malloc/tst-aligned_alloc-lib.c: Modified.
|
||
(array_length.h): Remove include.
|
||
(get_random_alignment): Remove function.
|
||
(get_random_alloc): Modified function.
|
||
(time.h): Include file.
|
||
(seed): New.
|
||
|
||
2024-07-22 Paul Zimmermann <Paul.Zimmermann@inria.fr>
|
||
|
||
COMMIT: 4dc22baa84bdb4111c0ac0db7139bf9ab953bf61
|
||
This patch adds larger ulp errors for the log2p1 function.
|
||
|
||
* math/auto-libm-test-in: Modified.
|
||
* math/auto-libm-test-out-log2p1: Modified.
|
||
* sysdeps/x86_64/fpu/libm-test-ulps: Modified.
|
||
|
||
2024-07-21 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: b64d0f0ec370d76908973b7080b57d6d9e356773
|
||
NEWS: Add new section
|
||
|
||
* NEWS: Modified.
|
||
|
||
2024-07-21 Andreas K. Hüttel <dilfridge@gentoo.org>
|
||
|
||
COMMIT: 51706101e771f6649652e736c2dcb30457191c4f
|
||
Increase version number to 2.40.9000
|
||
|
||
* version.h: Modified.
|
||
(RELEASE): Modified.
|
||
(VERSION): Modified.
|
||
|