Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613732 - sys-devel/llvm-4.0.0 fails tests on ppc64
Summary: sys-devel/llvm-4.0.0 fails tests on ppc64
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: LLVM support project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-24 19:45 UTC by Matt Turner
Modified: 2017-03-25 00:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ppc64 llvm-build.log.gz (llvm-build.log.gz,71.07 KB, application/gzip)
2017-03-24 19:45 UTC, Matt Turner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2017-03-24 19:45:38 UTC
Created attachment 468160 [details]
ppc64 llvm-build.log.gz

.
Comment 1 Matt Turner gentoo-dev 2017-03-24 20:02:10 UTC
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
Comment 2 Matt Turner gentoo-dev 2017-03-24 20:24:27 UTC
Some sanity exists in the world: llvm-4.0.0 passes its tests when compiled with clang-4.0.0.
Comment 3 Matt Turner gentoo-dev 2017-03-24 20:35:07 UTC
Same failures appear with gcc-6.3.0 as in comment #1.
Comment 4 Matt Turner gentoo-dev 2017-03-25 00:46:07 UTC
I've dropped ppc and ppc64 keywords on llvm and company.