[Beignet] [BUG] piglit test case fail (get-global-size)

Boqun Feng boqun.feng at intel.com
Sun Jun 23 20:20:38 PDT 2013


This one is caused by bool variable's limited support of our compiler

On Mon, Jun 24, 2013 at 03:15:13AM +0000, Sun, Yi wrote:
> I'm not sure it is caused by the built-in function get-global-size
> specified. 
> Anyone has any idea?
> 
> reproduce step:
> [piglit]# bin/cl-program-tester
> tests/cl/program/execute/get-global-size.cl
> 
> 
> Output:
> ## Test: get_global_id
> (/GFX/Test/Piglit/piglit/tests/cl/program/program-tester.c) ##
> 
> # Platform supporting only version 1.0. Running test on that version.
> # Running on:
> #   Platform: Experiment Intel Gen OCL Driver
> #   Device: Intel HD Graphics Family
> #   OpenCL version: 1.1
> #   OpenCL C version: 1.0
> #   Build options: 
> ASSERTION FAILED: TODO Boolean values cannot escape their definition
> basic block
>   at
> file /home/works/opencl/beignet/backend/src/llvm/llvm_gen_backend.cpp,
> function void gbe::GenWriter::emitMovForPHI(llvm::BasicBlock*,
> llvm::BasicBlock*), line 844
> Stack dump:
> 0.      Running pass 'Function Pass Manager' on module
> '/tmp/file292g7Y.ll'.
> 1.      Running pass 'Gen Back-End' on function '@fill3d'
> 
> 
> Thanks
>   --Sun, Yi
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet


More information about the Beignet mailing list