| Priority | medium |
|---|---|
| Bug ID | 69897 |
| Assignee | dri-devel@lists.freedesktop.org |
| Summary | OpenCL kernel fails to compile with R600 LLVM backend |
| Severity | normal |
| Classification | Unclassified |
| OS | All |
| Reporter | greg@chown.ath.cx |
| Hardware | Other |
| Status | NEW |
| Version | unspecified |
| Component | Drivers/Gallium/r600 |
| Product | Mesa |
Created attachment 86758 [details]
Kernel source code with headers
The attached kernel fails to compile with this error message:
PRT: /home/greg/build/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp:1115: int
<anonymous namespace>::AMDGPUCFGStructurizer::mergeLoop(llvm::MachineLoop *):
Assertion `ExitBlkSet.size() == 1' failed.
Stack dump:
0. Running pass 'Function Pass Manager' on module 'radeon'.
1. Running pass 'AMD IL Control Flow Graph structurizer Pass' on function
'@shadow_ao'