The SPIR test returns TEST_SKIPPED_ITSELF (-100) when cl_khr_spir is missing via REQUIRE_EXTENSION This is inconsistent with existing behavior where main() returns 0 when SPIR 1.2 is unsupported, so missing cl_khr_spir should be aligned to return success instead.