[LLVMbugs] [Bug 580] NEW: PHI node entries do not match predecessors
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Sun Jun 12 16:16:10 PDT 2005
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=580
Summary: PHI node entries do not match predecessors
Product: tools
Version: 1.5
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: gccas
AssignedTo: unassignedbugs at nondot.org
ReportedBy: bryan.turner at pobox.com
PHI node entries do not match predecessors!
%shortcirc_val = phi bool [ true, %no_exit ], [ %tmp.6, %shortcirc_next ] ;
<bool> [#uses=1]
label %no_exit
label <badref>
Broken module found, compilation aborted!
gccas((anonymous namespace)::PrintStackTrace()+0x18)[0x853c6a4]
gccas((anonymous namespace)::SignalHandler(int)+0xdc)[0x853c90a]
[0x319420]
/lib/tls/libc.so.6(abort+0x1d2)[0xb2f872]
gccas((anonymous namespace)::Verifier::abortIfBroken()+0xdb)[0x848fc37]
gccas((anonymous
namespace)::Verifier::runOnFunction(llvm::Function&)+0x5d)[0x848ef53]
gccas(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*,
llvm::Function*)+0x1b)[0x84709ff]
gccas(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5c6)[0x84662e4]
gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1b)[0x8466e21]
gccas(llvm::FunctionPass::runOnModule(llvm::Module&)+0xa6)[0x8417c90]
gccas(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::ModulePass*,
llvm::Module*)+0x1b)[0x8470aa1]
gccas(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5c6)[0x8464512]
gccas(llvm::PassManagerTraits<llvm::Module>::runOnModule(llvm::Module&)+0x1b)[0x8465afd]
gccas(llvm::PassManager::run(llvm::Module&)+0x1f)[0x841704d]
gccas(main+0x7f6)[0x82e2e32]
/lib/tls/libc.so.6(__libc_start_main+0xe4)[0xb1bad4]
gccas[0x82e2135]
llvm-gcc: Internal error: Aborted (program as)
Please submit a full bug report.
See <URL:http://llvm.cs.uiuc.edu> for instructions.
/*
// --- RANDOMLY GENERATED PROGRAM ---
// Program Generator by Bryan Turner (bryan.turner at pobox.com)
*/
#include <stdio.h>
/* --- GLOBAL VARIABLES --- */
long g_81482687 = 0xAA4A33BA;
/* ------------------------------------------ */
int main( )
{
long l_53052195 = 0xCBAE6A58;
for ( int i=0; i<100; i++ )
{
long l_10164098 = 0xF38A05E8;
continue;
g_81482687 = ( g_81482687 || l_10164098 ) ;
}
}
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list