This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akhuettel/tests-libgcc-3 in repository glibc.
discards 2632ebc535 elf: Remove now pointless empty ld.so.conf files in single tests discards 0ecb194399 support: Always run ldconfig in containered tests discards 1c920627af Makefile: Add ld.so.conf with libgcc dir to testroot.pristine discards 8cc7ef4c9b Makeconfig: Add libgcc directory to rtld-prefix search path adds 68ee0f704c Fix underallocation of abort_msg_s struct (CVE-2025-0395) adds 94e908cee9 Add advisory text for CVE-2025-0395 adds d9dcfe766e Update advisory GLIBC-SA-2025-0001 (2.40) adds 76c3f7f81b po: Incorporate translations adds b62759db04 stdlib: Support malloc-managed environ arrays for compatibility adds 36fcdfbbc5 Revert "stdlib: Support malloc-managed environ arrays for co [...] adds 12b4a1fc6e stdlib: Re-implement free (environ) compatibility kludge for setenv adds 4871ab841b LICENSES: remove Intel License Agreement adds 1ed3e44688 LICENSES: update location of getaddrinfo.c and getnameinfo.c adds aba14403c6 LICENSES: update CORE-MATH copyright adds 8ab34497de stdlib: Test using setenv with updated environ [BZ #32588] adds fc8f253d80 malloc: cleanup casts in tst-calloc adds 8d55f2fb17 elf: fix 'valgrind' typo in comment adds b31ed9581b testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPO [...] adds dc650eb715 NEWS: editorial changes (language, line breaks) adds 306acc0519 NEWS: Add list of bugs fixed in 2.41 adds 181b6258e3 NEWS: Add reference to (single) advisory adds 604a340e91 contrib.texi: Update from 2.40..2.41 commit log adds 115afa9daa NEWS: Add some more news from the 2.41 cycle adds 27bebf9b4f contrib.texi: minor improvements adds fda82f6e80 INSTALL: update last tested version numbers adds b8c0cb4b1c libc.pot: regenerate (only line number changes) adds 9b2f20dd54 po: update translations (final, only timestamp and line numb [...] adds f46351b491 Bump version to 2.41 adds 74f59e9271 Create ChangeLog.old/ChangeLog.30 adds 42aba91895 Increase version to 2.41.9000, add new section to NEWS adds 45c42b65c2 Add new tests for fopen adds 596a61cf6b libio: Start to return errors when flushing fwrite's buffer [...] adds 1515f74fd8 libio: Add a new fwrite test that evaluates partial writes adds 377e9733b5 Fix fflush after ungetc on input file (bug 5994) adds be6818be31 Make fclose seek input file to right offset (bug 12724) adds 94251ae99e Make fflush (NULL) flush input files (bug 32369) adds 0dcc0b2f63 Fix fseek handling for mmap files after ungetc or fflush (bu [...] adds 3ff3b9997c Fix fflush handling for mmap files after ungetc (bug 32535) adds 203452a460 Add test of input file flushing / offset issues adds 56b25bfd60 htl: remove leftover for pthread_mutexattr_settype adds e892a93073 htl: move pthread_mutex_init into libc. adds 2ebc2d8e24 htl: move pthread_mutex_{lock, unlock, trylock, timedlock, c [...] adds be9f0e7681 htl: move pthread_mutex_getprioceiling, pthread_mutex_setpri [...] adds 8bfabe7a92 htl: move pthread_mutex_destroy into libc. adds 265c5991af htl: move pthread_mutex_consistent, pthread_mutex_consistent [...] adds 9a31eb64db htl: move pthread_setcanceltype into libc. adds 32ac9f8049 manual: Update compatibility note on flushing of line-orient [...] adds 8e86549d14 nptl: Correct stack size attribute when stack grows up [BZ #32574] adds a6fbe36b7f nptl: Add support for setup guard pages with MADV_GUARD_INSTALL adds 4c43173eba ld.so: Decorate BSS mappings adds a3a5634d9b manual: Consolidate POSIX Semaphores docs in Threads chapter adds 47c4f4045c manual: Add links to POSIX Semaphores man-pages documentation adds 22a11aa1c3 sh: Fix tst-guard1 build adds 1b29cb7b78 manual: Safety annotations for timespec_get and timespec_getres adds c79277a167 math: Fix log10p1f internal table value (BZ 32626) adds 04588633cf math: Fix sinhf for some inputs (BZ 32627) adds cf51d18b9d htl: move pthread_setcancelstate into libc. adds 96429bcc91 elf: Do not add a copy of _dl_find_object to libc.so adds a7aad6e2b7 hurd: Use the new __proc_reauthenticate_complete protocol adds aa1bf89039 elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_object adds 749310c61b elf: Add l_soname accessor function for DT_SONAME values adds d12cb8e452 elf: Merge __dl_libc_freemem into __rtld_libc_freeres adds edc6842bbc elf: Determine the caller link map in _dl_open adds b05e78d473 elf: Add fast path to dlopen for fully-opened maps adds fc058b46c7 elf: Use _dl_find_object instead of _dl_find_dso_for_object [...] adds 09e7f4d594 math: Fix tanf for some inputs (BZ 32630) adds 37a0933e1b manual: make @manpageurl more specific to each output adds 68c9ef4419 elf: Build dl-tls.o with early startup symbol redirections adds 3755ffb665 powerpc64le: Also avoid IFUNC for __mempcpy adds cdb0800022 libio: Replace __LP64__ with __WORDSIZE new bbb7025c76 Makeconfig: Add libgcc directory to rtld-prefix search path new 8c1d9194fb Makefile: Add ld.so.conf with libgcc dir to testroot.pristine new ef4970a024 support: Always run ldconfig in containered tests new ca72e6df89 elf: Remove now pointless empty ld.so.conf files in single tests
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (2632ebc535) \ N -- N -- N refs/heads/akhuettel/tests-libgcc-3 (ca72e6df89)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog.old/ChangeLog.30 | 13253 +++++++++++++++++++ INSTALL | 16 +- LICENSES | 48 +- Makeconfig | 4 +- NEWS | 318 +- advisories/GLIBC-SA-2025-0001 | 25 + assert/assert.c | 4 +- csu/libc-tls.c | 1 + elf/Makefile | 2 +- elf/dl-find_object.c | 5 +- elf/dl-libc.c | 107 - elf/dl-libc_freeres.c | 101 + elf/dl-load.c | 64 +- elf/dl-map-segments.h | 30 + elf/dl-open.c | 87 +- elf/dl-tls.c | 6 + elf/rtld.c | 44 +- elf/setup-vdso.h | 15 +- elf/sprof.c | 5 +- elf/valgrind-test.c | 2 +- htl/Makefile | 22 +- htl/Versions | 44 +- htl/forward.c | 16 - htl/pt-initialize.c | 7 - htl/pt-setcancelstate.c | 8 +- htl/pt-setcanceltype.c | 8 +- hurd/hurdlock.c | 6 + hurd/hurdlock.h | 5 + hurd/hurdsig.c | 59 +- include/dlfcn.h | 3 +- include/features.h | 2 +- include/set-freeres.h | 1 - libio/bits/types/struct_FILE.h | 10 +- libio/fileops.c | 71 +- libio/genops.c | 7 + libio/iofwrite.c | 39 +- malloc/set-freeres.c | 2 - malloc/tst-calloc.c | 4 +- manual/contrib.texi | 101 +- manual/install.texi | 14 +- manual/intro.texi | 14 +- manual/ipc.texi | 71 +- manual/macros.texi | 12 +- manual/resource.texi | 3 +- manual/stdio.texi | 18 +- manual/threads.texi | 116 +- manual/time.texi | 2 + math/auto-libm-test-in | 4 + math/auto-libm-test-out-log10p1 | 25 + math/auto-libm-test-out-sinh | 25 + math/auto-libm-test-out-tan | 25 + nptl/Makefile | 1 + nptl/TODO-testing | 4 - nptl/allocatestack.c | 267 +- nptl/descr.h | 8 +- nptl/nptl-stack.c | 2 +- nptl/pthread_create.c | 2 +- nptl/pthread_getattr_np.c | 4 +- nptl/tst-guard1.c | 369 + po/be.po | 374 +- po/bg.po | 310 +- po/ca.po | 271 +- po/cs.po | 310 +- po/da.po | 225 +- po/de.po | 310 +- po/el.po | 95 +- po/eo.po | 171 +- po/es.po | 255 +- po/fi.po | 225 +- po/fr.po | 267 +- po/gl.po | 175 +- po/hr.po | 372 +- po/hu.po | 136 +- po/ia.po | 209 +- po/id.po | 225 +- po/it.po | 245 +- po/ja.po | 226 +- po/ka.po | 210 +- po/ko.po | 310 +- po/libc.pot | 6 +- po/lt.po | 103 +- po/nb.po | 97 +- po/nl.po | 455 +- po/pl.po | 310 +- po/pt.po | 267 +- po/pt_BR.po | 267 +- po/ro.po | 317 +- po/ru.po | 271 +- po/rw.po | 4 +- po/sk.po | 179 +- po/sl.po | 217 +- po/sr.po | 452 +- po/sv.po | 316 +- po/tr.po | 267 +- po/uk.po | 310 +- po/vi.po | 271 +- po/zh_CN.po | 312 +- po/zh_TW.po | 704 +- stdio-common/Makefile | 22 +- stdio-common/tst-fclose-offset.c | 225 + stdio-common/tst-fflush-all-input.c | 94 + stdio-common/{tst-bz11319.c => tst-fflush-mmap.c} | 39 +- stdio-common/tst-fopen.c | 279 + stdio-common/{tst-bz11319.c => tst-fseek-mmap.c} | 48 +- stdio-common/tst-fwrite-bz29459.c | 89 + .../{tst-unbputc.sh => tst-fwrite-bz29459.sh} | 11 +- stdio-common/tst-fwrite-pipe.c | 130 + stdio-common/tst-fwrite-pos.c | 233 + stdio-common/tst-read-offset.c | 560 + stdio-common/tst-ungetc-fflush.c | 64 + stdlib/Makefile | 5 + stdlib/setenv.c | 26 +- stdlib/setenv.h | 15 +- stdlib/tst-environ-change-1.c | 3 + stdlib/tst-environ-change-2.c | 3 + stdlib/tst-environ-change-3.c | 3 + stdlib/tst-environ-change-4.c | 3 + stdlib/tst-environ-change-skeleton.c | 118 + .../tst-setenv-environ.c | 23 +- sysdeps/arm/find_exidx.c | 3 +- sysdeps/generic/ldsodefs.h | 25 + sysdeps/generic/setvmaname.h | 12 + sysdeps/htl/libc-lockP.h | 20 +- sysdeps/htl/pthread-functions.h | 16 - sysdeps/htl/pthreadP.h | 29 +- sysdeps/htl/timer_routines.c | 14 +- sysdeps/ieee754/flt-32/e_sinhf.c | 2 +- sysdeps/ieee754/flt-32/s_log10p1f.c | 2 +- sysdeps/ieee754/flt-32/s_tanf.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 15 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 11 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 5 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 11 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 11 +- sysdeps/mach/hurd/i386/libc.abilist | 18 + sysdeps/mach/hurd/i386/libpthread.abilist | 13 - sysdeps/mach/hurd/spawni.c | 28 +- sysdeps/mach/hurd/x86_64/libc.abilist | 12 + sysdeps/mach/hurd/x86_64/libpthread.abilist | 13 - sysdeps/nptl/dl-tls_init_tp.c | 2 +- sysdeps/nptl/fork.h | 3 +- sysdeps/posix/libc_fatal.c | 4 +- .../powerpc64/le/multiarch/dl-symbol-redir-ifunc.h | 1 + sysdeps/pthread/Makefile | 1 + sysdeps/pthread/sem_open.c | 11 +- sysdeps/pthread/tst-fopen-threaded.c | 250 + sysdeps/sh/nptl/pthreaddef.h | 2 - sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + sysdeps/unix/sysv/linux/setvmaname.c | 45 +- sysdeps/unix/sysv/linux/setvmaname.h | 8 + version.h | 2 +- 155 files changed, 22402 insertions(+), 5804 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.30 create mode 100644 advisories/GLIBC-SA-2025-0001 create mode 100644 nptl/tst-guard1.c create mode 100644 stdio-common/tst-fclose-offset.c create mode 100644 stdio-common/tst-fflush-all-input.c copy stdio-common/{tst-bz11319.c => tst-fflush-mmap.c} (59%) create mode 100644 stdio-common/tst-fopen.c copy stdio-common/{tst-bz11319.c => tst-fseek-mmap.c} (50%) create mode 100644 stdio-common/tst-fwrite-bz29459.c copy stdio-common/{tst-unbputc.sh => tst-fwrite-bz29459.sh} (73%) create mode 100644 stdio-common/tst-fwrite-pipe.c create mode 100644 stdio-common/tst-fwrite-pos.c create mode 100644 stdio-common/tst-read-offset.c create mode 100644 stdio-common/tst-ungetc-fflush.c create mode 100644 stdlib/tst-environ-change-1.c create mode 100644 stdlib/tst-environ-change-2.c create mode 100644 stdlib/tst-environ-change-3.c create mode 100644 stdlib/tst-environ-change-4.c create mode 100644 stdlib/tst-environ-change-skeleton.c copy debug/tst-realpath-chk.c => stdlib/tst-setenv-environ.c (73%) create mode 100644 sysdeps/pthread/tst-fopen-threaded.c