Created attachment 9905 [details] List of supposedly target independent tests with a target triple. Lit tests that require a triple should be moved into a platform directory so that they will be skipped by compilers that don't include the necessary back end. Tests that don't require a triple should not specify one so that any compiler can run them with deterministic behavior. The attached triple-tests.lst lists the test cases that require cleanup.
The challenge here is to ensure the original intent of the test is preserved. I can certainly try to cleanup LSR tests as a visit them, but there are a lot of violations. This looks like a long-term group effort to me.