[GHC] #9964: GHC crash with NOINLINE and weird IO stuff

GHC ghc-devs at haskell.org
Sat Feb 21 21:16:06 UTC 2015


#9964: GHC crash with NOINLINE and weird IO stuff
-------------------------------------+-------------------------------------
        Reporter:  dfeuer            |                   Owner:
            Type:  bug               |                  Status:  merge
        Priority:  normal            |               Milestone:  7.10.2
       Component:  Compiler          |                 Version:  7.11
      Resolution:                    |                Keywords:
Operating System:  Unknown/Multiple  |            Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  crash                              |               Test Case:
      Blocked By:                    |  codeGen/should_compile/T9964
 Related Tickets:                    |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by mietek):

 I may have found a way to reliably reproduce this bug using real code:
 attempt to bootstrap ''cabal-install'' 1.20.0.0 32-bit Red Hat Enterprise
 Linux 6.5, released on 11/11/2014 (Amazon EC2 image ID `ami-da3d82b2`).

 The official 32-bit GHC 7.8.4 bindist (file name `ghc-7.8.4-i386-unknown-
 linux-centos65.tar.xz`) panics:

 {{{
 ...
 Configuring Cabal-1.20.0.0...
 Building Cabal-1.20.0.0...
 Preprocessing library Cabal-1.20.0.0...
 [ 1 of 78] Compiling Paths_Cabal      ( dist/build/autogen/Paths_Cabal.hs,
 dist/build/Paths_Cabal.o )
 [ 2 of 78] Compiling Distribution.TestSuite ( Distribution/TestSuite.hs,
 dist/build/Distribution/TestSuite.o )
 [ 3 of 78] Compiling Distribution.Simple.PreProcess.Unlit (
 Distribution/Simple/PreProcess/Unlit.hs,
 dist/build/Distribution/Simple/PreProcess/Unlit.o )
 [ 4 of 78] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs,
 dist/build/Distribution/GetOpt.o )
 [ 5 of 78] Compiling Distribution.PackageDescription.Utils (
 Distribution/PackageDescription/Utils.hs,
 dist/build/Distribution/PackageDescription/Utils.o )
 [ 6 of 78] Compiling Distribution.Simple.CCompiler (
 Distribution/Simple/CCompiler.hs,
 dist/build/Distribution/Simple/CCompiler.o )
 [ 7 of 78] Compiling Distribution.Compat.ReadP (
 Distribution/Compat/ReadP.hs, dist/build/Distribution/Compat/ReadP.o )
 [ 8 of 78] Compiling Distribution.Text ( Distribution/Text.hs,
 dist/build/Distribution/Text.o )
 [ 9 of 78] Compiling Distribution.Version ( Distribution/Version.hs,
 dist/build/Distribution/Version.o )
 [10 of 78] Compiling Distribution.Compiler ( Distribution/Compiler.hs,
 dist/build/Distribution/Compiler.o )
 ghc: panic! (the 'impossible' happened)
   (GHC version 7.8.4 for i386-unknown-linux):
         StgCmmEnv: variable not found
     $dOrd_aJIr{v} [lid]
     local binds for:
     Cabal-1.20.0.0:Distribution.Compiler.knownCompilerFlavors{v rJxS}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.parseCompilerFlavorCompat{v rJxU}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.buildCompilerFlavor{v rJxV} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.buildCompilerId{v rJxX} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.defaultCompilerFlavor{v rJxY}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId{v rJyS}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor{v rJyV}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor{v rJyX}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor{v rJyZ}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerFlavor{v rJz1}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor{v rJz3}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fTypeableCompilerFlavor{v rJz5}
 [gid[DFunId(nt)]]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor{v rJz8}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerId{v rJza}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId{v rJzc}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId{v rJze}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId{v rJzg}
 [gid[DFunId]]
     Cabal-1.20.0.0:Distribution.Compiler.$tCompilerFlavor{v rJzi} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cGHC{v rJA5} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cNHC{v rJA6} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cYHC{v rJA7} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cHugs{v rJA8} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cHBC{v rJA9} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cHelium{v rJAa} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cJHC{v rJAb} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cLHC{v rJAc} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cUHC{v rJAd} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cHaskellSuite{v rJAe} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$cOtherCompiler{v rJAf} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapMo{v
 rJNI} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cgmapMo{v rKP4} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapMp{v
 rKP5} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cgmapMp{v rKP6} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapM{v
 rKP7} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgfoldl{v
 rKP8} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor1{v rKP9}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor2{v rKPa}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapQi{v
 rKPb} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cgmapQi{v rKPc} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapQ{v
 rKPd} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapQr{v
 rKPe} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapQl{v
 rKPf} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgmapT{v
 rKPg} [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cdataCast2{v
 rKPh} [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cdataCast1{v
 rKPi} [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cdataTypeOf{v
 rKPj} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor3{v rKPk}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor4{v rKPl}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor5{v rKPm}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor6{v rKPn}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor7{v rKPo}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor8{v rKPp}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor9{v rKPq}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor10{v rKPr}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor11{v rKPs}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor12{v rKPt}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor13{v rKPu}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor14{v rKPv}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor15{v rKPw}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$ctoConstr{v
 rKPx} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$cgunfold{v
 rKPy} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cgunfold{v rKPz} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_$ctypeRep#{v
 rKPA} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor16{v rKPB}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor17{v rKPC}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_ww5{v rKPD}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_ww4{v rKPE}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fDataCompilerFlavor_ww3{v rKPF}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerFlavor_$c/={v rKPG}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerFlavor_$c=={v rKPH}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerId_$c/={v rKPI} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fEqCompilerId_$c=={v rKPJ} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$c=={v rKPK} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$cmin{v rKPL}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$ccompare{v
 rKPM} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$cmax{v rKPN}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$c<={v rKPO}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$c>{v rKPP}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$c>={v rKPQ}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerFlavor_$c<{v rKPR}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$cmin{v rKPS}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$cmax{v rKPT}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$c<={v rKPU}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$c<={v rKPV} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$c>{v rKPW} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$c>{v rKPX} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$c>={v rKPY}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$c>={v rKPZ} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId1{v rKQ0} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$c<{v rKQ2} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$c<{v rKQ3} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fOrdCompilerId_$ccompare{v rKQ4}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$ccompare{v rKQ5} [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor_$creadListPrec{v
 rKQ6} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor1{v rKQ7}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor2{v rKQ8}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor3{v rKQ9}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor4{v rKQa}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor5{v rKQb}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor6{v rKQc}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor7{v rKQd}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor8{v rKQe}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor9{v rKQf}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor10{v rKQg}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor11{v rKQh}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor12{v rKQi}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor13{v rKQj}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor14{v rKQk}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor15{v rKQl}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor16{v rKQm}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor17{v rKQn}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor18{v rKQo}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor19{v rKQp}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor20{v rKQq}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor21{v rKQr}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor22{v rKQs}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor23{v rKQt}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor24{v rKQu}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor25{v rKQv}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor26{v rKQw}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor27{v rKQx}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor28{v rKQy}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor29{v rKQz}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor30{v rKQA}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor31{v rKQB}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor32{v rKQC}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor33{v rKQD}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor34{v rKQE}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor35{v rKQF}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor36{v rKQG}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor37{v rKQH}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor38{v rKQI}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor39{v rKQJ}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor40{v rKQK}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor41{v rKQL}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor_$creadPrec{v
 rKQM} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor_$creadList{v
 rKQN} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor42{v rKQO}
 [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerFlavor_$creadsPrec{v
 rKQP} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId_$creadListPrec{v
 rKQQ} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId1{v rKQR} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId2{v rKQS} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId3{v rKQT} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$wa{v rKQU} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId4{v rKQV} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId5{v rKQW} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId_$creadPrec{v
 rKQX} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId_$creadList{v
 rKQY} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId6{v rKQZ} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fReadCompilerId_$creadsPrec{v
 rKR0} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor_$cshowList{v
 rKR1} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor1{v rKR2}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor2{v rKR3}
 [gid]
 Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor_$cshowsPrec{v
 rKR4} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor3{v rKR5}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor4{v rKR6}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor5{v rKR7}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor6{v rKR8}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor7{v rKR9}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor8{v rKRa}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor9{v rKRb}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor10{v rKRc}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor11{v rKRd}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor12{v rKRe}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor13{v rKRf}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerFlavor_$cshow{v
 rKRg} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId_$cshowList{v
 rKRh} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId1{v rKRi} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cshowsPrec{v rKRj} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId2{v rKRk} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId_$cshow{v rKRl}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cshow{v rKRm} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fShowCompilerId_$cshowsPrec{v
 rKRn} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor_$cparse{v
 rKRo} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor1{v rKRp}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$wa1{v rKRq} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor2{v rKRr}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor3{v rKRs}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor4{v rKRt}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor5{v rKRu}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor6{v rKRv}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor7{v rKRw}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor8{v rKRx}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor9{v rKRy}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor10{v rKRz}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor_go{v rKRA}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor_$cdisp{v
 rKRB} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor11{v rKRC}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor12{v rKRD}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor_s{v rKRE}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor13{v rKRF}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor14{v rKRG}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor15{v rKRH}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor16{v rKRI}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor17{v rKRJ}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor18{v rKRK}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor19{v rKRL}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerFlavor20{v rKRM}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId_$cparse{v rKRN}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId1{v rKRO} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$wa2{v rKRP} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId2{v rKRQ} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId3{v rKRR} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId4{v rKRS} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId_$cdisp{v rKRT}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$w$cdisp{v rKRU} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId5{v rKRV} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$fTextCompilerId6{v rKRW} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.buildCompilerFlavor1{v rKRX}
 [gid]
     Cabal-1.20.0.0:Distribution.Compiler.parseCompilerFlavorCompat1{v
 rKRY} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.$wa3{v rKRZ} [gid]
 Cabal-1.20.0.0:Distribution.Compiler.parseCompilerFlavorCompat_compilerMap{v
 rKS0} [gid]
     Cabal-1.20.0.0:Distribution.Compiler.parseCompilerFlavorCompat_go{v
 rKS1} [gid]
     lvl{v rKS2} [gid]
     lvl1{v rKS3} [gid]
     lvl2{v rKS4} [gid]
     lvl3{v rKS5} [gid]
     lvl4{v rKS6} [gid]
     lvl5{v rKS7} [gid]
     lvl6{v rKS8} [gid]
     lvl7{v rKS9} [gid]
     lvl8{v rKSa} [gid]
     lvl9{v rKSb} [gid]
     lvl10{v rKSc} [gid]
     lvl11{v rKSd} [gid]
     lvl12{v rKSe} [gid]
     lvl13{v rKSf} [gid]
     lvl14{v rKSg} [gid]
     lvl15{v rKSh} [gid]
     lvl16{v rKSi} [gid]
     lvl17{v rKSj} [gid]
     lvl18{v rKSk} [gid]
     lvl19{v rKSl} [gid]

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
 }}}

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


More information about the ghc-tickets mailing list