[all-commits] [llvm/llvm-project] c3452b: [libc] Update some syscall tests to be more tolera...

lntue via All-commits all-commits at lists.llvm.org
Mon Jul 13 12:17:30 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c3452bee412e97178ab04b924300f3953b4690f5
      https://github.com/llvm/llvm-project/commit/c3452bee412e97178ab04b924300f3953b4690f5
  Author: lntue <lntue at google.com>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M libc/cmake/modules/LLVMLibCTestRules.cmake
    M libc/test/UnitTest/ErrnoSetterMatcher.h
    M libc/test/src/sys/mman/linux/CMakeLists.txt
    M libc/test/src/sys/mman/linux/madvise_test.cpp
    M libc/test/src/sys/mman/linux/mincore_test.cpp
    M libc/test/src/sys/mman/linux/mlock_test.cpp
    M libc/test/src/sys/mman/linux/mremap_test.cpp
    M libc/test/src/sys/mman/linux/posix_madvise_test.cpp
    M libc/test/src/sys/socket/linux/sendrecvmmsg_test.cpp
    M libc/test/src/sys/socket/linux/socketopt_test.cpp
    M libc/test/src/sys/socket/linux/socketpair_test.cpp
    M libc/test/src/unistd/pread_pwrite_test.cpp
    M libc/test/src/unistd/read_write_test.cpp

  Log Message:
  -----------
  [libc] Update some syscall tests to be more tolerance to QEMU behaviors. (#208920)

Also expand ErrnoSetterMatcher to allow multiple errnos.
This will allow us to enable riscv64 qemu precommit CI.

To be revisited next year to see whether those are still needed by then:
https://github.com/llvm/llvm-project/issues/209273

Assisted-by: Gemini 3.5 Flash



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list