[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