From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 69897] New: OpenCL kernel fails to compile with R600 LLVM backend
Date: Fri, 27 Sep 2013 23:25:28 +0000
Message-ID:
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'