Created attachment 468160 [details] ppc64 llvm-build.log.gz .
ppc fails a superset of the tests failed on ppc64. ppc -> ppc64: -Failing Tests (42): +Failing Tests (28): LLVM-Unit :: Analysis/AnalysisTests/AAPassInfraTest.injectExternalAA LLVM-Unit :: Analysis/AnalysisTests/UnrollAnalyzerTest.BasicSimplifications LLVM-Unit :: Analysis/AnalysisTests/UnrollAnalyzerTest.CastSimplifications LLVM-Unit :: Analysis/AnalysisTests/UnrollAnalyzerTest.CmpSimplifications LLVM-Unit :: Analysis/AnalysisTests/UnrollAnalyzerTest.OuterLoopSimplification LLVM-Unit :: Analysis/AnalysisTests/UnrollAnalyzerTest.PtrCmpSimplifications LLVM-Unit :: IR/IRTests/DominatorTree.Unreachable LLVM-Unit :: IR/IRTests/PassManager.Memory LLVM-Unit :: IR/IRTests/PassManager.MemoryOnTheFly LLVM-Unit :: IR/IRTests/PassManager.ReRun LLVM-Unit :: IR/IRTests/PassManager.RunOnce LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownDef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownEarlyDef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownEarlyRedef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownKill LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownKillFollowing LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveDownRedef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveOverUndefUse0 LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveOverUndefUse1 LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUndefUse LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpDef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpEarlyDef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpEarlyRedef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpKill LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpKillFollowing LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpRedef LLVM-Unit :: MI/MITests/LiveIntervalTest.MoveUpValNos LLVM-Unit :: MI/MITests/LiveIntervalTest.SubRegMoveDown - LLVM :: DebugInfo/Generic/missing-abstract-variable.ll - LLVM :: ExecutionEngine/frem.ll - LLVM :: ExecutionEngine/mov64zext32.ll - LLVM :: ExecutionEngine/test-interp-vec-arithm_float.ll - LLVM :: ExecutionEngine/test-interp-vec-arithm_int.ll - LLVM :: ExecutionEngine/test-interp-vec-logical.ll - LLVM :: ExecutionEngine/test-interp-vec-setcond-fp.ll - LLVM :: ExecutionEngine/test-interp-vec-setcond-int.ll - LLVM :: Transforms/SampleProfile/gcc-simple.ll - LLVM :: tools/llvm-cov/copy_block_helper.m - LLVM :: tools/llvm-cov/gcov47_compatibility.cpp - LLVM :: tools/llvm-cov/llvm-cov.test - LLVM :: tools/llvm-cov/range_based_for.cpp - LLVM :: tools/llvm-profdata/gcc-gcov-sample-profile.test
Some sanity exists in the world: llvm-4.0.0 passes its tests when compiled with clang-4.0.0.
Same failures appear with gcc-6.3.0 as in comment #1.
I've dropped ppc and ppc64 keywords on llvm and company.