[all-commits] [llvm/llvm-project] e1882a: [libc++] Update feature list for NetBSD

Michał Górny via All-commits all-commits at lists.llvm.org
Fri Dec 20 08:51:02 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e1882af9f6701c2ddcd2853ffeff456d5a8bf8e3
      https://github.com/llvm/llvm-project/commit/e1882af9f6701c2ddcd2853ffeff456d5a8bf8e3
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    M libcxx/include/__config
    M libcxx/test/support/test_macros.h

  Log Message:
  -----------
  [libc++] Update feature list for NetBSD

Add NetBSD to the same feature list as Fuchsia since it matches
in available features, effectively enabling aligned_alloc(),
timespec_get() and C11 features.  Remove now-duplicate declaration
of quick_exit() support.

Differential Revision: https://reviews.llvm.org/D71511


  Commit: 190b9110c23c0c742602d686e4a5bcff3d94fba1
      https://github.com/llvm/llvm-project/commit/190b9110c23c0c742602d686e4a5bcff3d94fba1
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    M compiler-rt/test/builtins/Unit/clear_cache_test.c
    M compiler-rt/test/builtins/Unit/enable_execute_stack_test.c
    M compiler-rt/test/lit.common.cfg.py
    A compiler-rt/test/sanitizer_common/netbsd_commands/run_nomprotect.sh

  Log Message:
  -----------
  [compiler-rt] [test] Disable MPROTECT on two builtin tests

Introduce a new %run_nomprotect substitution to run tests that do not
work with MPROTECT enabled.  This uses paxctl via a wrapper on NetBSD,
and evaluates to plain %run on other systems.

Differential Revision: https://reviews.llvm.org/D71513


Compare: https://github.com/llvm/llvm-project/compare/ff92c56ef97c...190b9110c23c


More information about the All-commits mailing list