Are there any bots that do any testing with clang/llvm built with XDEBUG
(i.e. expensive checking)? I'm seeing 36 lit tests that currently hit
asserts that are checked when XDEBUG is enabled. The checks that I'm
hitting are:
- DominatorTree::verifyDomTree()
- DAGTypeLegalizer::PerformExpensiveChecks()
- SelectionDAG checkForCyclesHelper
Are these known issues or should I file bugs for them?
Yeah, they are just triggered by lit check tests. I’ll file some bugs today, though it looks like Quentin may have already filed bugs for some of these.
I had a patch at some point that added a feature to lit that would always add the -verify-machineinstrs (unless disabled explicitely).
Test that wouldn’t pass were marked something like “XFAIL: verifymachineinstrs”, but it would prevent from adding new failing tests and we could move towards a totally verifier-clean suite.