diff --git a/loopy/compiled.py b/loopy/compiled.py
index 89bf3036f01a31e1161e82b1c42a96d784fb8b16..1568736863ce121194c8837f28849fad6023dd3d 100644
--- a/loopy/compiled.py
+++ b/loopy/compiled.py
@@ -603,7 +603,8 @@ def auto_test_vs_ref(ref_knl, ctx, kernel_gen, op_count=[], op_label=[], paramet
         except cl.RuntimeError, e:
             if e.code == cl.status_code.IMAGE_FORMAT_NOT_SUPPORTED:
                 continue
-
+            else:
+                raise
 
         if not do_check:
             break