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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
                CC: [email protected]


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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to