[LLVMbugs] [Bug 2541] New: Olden benchmark perimeter fails with llvm-2.3
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Thu Jul 10 12:39:17 PDT 2008
http://llvm.org/bugs/show_bug.cgi?id=2541
Summary: Olden benchmark perimeter fails with llvm-2.3
Product: new-bugs
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: santosh.nagarakatte at gmail.com
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=1821)
--> (http://llvm.org/bugs/attachment.cgi?id=1821)
gzipped source of the benchmark
A version of Olden benchmark perimeter when compiled with llvm-gcc-4.2 with
llvm-2.3 aborts with the following error
llvm/llvm-2.3/lib/CodeGen/LiveVariables.cpp:143: void
llvm::LiveVariables::HandleVirtRegUse(unsigned int, llvm::MachineBasicBlock*,
llvm::MachineInstr*): Assertion `MBB != MRI->getVRegDef(reg)->getParent() &&
"Should have kill for defblock!"' failed.
Command-Line used to compile the benchmark
llvm-gcc -m64 -O3 -lm -DPLAIN -DSS_PLAIN -DI_TIME -DI_SYS_TIME -DULTRIX -o
test *.c
Same benchmark was compiling successfully with llvm-2.2.
I am using gcc-4.2.0 on X86-64 machine with Suse linux.
I have attached the c source for perusal
--
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