mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-09 04:38:29 +00:00
third_party/libcxxabi: Add test suite (#1076)
Added the `libcxxabi` test suite as found in LLVM 17.0.6. Some tests that do not apply to the current configuration of comsopolitan are not added. These include: - `backtrace_test`, `forced_unwind*`: Use unwind function unsupported in SjLj mode. - `noexception*`: Designed to test `libcxxabi` in no exceptions mode. Some tests are added but not enabled due to bugs specific to GCC or cosmopolitan. These are clearly indicated in the `BUILD.mk` file.
This commit is contained in:
parent
8fb24a8f88
commit
b0566348b2
65 changed files with 43262 additions and 2 deletions
2
third_party/libcxxabi/README.cosmo
vendored
2
third_party/libcxxabi/README.cosmo
vendored
|
@ -15,4 +15,6 @@ LOCAL CHANGES
|
|||
|
||||
- Add <__memory/aligned_alloc.h> (contains a few inline functions) from
|
||||
upstream libcxx.
|
||||
- Add <test/support/make_test_thread.hh> and <test/support/test_macros.hh>
|
||||
from upstream libcxx.
|
||||
- Enable __cxa_thread_atexit for Cosmopolitan.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue