<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>