ROCm / ROCm-Device-Libs

ROCm Device Libraries
97 stars 60 forks source link

conversions_3835: error: unsupported call to function __ockl_clz_i32 #1

Closed nhaustov closed 8 years ago

nhaustov commented 8 years ago

cd /srv/git/ROCm-Device-Libs/build/test/opencl_conformance && /srv/git/llvm.git/build/dist/bin/clang -I/srv/git/ROCm-Device-Libs/inc -x cl -Xclang -cl-std=CL2.0 -fblocks -target amdgcn--amdhsa -DCL_VERSION_2_0=200 -DOPENCL_C_VERSION=200 -Dcl_khr_fp64 -Dcl_khr_fp16 -include opencl-c.h -target amdgcn--amdhsa -mcpu=fiji -Xclang -mlink-bitcode-file -Xclang /srv/git/ROCm-Device-Libs/build/opencl/opencl.bc -Xclang -mlink-bitcode-file -Xclang /srv/git/ROCm-Device-Libs/build/ocml/ocml.bc -Xclang -mlink-bitcode-file -Xclang /srv/git/ROCm-Device-Libs/build/ockl/ockl.bc -Xclang -mlink-bitcode-file -Xclang /srv/git/ROCm-Device-Libs/build/oclc/oclc.bc -Xclang -mlink-bitcode-file -Xclang /srv/git/ROCm-Device-Libs/build/llvm/llvm.bc -o CMakeFiles/conversions_3835_code.dir/conversions_3835.c.o -c /srv/git/ROCm-Device-Libs/build/test/opencl_conformance/conversions_3835.c /srv/git/ROCm-Device-Libs/build/test/opencl_conformance/conversions_3835.c:1:15: error: unsupported call to function ockl_clz_i32 kernel void test_convert_float2_rtn_int2( global int2 *src, global float2 *dest ) ^ /srv/git/ROCm-Device-Libs/build/test/opencl_conformance/conversions_3835.c:1:15: error: unsupported call to function __ockl_clz_i32 2 errors generated.

Kernel: kernel void test_convert_float2_rtn_int2( global int2 src, __global float2 dest ) { size_t i = get_global_id(0); dest[i] = convert_float2_rtn( src[i] ); }

b-sumner commented 8 years ago

Fixed. Thanks for reporting this!