[Lldb-commits] [lldb] [lldb][TypeSystemClang] Added unique builtins types for __bf16 and _Float16 (PR #157674)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 1 05:27:08 PDT 2025
DavidSpickett wrote:
This is failing on Arm 32-bit: https://lab.llvm.org/buildbot/#/builders/18/builds/21624
```
--
UNSUPPORTED: LLDB (/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang-arm) :: test_dsym (TestCppFloatingTypesSpecialization.TestCase) (test case does not fall in any category of interest for this run)
FAIL: LLDB (/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang-arm) :: test_dwarf (TestCppFloatingTypesSpecialization.TestCase)
FAIL: LLDB (/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang-arm) :: test_dwo (TestCppFloatingTypesSpecialization.TestCase)
======================================================================
FAIL: test_dwarf (TestCppFloatingTypesSpecialization.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1804, in test_method
return attrvalue(self)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/lang/cpp/floating-types-specialization/TestCppFloatingTypesSpecialization.py", line 14, in test
self.expect_expr("f0", result_type="Foo<__bf16>")
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2572, in expect_expr
value_check.check_value(self, eval_result, str(eval_result))
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 315, in check_value
test_base.assertEqual(
AssertionError: 'Foo<__bf16>' != 'Foo<__fp16>'
- Foo<__bf16>
? -
+ Foo<__fp16>
? +
: (Foo<__fp16>) $0 = {}
Checking SBValue: (Foo<__fp16>) $0 = {}
Config=arm-/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang
======================================================================
FAIL: test_dwo (TestCppFloatingTypesSpecialization.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1804, in test_method
return attrvalue(self)
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/lang/cpp/floating-types-specialization/TestCppFloatingTypesSpecialization.py", line 14, in test
self.expect_expr("f0", result_type="Foo<__bf16>")
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2572, in expect_expr
value_check.check_value(self, eval_result, str(eval_result))
File "/home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 315, in check_value
test_base.assertEqual(
AssertionError: 'Foo<__bf16>' != 'Foo<__fp16>'
- Foo<__bf16>
? -
+ Foo<__fp16>
? +
: (Foo<__fp16>) $0 = {}
Checking SBValue: (Foo<__fp16>) $0 = {}
Config=arm-/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/clang
----------------------------------------------------------------------
Ran 3 tests in 2.714s
FAILED (failures=2, skipped=1)
```
AArch64 is fine - https://lab.llvm.org/buildbot/#/builders/59/builds/25028
Gonna look at the test case a bit more to see why.
https://github.com/llvm/llvm-project/pull/157674
More information about the lldb-commits
mailing list