aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/gdbclientutils.py
diff options
context:
space:
mode:
authorSirui Mu <msrlancern@gmail.com>2024-09-12 11:41:32 +0800
committerGitHub <noreply@github.com>2024-09-11 23:41:32 -0400
commitded080152acceca5d68014d63f5027a6d8266cbb (patch)
treebdfe73fdb5e4bf7ba5b1c9296456135c7b279f7e /lldb/packages/Python/lldbsuite/test/gdbclientutils.py
parent94698369e9cc211b4d1e666b82dc5848c40ab5ce (diff)
downloadllvm-ded080152acceca5d68014d63f5027a6d8266cbb.zip
llvm-ded080152acceca5d68014d63f5027a6d8266cbb.tar.gz
llvm-ded080152acceca5d68014d63f5027a6d8266cbb.tar.bz2
[libc] Add osutils for Windows and make libc and its tests build on Windows target (#104676)
This PR first adds osutils for Windows, and changes some libc code to make libc and its tests build on the Windows target. It then temporarily disables some libc tests that are currently problematic on Windows. Specifically, the changes besides the addition of osutils include: - Macro `LIBC_TYPES_HAS_FLOAT16` is disabled on Windows. `clang-cl` generates calls to functions in `compiler-rt` to handle float16 arithmetic and these functions are currently not linked in on Windows. - Macro `LIBC_TYPES_HAS_INT128` is disabled on Windows. - The invocation to `::aligned_malloc` is changed to an invocation to `::_aligned_malloc`. - The following unit tests are temporarily disabled because they currently fail on Windows: - `test.src.__support.big_int_test` - `test.src.__support.arg_list_test` - `test.src.fenv.getenv_and_setenv_test` - Tests involving `__m128i`, `__m256i`, and `__m512i` in `test.src.string.memory_utils.op_tests.cpp` - `test_range_errors` in `libc/test/src/math/smoke/AddTest.h` and `libc/test/src/math/smoke/SubTest.h`
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions