[Beignet] Where's the test failure with clang 3.6?

Rebecca N. Palmer rebecca_palmer at zoho.com
Tue Apr 28 14:03:17 PDT 2015


 From http://www.freedesktop.org/wiki/Software/Beignet/ :
> Based on our test result, LLVM 3.5 has best pass rate on all the test suites. Compare to LLVM 3.5, LLVM 3.6 has slightly lower pass rate(caused by one front end bug at clang 3.6) but has better performance (3% to 5% up).

When I run the test suite, I get the same failures with LLVM 3.5 and 
3.6: runtime_alloc_host_ptr_buffer() (due to my Linux being too old) 
and, in non-strict-conformance mode only, builtin_powr_float*() 
(negative inputs return abs(x)**y instead of the spec's NaN: not a bug 
since this is non-strict mode).

Has this bug been fixed (in which case we'd be better off using 3.6 and 
gaining the 3-5% speedup), or is this failure on something other than 
the built-in test suite?



More information about the Beignet mailing list