[LLVMbugs] [Bug 7521] New: Node was deleted but visit returned new node!
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Tue Jun 29 11:31:16 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=7521
Summary: Node was deleted but visit returned new node!
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: regehr at cs.utah.edu
CC: llvmbugs at cs.uiuc.edu, chenyang at cs.utah.edu
[regehr at gamow tmp415]$ clang -v
clang version 2.8 (trunk 107118)
Target: x86_64-unknown-linux-gnu
Thread model: posix
[regehr at gamow tmp415]$ clang -Os -c -w small.c
clang: DAGCombiner.cpp:976:
void<unnamed>::DAGCombiner::Run(llvm::CombineLevel): Assertion `N->getOpcode()
!= ISD::DELETED_NODE && RV.getNode()->getOpcode() != ISD::DELETED_NODE && "Node
was deleted but visit returned new node!"' failed.
0 clang 0x000000000132a45f
1 clang 0x000000000132c4f2
2 libpthread.so.0 0x00007f9903032190
3 libc.so.6 0x00007f99023374b5 gsignal + 53
4 libc.so.6 0x00007f990233af50 abort + 384
5 libc.so.6 0x00007f9902330481 __assert_fail + 241
6 clang 0x0000000000dd0624
7 clang 0x0000000000dd06df
8 clang 0x0000000000e49653
9 clang 0x0000000000e4bb80
10 clang 0x0000000000e4c2b4
11 clang 0x0000000000e4cb73
12 clang 0x00000000012ad52d
13 clang 0x00000000012ad70b
14 clang 0x00000000012ad9fc
15 clang 0x00000000004fe30e
16 clang 0x00000000004fa3db
17 clang 0x0000000000607f4f
18 clang 0x00000000004fb344
19 clang 0x0000000000423bcd
20 clang 0x000000000040a01b
21 clang 0x0000000000410251 main + 3185
22 libc.so.6 0x00007f9902322abd __libc_start_main + 253
23 clang 0x0000000000407769
Stack dump:
0. Program arguments:
/uusoc/exports/scratch/regehr/z/compiler-install/llvm-gcc-r107118-install/bin/clang
-cc1 -triple x86_64-unknown-linux-gnu -S -disable-free -main-file-name small.c
-mrelocation-model static -mdisable-fp-elim -mconstructor-aliases
-munwind-tables -target-cpu x86-64 -resource-dir
/uusoc/exports/scratch/regehr/z/compiler-install/llvm-gcc-r107118-install/lib/clang/2.8
-Os -w -ferror-limit 19 -fmessage-length 90 -fgnu-runtime
-fdiagnostics-show-option -fcolor-diagnostics -o /tmp/cc-DpfTYO.s -x c small.c
1. <eof> parser at end of file
2. Code generation
3. Running pass 'X86 DAG->DAG Instruction Selection' on function '@func_100'
clang: error: clang frontend command failed due to signal 6 (use -v to see
invocation)
[regehr at gamow tmp415]$ cat small.c
struct S0
{
unsigned f0:12;
};
struct S1
{
};
unsigned char g_22;
struct S0 g_25 = {
16
};
unsigned char g_78;
unsigned char g_96;
unsigned char g_97;
unsigned char g_98;
unsigned char * func_90 (unsigned p_91, struct S0 p_92, unsigned char p_93,
unsigned char p_94)
{
unsigned char l_95[7][7][1][1][1][1][1][1];
for (0; 1; g_22 += 1)
l_95[p_91][g_22][g_78][p_94][p_93][g_96][g_97][g_98];
}
void func_100 (int * p_101, unsigned char p_102, unsigned char p_103, unsigned
char p_104)
{
lbl_165:{
func_90 (1, g_25, 0, g_25.f0);
}
}
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list