[LLVMdev] llvm/clang test failures on powerpc-darwin8
David Fang
fang at csl.cornell.edu
Thu Dec 15 13:17:26 PST 2011
Hi,
I've bootstrapped llvm/clang from svn-trunk on powerpc-darwin8 (g++-4.0.1), and
have the following test results to share.
Summary below, full log at:
http://www.csl.cornell.edu/~fang/sw/llvm/r146586-powerpc-darwin8-results.txt
The only edits required were those I posted to llvm-commits yesterday (re:
"some missing clang libs"). And I also edited LitConfig.py to point to
/sw/bin/bash (4.2) because /bin/bash is missing support for pipefail.
Some of the tests hung indefinitely on 'lli', so I had to kill them.
My question is: which of the following test failures should be addressed first
as top priority? Are there any low-hanging fruit that look easy to fix
(looking at the full log)?
Fang
powerpc-darwin8-g++-4.0.1 bootstrap test summary:
********************
Testing Time: 65105.62s
********************
Unexpected Passing Tests (1):
Clang :: CodeGenCXX/member-alignment.cpp
********************
Failing Tests (204):
Clang : : CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp
Clang : : CodeGen/2003-08-17-DeadCodeShortCircuit.c
Clang : : CodeGen/2004-06-17-UnorderedBuiltins.c
Clang : : CodeGen/bitfield-promote.c
Clang : : CodeGenCXX/2005-02-19-UnnamedVirtualThunkArgument.cpp
Clang : : CodeGenCXX/conditional-expr-lvalue.cpp
Clang : : CodeGenCXX/cxx0x-delegating-ctors.cpp
Clang : : CodeGenCXX/expr.cpp
Clang : : CodeGenCXX/nrvo.cpp
Clang : : CodeGenCXX/throw-expressions.cpp
Clang : : CodeGenCXX/vtable-debug-info.cpp
Clang : : CodeGenObjC/arc-ivar-layout.m
Clang : : CodeGenObjC/debug-info-class-extension.m
Clang : : CodeGenObjC/debug-info-class-extension2.m
Clang : : CodeGenObjC/debug-info-crash-2.m
Clang : : Index/c-index-api-loadTU-test.m
Clang : : Index/nested-binaryoperators.cpp
Clang : : Index/recursive-member-access.c
Clang : : Index/redeclarations.cpp
Clang : : Modules/decldef.mm
Clang : : Modules/diamond-pch.c
Clang : : Modules/diamond.c
Clang : : Modules/lookup.cpp
Clang : : Modules/module-private.cpp
Clang : : Modules/objc-categories.m
Clang : : Modules/on-demand-build.m
Clang : : Modules/submodules.cpp
Clang : : Modules/wildcard-submodule-exports.cpp
Clang : : PCH/chain-categories.m
Clang : : PCH/chain-categories2.m
Clang : : PCH/chain-conversion-lookup.cpp
Clang : : PCH/chain-cxx.cpp
Clang : : PCH/chain-empty-initial-namespace.cpp
Clang : : PCH/chain-friend-instantiation.cpp
Clang : : PCH/chain-implicit-definition.cpp
Clang : : PCH/chain-late-anonymous-namespace.cpp
Clang : : PCH/chain-pending-instantiations.cpp
Clang : : PCH/chain-selectors.m
Clang : : PCH/check-deserializations.cpp
Clang : : PCH/cuda-kernel-call.cu
Clang : : PCH/cxx-alias-decl.cpp
Clang : : PCH/cxx-chain-function-template.cpp
Clang : : PCH/cxx-for-range.cpp
Clang : : PCH/cxx-friends.cpp
Clang : : PCH/cxx-implicit-moves.cpp
Clang : : PCH/cxx-member-init.cpp
Clang : : PCH/cxx-method.cpp
Clang : : PCH/cxx-ms-function-specialization-class-scope.cpp
Clang : : PCH/cxx-namespaces.cpp
Clang : : PCH/cxx-static_assert.cpp
Clang : : PCH/cxx-templates.cpp
Clang : : PCH/cxx-traits.cpp
Clang : : PCH/cxx-typeid.cpp
Clang : : PCH/cxx-using.cpp
Clang : : PCH/cxx-variadic-templates.cpp
Clang : : PCH/cxx0x-default-delete.cpp
Clang : : PCH/cxx0x-delegating-ctors.cpp
Clang : : PCH/cxx_exprs.cpp
Clang : : PCH/exprs.c
Clang : : PCH/headersearch.cpp
Clang : : PCH/missing-file.cpp
Clang : : PCH/ms-if-exists.cpp
Clang : : PCH/namespaces.cpp
Clang : : PCH/objc_import.m
Clang : : PCH/objc_methods.m
Clang : : PCH/objc_property.m
Clang : : PCH/objcxx-ivar-class.mm
Clang : : PCH/pragma-diag-section.cpp
Clang : : PCH/reinclude.cpp
Clang : : PCH/struct.c
Clang : : PCH/typo.cpp
Clang : : PCH/typo.m
Clang : : PCH/va_arg.cpp
Clang : : PCH/working-directory.cpp
Clang : : Preprocessor/mmx.c
Clang : : Preprocessor/predefined-arch-macros.c
Clang : : Sema/arm-neon-types.c
Clang : : SemaObjC/cocoa.m
Clang : : SemaTemplate/instantiate-function-1.cpp
LLVM : : CodeGen/Generic/2003-05-27-phifcmpd.ll
LLVM : : CodeGen/Generic/2003-05-27-useboolinotherbb.ll
LLVM : : CodeGen/Generic/2003-05-27-usefsubasbool.ll
LLVM : : CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
LLVM : : CodeGen/Generic/2003-07-29-BadConstSbyte.ll
LLVM : : CodeGen/Generic/2006-02-12-InsertLibcall.ll
LLVM : : CodeGen/Generic/2006-03-01-dagcombineinfloop.ll
LLVM : : CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
LLVM : : CodeGen/Generic/2006-07-03-schedulers.ll
LLVM : : CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
LLVM : : CodeGen/Generic/2007-12-17-InvokeAsm.ll
LLVM : : CodeGen/Generic/2008-01-30-LoadCrash.ll
LLVM : : CodeGen/Generic/2008-02-04-Ctlz.ll
LLVM : : CodeGen/Generic/2009-03-17-LSR-APInt.ll
LLVM : : CodeGen/Generic/2009-11-16-BadKillsCrash.ll
LLVM : : CodeGen/Generic/2010-11-04-BigByval.ll
LLVM : : CodeGen/Generic/add-with-overflow-128.ll
LLVM : : CodeGen/Generic/badCallArgLRLLVM.ll
LLVM : : CodeGen/Generic/badarg6.ll
LLVM : : CodeGen/Generic/builtin-expect.ll
LLVM : : CodeGen/Generic/crash.ll
LLVM : : CodeGen/Generic/exception-handling.ll
LLVM : : CodeGen/Generic/fwdtwice.ll
LLVM : : CodeGen/Generic/llvm-ct-intrinsics.ll
LLVM : : CodeGen/Generic/nested-select.ll
LLVM : : CodeGen/Generic/overflow.ll
LLVM : : CodeGen/Generic/print-mul.ll
LLVM : : CodeGen/Generic/print-shift.ll
LLVM : : CodeGen/Generic/select-cc.ll
LLVM : : CodeGen/Generic/select.ll
LLVM : : CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
LLVM : : CodeGen/PowerPC/2006-09-28-shift_64.ll
LLVM : : CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
LLVM : : CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll
LLVM : : CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
LLVM : : CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll
LLVM : : CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll
LLVM : : CodeGen/PowerPC/2007-11-16-landingpad-split.ll
LLVM : : CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll
LLVM : : CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
LLVM : : CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
LLVM : : CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
LLVM : : CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll
LLVM : : CodeGen/PowerPC/2008-07-15-Bswap.ll
LLVM : : CodeGen/PowerPC/2008-07-15-Fabs.ll
LLVM : : CodeGen/PowerPC/2008-09-12-CoalescerBug.ll
LLVM : : CodeGen/PowerPC/2008-10-28-f128-i32.ll
LLVM : : CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll
LLVM : : CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
LLVM : : CodeGen/PowerPC/2009-09-18-carrybit.ll
LLVM : : CodeGen/PowerPC/2010-02-12-saveCR.ll
LLVM : : CodeGen/PowerPC/2010-04-01-MachineCSEBug.ll
LLVM : : CodeGen/PowerPC/2011-12-05-NoSpillDupCR.ll
LLVM : : CodeGen/PowerPC/2011-12-06-SpillAndRestoreCR.ll
LLVM : : CodeGen/PowerPC/Atomics-32.ll
LLVM : : CodeGen/PowerPC/Frames-large.ll
LLVM : : CodeGen/PowerPC/addc.ll
LLVM : : CodeGen/PowerPC/atomic-1.ll
LLVM : : CodeGen/PowerPC/atomic-2.ll
LLVM : : CodeGen/PowerPC/available-externally.ll
LLVM : : CodeGen/PowerPC/branch-opt.ll
LLVM : : CodeGen/PowerPC/div-2.ll
LLVM : : CodeGen/PowerPC/fp-branch.ll
LLVM : : CodeGen/PowerPC/iabs.ll
LLVM : : CodeGen/PowerPC/indirectbr.ll
LLVM : : CodeGen/PowerPC/int-fp-conv-0.ll
LLVM : : CodeGen/PowerPC/int-fp-conv-1.ll
LLVM : : CodeGen/PowerPC/lsr-postinc-pos.ll
LLVM : : CodeGen/PowerPC/ppc32-vaarg.ll
LLVM : : CodeGen/PowerPC/ppcf128-4.ll
LLVM : : CodeGen/PowerPC/rlwimi-keep-rsh.ll
LLVM : : CodeGen/PowerPC/rlwimi3.ll
LLVM : : CodeGen/PowerPC/select-cc.ll
LLVM : : CodeGen/PowerPC/shift128.ll
LLVM : : CodeGen/PowerPC/stack-protector.ll
LLVM : : CodeGen/PowerPC/tailcall1-64.ll
LLVM : : CodeGen/PowerPC/tailcall1.ll
LLVM : : CodeGen/PowerPC/tailcallpic1.ll
LLVM : : CodeGen/PowerPC/varargs.ll
LLVM : : CodeGen/PowerPC/vec_auto_constant.ll
LLVM : : CodeGen/PowerPC/vec_br_cmp.ll
LLVM : : CodeGen/PowerPC/vec_buildvector_loadstore.ll
LLVM : : CodeGen/PowerPC/vec_misaligned.ll
LLVM : : CodeGen/PowerPC/vec_splat_constant.ll
LLVM : : DebugInfo/array.ll
LLVM : : ExecutionEngine/2002-12-16-ArgTest.ll
LLVM : : ExecutionEngine/2003-01-04-ArgumentBug.ll
LLVM : : ExecutionEngine/2003-01-04-LoopTest.ll
LLVM : : ExecutionEngine/2003-01-04-PhiTest.ll
LLVM : : ExecutionEngine/2003-01-09-SARTest.ll
LLVM : : ExecutionEngine/2003-01-10-FUCOM.ll
LLVM : : ExecutionEngine/2003-01-15-AlignmentTest.ll
LLVM : : ExecutionEngine/2003-05-06-LivenessClobber.ll
LLVM : : ExecutionEngine/2003-05-07-ArgumentTest.ll
LLVM : : ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
LLVM : : ExecutionEngine/2003-06-04-bzip2-bug.ll
LLVM : : ExecutionEngine/2003-06-05-PHIBug.ll
LLVM : : ExecutionEngine/2003-08-15-AllocaAssertion.ll
LLVM : : ExecutionEngine/2003-08-21-EnvironmentTest.ll
LLVM : : ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
LLVM : :
ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
LLVM : : ExecutionEngine/2005-12-02-TailCallBug.ll
LLVM : : ExecutionEngine/hello.ll
LLVM : : ExecutionEngine/hello2.ll
LLVM : : ExecutionEngine/simplesttest.ll
LLVM : : ExecutionEngine/simpletest.ll
LLVM : : ExecutionEngine/stubs.ll
LLVM : : ExecutionEngine/test-arith.ll
LLVM : : ExecutionEngine/test-branch.ll
LLVM : : ExecutionEngine/test-call.ll
LLVM : : ExecutionEngine/test-cast.ll
LLVM : : ExecutionEngine/test-constantexpr.ll
LLVM : : ExecutionEngine/test-fp.ll
LLVM : : ExecutionEngine/test-loadstore.ll
LLVM : : ExecutionEngine/test-logical.ll
LLVM : : ExecutionEngine/test-loop.ll
LLVM : : ExecutionEngine/test-phi.ll
LLVM : : ExecutionEngine/test-ret.ll
LLVM : : ExecutionEngine/test-setcond-fp.ll
LLVM : : ExecutionEngine/test-setcond-int.ll
LLVM : : ExecutionEngine/test-shift.ll
LLVM : : Instrumentation/AddressSanitizer/bug_11395.ll
LLVM : : Transforms/LICM/2003-12-11-SinkingToPHI.ll
LLVM : : Transforms/LoopStrengthReduce/2011-11-29-postincphi.ll
LLVM : : Transforms/LoopStrengthReduce/2011-12-04-loserreg.ll
Expected Passes : 6537
Expected Failures : 40
Unsupported Tests : 2881
Unexpected Passes : 1
Unexpected Failures: 204
make[3]: *** [tools/clang/test/CMakeFiles/check-all] Error 1
make[2]: *** [tools/clang/test/CMakeFiles/check-all.dir/all] Error 2
make[1]: *** [tools/clang/test/CMakeFiles/check-all.dir/rule] Error 2
make: *** [check-all] Error 2
Fang
--
David Fang
http://www.csl.cornell.edu/~fang/
More information about the llvm-dev
mailing list