Skip to content

TH tests fail in ext-interp way when ghc-stage2 is built using LLVM

This is a continuation of #15274 (closed).

Currently the testsuite fails with around 40 test failures, all in th/ in the ext-interp way when building GHC with BUILD_FLAVOUR=perf-llvm:

Unexpected results from:
TEST="ClosedFam1TH T10620 T10828 T11721_TH T11797 T12478_1 T12646 T13642 T14060 T15502 T15738 T15792 T15845 T1835 T3920 T4135 T4188 T5037 T5362 T7477 T8761 T8884 T8953 T9262 T9692 T9738 TH_RichKinds TH_RichKinds2 TH_Roles3 TH_TyInstWhere2 TH_implicitParams TH_reifyDecl1 TH_reifyExplicitForAllFams TH_reifyInstances TH_reifyMkName TH_repE2 TH_repGuard TH_repPrim TH_repPrim2 TH_repUnboxedTuples"

SUMMARY for test run started at Sun Dec 23 06:01:39 2018 UTC
 0:10:09 spent to go through
    6745 total tests, which gave rise to
   26266 test cases, of which
   19055 were skipped

      42 had missing libraries
    7040 expected passes
      89 expected failures

       0 caused framework failures
       0 caused framework warnings
       0 unexpected passes
      40 unexpected failures
       0 unexpected stat failures

Unexpected failures:
   th/TH_repE2.run                    TH_repE2 [exit code non-0] (ext-interp)
   th/TH_repPrim.run                  TH_repPrim [exit code non-0] (ext-interp)
   th/TH_repPrim2.run                 TH_repPrim2 [exit code non-0] (ext-interp)
   th/TH_repUnboxedTuples.run         TH_repUnboxedTuples [exit code non-0] (ext-interp)
   th/TH_repGuard.run                 TH_repGuard [exit code non-0] (ext-interp)
   th/TH_reifyDecl1.run               TH_reifyDecl1 [exit code non-0] (ext-interp)
   th/TH_reifyMkName.run              TH_reifyMkName [exit code non-0] (ext-interp)
   th/TH_reifyInstances.run           TH_reifyInstances [exit code non-0] (ext-interp)
   th/TH_reifyExplicitForAllFams.run  TH_reifyExplicitForAllFams [exit code non-0] (ext-interp)
   th/T3920.run                       T3920 [exit code non-0] (ext-interp)
   th/T4188.run                       T4188 [exit code non-0] (ext-interp)
   th/T1835.run                       T1835 [exit code non-0] (ext-interp)
   th/T5037.run                       T5037 [exit code non-0] (ext-interp)
   th/T5362.run                       T5362 [exit code non-0] (ext-interp)
   th/TH_RichKinds.run                TH_RichKinds [exit code non-0] (ext-interp)
   th/TH_RichKinds2.run               TH_RichKinds2 [exit code non-0] (ext-interp)
   th/T4135.run                       T4135 [exit code non-0] (ext-interp)
   th/TH_TyInstWhere2.run             TH_TyInstWhere2 [exit code non-0] (ext-interp)
   th/ClosedFam1TH.run                ClosedFam1TH [exit code non-0] (ext-interp)
   th/TH_Roles3.run                   TH_Roles3 [exit code non-0] (ext-interp)
   th/T7477.run                       T7477 [exit code non-0] (ext-interp)
   th/T8884.run                       T8884 [exit code non-0] (ext-interp)
   th/T9262.run                       T9262 [exit code non-0] (ext-interp)
   th/T9692.run                       T9692 [exit code non-0] (ext-interp)
   th/T8953.run                       T8953 [exit code non-0] (ext-interp)
   th/T9738.run                       T9738 [exit code non-0] (ext-interp)
   th/T10620.run                      T10620 [exit code non-0] (ext-interp)
   th/T10828.run                      T10828 [exit code non-0] (ext-interp)
   th/T11721_TH.run                   T11721_TH [exit code non-0] (ext-interp)
   th/T11797.run                      T11797 [exit code non-0] (ext-interp)
   th/T8761.run                       T8761 [exit code non-0] (ext-interp)
   th/T12478_1.run                    T12478_1 [exit code non-0] (ext-interp)
   th/T12646.run                      T12646 [exit code non-0] (ext-interp)
   th/T13642.run                      T13642 [exit code non-0] (ext-interp)
   th/T14060.run                      T14060 [exit code non-0] (ext-interp)
   th/T15502.run                      T15502 [exit code non-0] (ext-interp)
   th/TH_implicitParams.run           TH_implicitParams [exit code non-0] (ext-interp)
   th/T15738.run                      T15738 [exit code non-0] (ext-interp)
   th/T15792.run                      T15792 [exit code non-0] (ext-interp)
   th/T15845.run                      T15845 [exit code non-0] (ext-interp)
Trac metadata
Trac field Value
Version 8.6.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler (LLVM)
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information