diff --git a/loopy/compiled.py b/loopy/compiled.py
index 469db321787dcba5abaf63454678aeca2e73bdd1..8cf223f471b1de357539547e4764ecbc5ad2bc77 100644
--- a/loopy/compiled.py
+++ b/loopy/compiled.py
@@ -479,6 +479,12 @@ def auto_test_vs_ref(ref_knl, ctx, kernel_gen, op_count=[], op_label=[], paramet
     last_cpu_dev = None
 
     for pf in cl.get_platforms():
+        if pf.name == "Portable OpenCL":
+            # That implementation [1] isn't quite good enough yet.
+            # [1] https://launchpad.net/pocl
+            # FIXME remove when no longer true.
+            continue
+
         for dev in pf.get_devices():
             last_dev  = dev
             if dev.type == cl.device_type.CPU: