[GHC] #16087: TH tests fail in ext-interp way when ghc-stage2 is built using LLVM

GHC ghc-devs at haskell.org
Sun Dec 23 07:21:46 UTC 2018


#16087: TH tests fail in ext-interp way when ghc-stage2 is built using LLVM
-------------------------------------+-------------------------------------
           Reporter:  bgamari        |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:  8.8.1
          Component:  Compiler       |           Version:  8.6.3
  (LLVM)                             |
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 This is a continuation of #15274.

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

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16087>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list