New codegen failing test-cases

Simon Marlow marlowsd at gmail.com
Wed Dec 8 16:39:51 CET 2010


I did a bit more merging of your branch.  My current state is here:

http://darcs.haskell.org/ghc-cmm-15Sep10/

it doesn't actually build, but the failure is somewhere in hoopl I 
think.  This branch is 400-odd patches behind the current HEAD.  I don't 
think I borked anything too badly during the merge, so it should be safe 
to start from here.

Cheers,
	Simon


On 06/12/2010 02:19, David Terei wrote:
> I haven't looked at these branches for a fair few weeks, the problem
> when they fail to build usually is because all the libraries are just
> set to follow HEAD, they're not actually branched themselves, just the
> ghc compiler. So there are probably some patches from ghc HEAD that
> need to be pulled in to sync the compiler with the libs again. If you
> want to do some work on the new codegen the first step is to try to
> pull in all the patches from ghc HEAD, synchronise the branch. Its not
> a fun job but GHC HQ wants to try to merge in all the new codegen
> stuff to HEAD asap.
>
> On 4 December 2010 23:45, Edward Z. Yang<ezyang at mit.edu>  wrote:
>> Excerpts from David Terei's message of Fri Dec 03 23:44:33 -0500 2010:
>>> http://darcs.haskell.org/ghc-cmm-03Sep10/
>>
>> This branch fails to build for me:
>>
>> "inplace/bin/ghc-stage1" -M -dep-makefile libraries/dph/dph-par/dist-install/build/.depend-v.haskell.tmp  -include-pkg-deps -H64m -O -fasm -package-name dph-par-0.5 -hide-all-packages -i -ilibraries/dph/dph-par/../dph-common -ilibraries/dph/dph-par/dist-install/build -ilibraries/dph/dph-par/dist-install/build/autogen -Ilibraries/dph/dph-par/dist-install/build -Ilibraries/dph/dph-par/dist-install/build/autogen -Ilibraries/dph/dph-par/. -optP-include -optPlibraries/dph/dph-par/dist-install/build/autogen/cabal_macros.h -package array-0.3.0.2 -package base-4.3.0.0 -package dph-base-0.5 -package dph-prim-par-0.5 -package ghc-7.1.20101126 -package ghc-prim-0.2.0.0 -package random-1.0.0.3 -package template-haskell-2.5.0.0 -Odph -funbox-strict-fields -fcpr-off -fdph-this -package-name dph-par -XTypeFamilies -XGADTs -XRankNTypes -XBangPatterns -XMagicHash -XUnboxedTuples -XTypeOperators -no-user-package-conf -rtsopts -O -dcore-lint -odir libraries/dph/dph-par/dist-install/build -h
idir libraries/dph/dph-par/dist-install/build -stubdir libraries/dph/dph-par/dist-install/build -hisuf hi -osuf o -hcsuf hc  libraries/dph/dph-par/../dph-common/Data/Array/Parallel.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Int.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Word8.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Float.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Double.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/PArray.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/PArray.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Unboxed.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Scalar.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/TH/Repr.hs  libraries/
dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Repr.hs  l!
>>   ibraries
>> /dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Closure.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Instances.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Lifted/Combinators.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Int.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Word8.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Float.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Double.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Bool.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/PArr.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base/Tuple.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Base.hs  libraries/dph/dph-par/../dph-common/Data/Array/Parallel/Prelude/Bool.hs
>>
>> libraries/dph/dph-par/../dph-common/Data/Array/Parallel.hs:1:14:
>>     Unsupported extension: ParallelArrays
>> make[1]: *** [libraries/dph/dph-par/dist-install/build/.depend-v.haskell] Error 1
>> make: *** [all] Error 2
>>
>> I can debug this further if you want me to.
>>
>> Edward
>>
>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users




More information about the Glasgow-haskell-users mailing list