[LLVMbugs] [Bug 24189] New: Regression(241602:242415): CodeGen/NVPTX/lower-aggr-copies.ll fails after a bootstrap build

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Jul 20 09:34:29 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=24189

            Bug ID: 24189
           Summary: Regression(241602:242415):
                    CodeGen/NVPTX/lower-aggr-copies.ll fails after a
                    bootstrap build
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: C
          Assignee: unassignedbugs at nondot.org
          Reporter: nicolasweber at gmx.de
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

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>
>::erase(llvm::ilist_iterator<llvm::BasicBlock>) + 135
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?)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150720/38e0d816/attachment.html>


More information about the llvm-bugs mailing list