<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
The follwing kernel doesn't compile with Clang (current upstream):
<div><br>
</div>
<div>__kernel void test()</div>
<div>{</div>
<div>  int i = get_global_linear_id();</div>
<div>}</div>
<div><br>
</div>
<div>clang  -emit-llvm -target amdgcn-amd-amdhsa -mcpu=gfx908 -Xclang -finclude-default-header -c test.cl -o test_amd.bc</div>
<div><br>
</div>
<div>test.cl:3:11: error: implicit declaration of function 'get_global_linear_id' is invalid in OpenCL</div>
<div>  int i = get_global_linear_id();</div>
<div>          ^</div>
<div>1 error generated.</div>
<div><br>
</div>
<div>Per Khronos OpenCL 2.0 specification this function is part of the standard.</div>
<div><br>
</div>
<div>What am I missing here?</div>
<div><br>
</div>
<span>Frank</span>
</body>
</html>