(In reply to Fabian Vogt from comment #9) > So the missing "instcombine" pass causes the "Cannot select" error and the > pass is missing > because Mesa passes an invalid list of passes to LLVMRunPasses and ignores > the error. Would it be possible to improve error handling here? At least some tracing would be nice. From your analysis it looks like this might affect more platforms and not just armv7, and we wouldn't have noticed anything were it not for the backend bug.