<html>
<head>
<base href="https://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW " title="NEW --- - Regression(241602:242415): CodeGen/NVPTX/lower-aggr-copies.ll fails after a bootstrap build" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__llvm.org_bugs_show-5Fbug.cgi-3Fid-3D24189&d=AwMBaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=pF93YEPyB-J_PERP4DUZOJDzFVX5ZQ57vQk33wu0vio&m=1Dh7O2pFAUvSAOq3R5VGzP8JhIHfkOxUatinkRRmhmc&s=QnhDMlgE5Mh3y9uIs7M4oSWtAK20ZTLHSiuHZd7qcEM&e=">24189</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Regression(241602:242415): CodeGen/NVPTX/lower-aggr-copies.ll fails after a bootstrap build
</td>
</tr>
<tr>
<th>Product</th>
<td>libraries
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Backend: C
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>nicolasweber@gmx.de
</td>
</tr>
<tr>
<th>CC</th>
<td>llvmbugs@cs.uiuc.edu
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>1. Build clang
2. Build everything with the just-built clang as compiler, run all tests
Expected:
All tests pass
Actual:
testing: 0 .. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: CodeGen/NVPTX/lower-aggr-copies.ll (12023 of 22569)
******************** TEST 'LLVM :: CodeGen/NVPTX/lower-aggr-copies.ll' FAILED
********************
Script:
--
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/llc
<
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
-march=nvptx64 -mcpu=sm_35 |
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/FileCheck
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
--check-prefix PTX
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/opt
<
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
-S -nvptx-lower-aggr-copies |
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/FileCheck
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
--check-prefix IR
--
Exit Code: 132
Command Output (stderr):
--
While deleting: label %memmove_done
Use still stuck around after Def is destroyed: br label %memmove_done
Use still stuck around after Def is destroyed: br label %memmove_done
Assertion failed: (use_empty() && "Uses remain when a value is destroyed!"),
function ~Value, file
/Users/thakis/src/chromefetch/src/third_party/llvm/lib/IR/Value.cpp, line 82.
0 llc 0x00000001010db4ad
llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 61
1 llc 0x00000001010dbfeb SignalHandler(int) + 715
2 libsystem_platform.dylib 0x00007fff8d3755aa _sigtramp + 26
3 libsystem_platform.dylib 000000000000000000 _sigtramp + 1925753456
4 llc 0x00000001010dbc76 abort + 22
5 llc 0x00000001010dbc51 __assert_rtn + 81
6 llc 0x0000000100d562a7 llvm::Value::~Value() + 679
7 llc 0x0000000100c1d85e llvm::BasicBlock::~BasicBlock()
+ 14
8 llc 0x0000000100cea207 llvm::iplist<llvm::BasicBlock,
llvm::ilist_traits<llvm::BasicBlock>
<span class="quote">>::erase(llvm::ilist_iterator<llvm::BasicBlock>) + 135</span >
9 llc 0x0000000100c7f9d5
llvm::Function::dropAllReferences() + 85
10 llc 0x0000000100d46618
llvm::Module::dropAllReferences() + 40
11 llc 0x0000000100d462d7 llvm::Module::~Module() + 39
12 llc 0x0000000100003f31 main + 9569
13 llc 0x00000001000019c4 start + 52
Stack dump:
0. Program arguments:
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/llc
-march=nvptx64 -mcpu=sm_35
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm-build/Release+Asserts/test/CodeGen/NVPTX/Output/lower-aggr-copies.ll.script:
line 2: 63496 Illegal instruction: 4
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/llc
-march=nvptx64 -mcpu=sm_35 <
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
63501 Done |
/Users/thakis/src/chromefetch/src/third_party/llvm-build/Release+Asserts/./bin/FileCheck
/Volumes/MacintoshHD2/src/chromefetch/src/third_party/llvm/test/CodeGen/NVPTX/lower-aggr-copies.ll
--check-prefix PTX
--
(no "backend: nvptx" bug component?)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>