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:
Trung Nguyen 2024-01-09 01:50:06 +07:00 committed by GitHub
parent 8fb24a8f88
commit b0566348b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
65 changed files with 43262 additions and 2 deletions

File diff suppressed because it is too large Load diff