This project is mirrored from 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.
  2. 18 Aug, 2022 3 commits
    • Joseph Myers's avatar
      Use binutils 2.39 branch in · 9125e43d
      Joseph Myers authored
      This patch makes use binutils 2.39 branch.
      Tested with (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.
    • 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
    • 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 <>
  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, and 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 that previously used version 5.16,
      that need any other header changes.)
      Tested with
    • 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  <>