This project is mirrored from git://sourceware.org/git/glibc.git. Pull mirroring updated .
  1. 19 Aug, 2022 1 commit
    • Samuel Thibault's avatar
      hurd: Assume non-suid during bootstrap · f7b0fc5c
      Samuel Thibault authored
      We do not have a hurd data block only when bootstrapping the system, in
      which case we don't have a notion of suid yet anyway.
      
      This is needed, otherwise init_standard_fds would check that standard
      file descriptors are allocated, which is meaningless during bootstrap.
      f7b0fc5c
  2. 18 Aug, 2022 3 commits
    • Joseph Myers's avatar
      Use binutils 2.39 branch in build-many-glibcs.py · 9125e43d
      Joseph Myers authored
      This patch makes build-many-glibcs.py use binutils 2.39 branch.
      
      Tested with build-many-glibcs.py (compilers and glibcs builds).  Note:
      binutils 2.39 shows the same failures for i686-linux-gnu-no-pie,
      x86_64-linux-gnu-no-pie and x86_64-linux-gnu-x32-no-pie building the
      glibc testsuite as binutils mainline does.
      9125e43d
    • Stefan Liebler's avatar
      S390: Fix werror=unused-variable in ifunc-impl-list.c. · f465b21b
      Stefan Liebler authored
      If the architecture level set is high enough, no IFUNCs are used at
      all and the variable i would be unused.  Then the build fails with:
      ../sysdeps/s390/multiarch/ifunc-impl-list.c: In function ‘__libc_ifunc_impl_list’:
      ../sysdeps/s390/multiarch/ifunc-impl-list.c:76:10: error: unused variable ‘i’ [-Werror=unused-variable]
         76 |   size_t i = max;
            |          ^
      cc1: all warnings being treated as errors
      f465b21b
    • Michael Hudson-Doyle's avatar
      Ensure calculations happen with desired rounding mode in y1lf128 · 2b274fd8
      Michael Hudson-Doyle authored
      
      
      math/test-float128-y1 fails on x86_64 and ppc64el with gcc 12 and -O3,
      because code inside a block guarded by SET_RESTORE_ROUNDL is being moved
      after the rounding mode has been restored. Use math_force_eval to
      prevent this (and insert some math_opt_barrier calls to prevent code
      from being moved before the rounding mode is set).
      
      Fixes #29463
      Reviewed-By: Wilco11's avatarWilco Dijkstra <Wilco.Dijkstra@arm.com>
      2b274fd8
  3. 17 Aug, 2022 1 commit
  4. 16 Aug, 2022 2 commits
  5. 15 Aug, 2022 4 commits
  6. 12 Aug, 2022 7 commits
  7. 11 Aug, 2022 4 commits
  8. 10 Aug, 2022 1 commit
  9. 09 Aug, 2022 2 commits
  10. 08 Aug, 2022 1 commit
  11. 05 Aug, 2022 2 commits
  12. 04 Aug, 2022 10 commits
  13. 03 Aug, 2022 2 commits
    • Joseph Myers's avatar
      Update kernel version to 5.19 in header constant tests · 085030b9
      Joseph Myers authored
      This patch updates the kernel version in the tests tst-mman-consts.py,
      tst-mount-consts.py and tst-pidfd-consts.py to 5.18.  (There are no
      new constants covered by these tests in 5.19, or in 5.17 or 5.18 in
      the case of tst-mount-consts.py that previously used version 5.16,
      that need any other header changes.)
      
      Tested with build-many-glibcs.py.
      085030b9
    • Florian Weimer's avatar
      assert: Do not use stderr in libc-internal assert · 9001cb11
      Florian Weimer authored
      
      
      Redirect internal assertion failures to __libc_assert_fail, based on
      based on __libc_message, which writes directly to STDERR_FILENO
      and calls abort.  Also disable message translation and reword the
      error message slightly (adjusting stdlib/tst-bz20544 accordingly).
      
      As a result of these changes, malloc no longer needs its own
      redefinition of __assert_fail.
      
      __libc_assert_fail needs to be stubbed out during rtld dependency
      analysis because the rtld rebuilds turn __libc_assert_fail into
      __assert_fail, which is unconditionally provided by elf/dl-minimal.c.
      
      This change is not possible for the public assert macro and its
      __assert_fail function because POSIX requires that the diagnostic
      is written to stderr.
      Reviewed-by: default avatarAdhemerval Zanella  <adhemerval.zanella@linaro.org>
      9001cb11