Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,250
    • Issues 5,250
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 582
    • Merge requests 582
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #5360
Closed
Open
Issue created Jul 30, 2011 by daniel.is.fischer@trac-daniel.is.fischer

vectorise error building dph

validate fails to build (on x86 linux and x86_64 linux):

"inplace/bin/ghc-stage2"   -H32m -O -Wall -Werror -H64m -O0
    -package-name dph-seq-0.5 -hide-all-packages -i
 -ilibraries/dph/dph-seq/../dph-common
 -ilibraries/dph/dph-seq/dist-install/build
 -ilibraries/dph/dph-seq/dist-install/build/autogen
 -Ilibraries/dph/dph-seq/dist-install/build
 -Ilibraries/dph/dph-seq/dist-install/build/autogen
 -Ilibraries/dph/dph-seq/.    -optP-include
 -optPlibraries/dph/dph-seq/dist-install/build/autogen/cabal_macros.h
 -package array-0.3.0.3 -package base-4.4.0.0 -package dph-base-0.5
 -package dph-prim-seq-0.5 -package ghc-7.3.20110730
 -package ghc-prim-0.2.0.0 -package random-1.0.0.4
 -package template-haskell-2.6.0.0  -Odph -funbox-strict-fields
 -fcpr-off -fdph-this -package-name dph-seq -XHaskell98
 -XTypeFamilies -XGADTs -XRankNTypes -XBangPatterns -XMagicHash
 -XUnboxedTuples -XTypeOperators -O2 -O -dcore-lint
 -fno-warn-deprecated-flags -no-user-package-conf -rtsopts
 -Wwarn    -odir libraries/dph/dph-seq/dist-install/build
 -hidir libraries/dph/dph-seq/dist-install/build
 -stubdir libraries/dph/dph-seq/dist-install/build
 -hisuf hi -osuf  o -hcsuf hc -c
 libraries/dph/dph-seq/../dph-common/Data/Array/Parallel.hs
 -o libraries/dph/dph-seq/dist-install/build/Data/Array/Parallel.o
*** Vectorisation error ***
    Type mismatch in vectorisation pragma for Data.Array.Parallel.unzipP
        Expected type forall a_a1SF b_a1SG.
                      (Data.Array.Parallel.PArray.PRepr.PA a_a1SF,
                       Data.Array.Parallel.PArray.PRepr.PA b_a1SG) =>
                      Data.Array.Parallel.PArray.Base.PArray (a_a1SF, b_a1SG)
                      Data.Array.Parallel.Lifted.Closure.:-> (Data.Array.Parallel.PArray.Base.PArray
                                                                a_a1SF,
                                                              Data.Array.Parallel.PArray.Base.PArray
                                                                b_a1SG)
        Inferred type forall a_a21g b_a21h.
                      (Data.Array.Parallel.PArray.PRepr.PA b_a21h,
                       Data.Array.Parallel.PArray.PRepr.PA a_a21g) =>
                      Data.Array.Parallel.PArray.Base.PArray (a_a21g, b_a21h)
                      Data.Array.Parallel.Lifted.Closure.:-> (Data.Array.Parallel.PArray.Base.PArray
                                                                a_a21g,
                                                              Data.Array.Parallel.PArray.Base.PArray
                                                                b_a21h)
gmake[1]: *** [libraries/dph/dph-seq/dist-install/build/Data/Array/Parallel.o] Fehler 1
gmake: *** [all] Fehler 2

I doubt it's dph's fault, though, since it built yesterday morning and apparently there have been no changes to dph for several days. I didn't find any commits to ghc mentioning vectorisation recently either, so I've no idea what may have caused it.

Trac metadata
Trac field Value
Version 7.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
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
Assignee
Assign to
Time tracking