[LLVMbugs] [Bug 3122] New: PPC vector operations failing in "make check" using llvm-gcc

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sun Nov 23 19:30:33 PST 2008


http://llvm.org/bugs/show_bug.cgi?id=3122

           Summary: PPC vector operations failing in "make check" using
                    llvm-gcc
           Product: tools
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: llc
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: scooter.phd at gmail.com
                CC: llvmbugs at cs.uiuc.edu


a) svn up to trunk llvm
b) bootstrap build by removing all object files, running configure and make
c) svn up to trunk llvm-gcc-4.2
d) remove all object files, run configure, and make with llvm libs built in (b)
e) Clean recompile llvm in a separate object directory using llvm-gcc built in
(d)

During "make check", the following are produced (looks like PPC codegen needs
help):

Running /Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/dg.exp ...
FAIL:
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
Failed with signal(SIGABRT) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
|  llc -march=ppc32 -mcpu=g5
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL:
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-08-11-RetVector.ll
Failed with exit(1) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-08-11-RetVector.ll | 
llc -march=ppc32 -mcpu=g5 | /usr/bin/grep vsldoi
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL:
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
Failed with signal(SIGABRT) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
|  llc -march=ppc32 -mcpu=g5
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL:
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
Failed with signal(SIGABRT) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll |
 llc -march=ppc32 -mcpu=g5
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL:
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
for PR1811
Failed with signal(SIGABRT) at line 3
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
|  llc -march=ppc32 -mcpu=g5
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL: /Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_perf_shuffle.ll
Failed with signal(SIGABRT) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_perf_shuffle.ll |  llc
-march=ppc32 -mcpu=g5 | not /usr/bin/grep vperm
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL: /Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_shuffle.ll
Failed with signal(SIGABRT) at line 1
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_shuffle.ll |  opt
-instcombine |   llc -march=ppc32 -mcpu=g5 | not /usr/bin/grep vperm
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL: /Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_splat.ll
Failed with signal(SIGABRT) at line 2
while running:  llvm-as <
/Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vec_splat.ll |  llc
-march=ppc32 -mcpu=g5 -o vec_splat.ll.tmp -f -disable-legalize-types
/Users/scottm/play/llvm-trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4194:
failed assertion `Result.getValueType() == Op.getValueType() && "Bad
legalization!"'

FAIL: /Users/scottm/play/llvm-trunk/test/CodeGen/PowerPC/vector.ll


-- 
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