summaryrefslogtreecommitdiff
path: root/tests/cl/program/build
diff options
context:
space:
mode:
authorEdB <edb+piglit@sigluy.net>2014-11-12 15:31:28 +0100
committerTom Stellard <thomas.stellard@amd.com>2014-11-14 20:30:33 -0500
commitb51340a9c91aa1f78f565791db7dadd181fc2587 (patch)
treec756f24cf1df39ece39cd7c60a5b52cc885570c1 /tests/cl/program/build
parent12b17133447ee50b1891fafb0aa765f9999a6c79 (diff)
cl: split CL10/CL11+ optimization options testing
because -cl-strict-aliasing options argument to clBuildProgram is no longer supported in OpenCL 1.1.
Diffstat (limited to 'tests/cl/program/build')
-rw-r--r--tests/cl/program/build/optimization-options-cl10.cl (renamed from tests/cl/program/build/optimization-options.cl)1
-rw-r--r--tests/cl/program/build/optimization-options-cl11+.cl12
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/cl/program/build/optimization-options.cl b/tests/cl/program/build/optimization-options-cl10.cl
index 9d73fb428..38a519c66 100644
--- a/tests/cl/program/build/optimization-options.cl
+++ b/tests/cl/program/build/optimization-options-cl10.cl
@@ -2,6 +2,7 @@
[config]
name: Optimization Options
clc_version_min: 10
+clc_version_max: 10
build_options: -cl-opt-disable -cl-strict-aliasing -cl-mad-enable -cl-finite-math-only -cl-no-signed-zeros -cl-unsafe-math-optimizations -cl-fast-relaxed-math
!*/
diff --git a/tests/cl/program/build/optimization-options-cl11+.cl b/tests/cl/program/build/optimization-options-cl11+.cl
new file mode 100644
index 000000000..080ba6d32
--- /dev/null
+++ b/tests/cl/program/build/optimization-options-cl11+.cl
@@ -0,0 +1,12 @@
+/*!
+[config]
+name: Optimization Options CL1.1+
+clc_version_min: 11
+build_options: -cl-opt-disable -cl-mad-enable -cl-finite-math-only -cl-no-signed-zeros -cl-unsafe-math-optimizations -cl-fast-relaxed-math
+!*/
+
+void dummy_function() {}
+
+kernel void dummy_kernel(global int* out) {
+ dummy_function();
+} \ No newline at end of file