diff --git a/test/test_array.py b/test/test_array.py index 45fdaa27cb8fd5a0f3ebc8a958b4dc6323d1c6af..f4491e43b95c8ddceb5739c2c7247491195d382c 100644 --- a/test/test_array.py +++ b/test/test_array.py @@ -739,6 +739,11 @@ def test_random_float_in_range(ctx_factory, rng_class, ary_size, plot_hist=False pytest.xfail("ranlux test fails on POCL + Nvidia," "at least the Titan V, as of pocl 1.6, 2021-01-20") + if device.platform.vendor == "Intel(R) Corporation" \ + and rng_class is RanluxGenerator: + pytest.xfail("compiling ranlux kernel causes a segfault on " + "Intel CPU runtime as of 2022-02-13") + if has_double_support(context.devices[0]): dtypes = [np.float32, np.float64] else: