From cvs-ghc at haskell.org Sat Sep 1 03:30:11 2007 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Sep 1 03:21:01 2007 Subject: Daily report for head Message-ID: <200709010730.l817UBg7024412@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) fail (failed stage1) x86 Windows head: lost pass x86 Windows head fast: pass pass pass pass pass pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass phil P4 SuSE Linux head: pass tnaur PPC OSX head: pass tnaur x86 Linux head: fail (failed stage1) x86-64 Linux head unreg: fail (failed stage1) New unexpected test passes: hReady001 2 x86 Windows head Old unexpected test passes: arith008 1 x86 Windows head New unexpected test failures: outofmem 3 gbesh Intel x86_64 Linux head process004 1 x86 Windows head seward-space-leak 1 tnaur PPC OSX head Old unexpected test failures: GMapAssoc 10 x86-64 Linux head GMapTop 10 x86-64 Linux head arith005 6 x86 Windows head arith011 1 x86-64 Linux head unreg arr003 1 gabor head arr007 1 gabor head arr008 1 gabor head barton-mangler-bug 2 x86 Windows head break003 1 mnemosyne x86-64 Gentoo head break006 1 mnemosyne x86-64 Gentoo head break011 2 x86 Windows head break012 1 mnemosyne x86-64 Gentoo head break013 1 mnemosyne x86-64 Gentoo head break017 4 x86 Windows head break018 1 mnemosyne x86-64 Gentoo head break020 2 x86 Windows head break021 2 x86 Windows head bug1010 1 x86 Windows head bytestring001 2 x86-64 Linux head bytestring004 2 x86-64 Linux head bytestring005 2 x86-64 Linux head cabal01 2 x86 Windows head cabal01prof 1 x86 Windows head cg015 1 x86-64 Linux head unreg cg035 1 x86-64 Linux head unreg cholewo-eval 7 x86 Windows head conc014 1 x86 Windows head conc015 1 x86 Windows head conc022 1 x86-64 Linux head unreg conc023 1 x86 Windows head conc024 1 phil Intel OSX head conc040 1 kahl G5 Gentoo Linux head conc057 3 x86-64 Linux head conc063 2 x86-64 Linux head conc064 3 gabor head conc068 2 x86 Windows head concio001 1 tnaur PPC OSX head concio001.thr 4 x86 Windows head concprog001 6 x86-64 Linux head concprog002 1 mnemosyne x86-64 Gentoo head derefnull 3 x86-64 Linux head divbyzero 5 x86-64 Linux head driver017 2 kahl G5 Gentoo Linux head driver028 1 kahl G5 Gentoo Linux head driver035 2 kahl G5 Gentoo Linux head driver045 1 kahl G5 Gentoo Linux head dynamic002 1 gabor head fed001 2 kahl G5 Gentoo Linux head ffi002 1 tnaur PPC OSX head ffi003 1 x86-64 Linux head unreg ffi004 1 x86-64 Linux head unreg ffi006 2 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 3 kahl G5 Gentoo Linux head ffi010 1 x86-64 Linux head unreg ffi011 2 kahl G5 Gentoo Linux head ffi013 2 kahl G5 Gentoo Linux head ffi018 1 x86-64 Linux head unreg galois_raytrace 1 x86 Windows head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head hist001 2 x86 Windows head hpc001 7 x86 Windows head hpc_bad_001 7 x86 Windows head hpc_help 7 x86 Windows head hpc_help_help 7 x86 Windows head hpc_help_markup 7 x86 Windows head hpc_help_report 7 x86 Windows head hpc_help_show 7 x86 Windows head hpc_help_version 7 x86 Windows head hpc_markup_001 7 x86 Windows head hpc_markup_002 7 x86 Windows head hpc_markup_error_001 7 x86 Windows head hpc_markup_error_002 7 x86 Windows head hpc_markup_multi_001 7 x86 Windows head hpc_markup_multi_002 7 x86 Windows head hpc_markup_multi_003 7 x86 Windows head hpc_raytrace 7 x86 Windows head hpc_report_001 7 x86 Windows head hpc_report_002 7 x86 Windows head hpc_report_003 7 x86 Windows head hpc_report_error_001 7 x86 Windows head hpc_report_error_002 7 x86 Windows head hpc_report_multi_001 7 x86 Windows head hpc_report_multi_002 7 x86 Windows head hpc_report_multi_003 7 x86 Windows head hpc_show 7 x86 Windows head hpc_show_error_001 7 x86 Windows head hpc_show_error_002 7 x86 Windows head hpc_show_multi_001 7 x86 Windows head hpc_show_multi_002 7 x86 Windows head hpc_version 7 x86 Windows head ind2 3 x86-64 Linux head num012 2 kahl G5 Gentoo Linux head tcrun021 1 gabor head tcrun022 9 x86-64 Linux head typecheck.testeq1 1 x86 Windows head user001 1 phil P4 SuSE Linux head -------------- next part -------------- Last 30 lines: ghc-prof-options, ghc-options, hugs-options, nhc-options, jhc-options, exposed-modules Setup: Warning: A package using section syntax should require "Cabal-Version: >= 1.2" or equivalent. Configuring base-2.1... configure: error: unrecognized option: --docdir=@htmldir@/libraries Try `configure --help' for more information. rm -f base/GNUmakefile cp Makefile.local base if ifBuildable/ifBuildable base; then \ cd base && setup/Setup makefile -f GNUmakefile; \ fi Preprocessing library base-2.1... In file included from CPUTime.hsc:37: include/HsBase.h:12:26: error: HsBaseConfig.h: No such file or directory In file included from CPUTime.hsc:37: include/HsBase.h: In function '__hscore_o_binary': include/HsBase.h:296: error: 'CONST_O_BINARY' undeclared (first use in this function) include/HsBase.h:296: error: (Each undeclared identifier is reported only once include/HsBase.h:296: error: for each function it appears in.) include/HsBase.h:410:2: error: #error at least ftruncate or _chsize functions are required to build include/HsBase.h: In function '__hscore_end_of_dir': include/HsBase.h:484: error: 'READDIR_ERRNO_EOF' undeclared (first use in this function) compiling dist/build/System/CPUTime_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=607 -I/64playpen/buildbot/x86_64-linux-head/build/includes -I/64playpen/buildbot/x86_64-linux-head/build/gmp/gmpbuild -Iinclude dist/build/System/CPUTime_hsc_make.c -o dist/build/System/CPUTime_hsc_make.o make[2]: *** [base/GNUmakefile] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build' -------------- next part -------------- Last 30 lines: <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c System/FilePath.hs -o System/FilePath.o -ohi System/FilePath.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Directory.hs -o Compat/Directory.o -ohi Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/RawSystem.hs -o Compat/RawSystem.o -ohi Compat/RawSystem.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Unicode.hs -o Compat/Unicode.o -ohi Compat/Unicode.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi ../libraries/Cabal/Distribution/Compat/Map.hs:68: Inferred type is less polymorphic than expected Quantified type variable `b' is unified with another quantified type variable `k' When trying to generalise the type inferred for `difference' Signature type: forall k a b. (Ord k) => Map k a -> Map k b -> Map k a Type to generalise: Map k a -> Map k k -> Map k a When checking the type signature for `difference' When generalising the type(s) for `difference' <> make[2]: *** [Distribution/Compat/Map.o] Error 1 make[1]: *** [boot] Error 2 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: ghc-prof-options, ghc-options, hugs-options, nhc-options, jhc-options, exposed-modules Setup: Warning: A package using section syntax should require "Cabal-Version: >= 1.2" or equivalent. Configuring base-2.1... configure: error: unrecognized option: --docdir=@htmldir@/libraries Try `configure --help' for more information. rm -f base/GNUmakefile cp Makefile.local base if ifBuildable/ifBuildable base; then \ cd base && setup/Setup makefile -f GNUmakefile; \ fi Preprocessing library base-2.1... In file included from CPUTime.hsc:37: include/HsBase.h:12:26: error: HsBaseConfig.h: No such file or directory In file included from CPUTime.hsc:37: include/HsBase.h: In function '__hscore_o_binary': include/HsBase.h:296: error: 'CONST_O_BINARY' undeclared (first use in this function) include/HsBase.h:296: error: (Each undeclared identifier is reported only once include/HsBase.h:296: error: for each function it appears in.) include/HsBase.h:410:2: error: #error at least ftruncate or _chsize functions are required to build include/HsBase.h: In function '__hscore_end_of_dir': include/HsBase.h:484: error: 'READDIR_ERRNO_EOF' undeclared (first use in this function) compiling dist/build/System/CPUTime_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=607 -I/64playpen/buildbot/x86_64-linux-head-unreg/build/includes -I/64playpen/buildbot/x86_64-linux-head-unreg/build/gmp/gmpbuild -Iinclude dist/build/System/CPUTime_hsc_make.c -o dist/build/System/CPUTime_hsc_make.o make[2]: *** [base/GNUmakefile] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' From igloo at earth.li Sat Sep 1 08:47:11 2007 From: igloo at earth.li (Ian Lynagh) Date: Sat Sep 1 08:37:50 2007 Subject: patch applied (ghc): Add a --print-docdir flag Message-ID: <20070901124711.GA29608@cvs.haskell.org> Fri Aug 31 16:15:38 PDT 2007 Ian Lynagh * Add a --print-docdir flag M ./compiler/Makefile +1 M ./compiler/main/Main.hs -7 +17 M ./docs/users_guide/flags.xml +6 M ./docs/users_guide/using.xml +14 From igloo at earth.li Sat Sep 1 08:47:15 2007 From: igloo at earth.li (Ian Lynagh) Date: Sat Sep 1 08:37:54 2007 Subject: patch applied (ghc): Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modules Message-ID: <20070901124715.GA29628@cvs.haskell.org> Sat Sep 1 04:21:30 PDT 2007 Ian Lynagh * Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modules M ./compiler/Makefile +1 M ./compiler/basicTypes/BasicTypes.lhs +7 M ./compiler/basicTypes/DataCon.lhs +7 M ./compiler/basicTypes/Demand.lhs +7 M ./compiler/basicTypes/Id.lhs +7 M ./compiler/basicTypes/IdInfo.lhs +7 M ./compiler/basicTypes/Literal.lhs +7 M ./compiler/basicTypes/MkId.lhs +7 M ./compiler/basicTypes/Module.lhs +7 M ./compiler/basicTypes/Name.lhs +7 M ./compiler/basicTypes/NameEnv.lhs +7 M ./compiler/basicTypes/NameSet.lhs +7 M ./compiler/basicTypes/NewDemand.lhs +7 M ./compiler/basicTypes/OccName.lhs +7 M ./compiler/basicTypes/RdrName.lhs +7 M ./compiler/basicTypes/SrcLoc.lhs +7 M ./compiler/basicTypes/UniqSupply.lhs +7 M ./compiler/basicTypes/Unique.lhs +7 M ./compiler/basicTypes/Var.lhs +7 M ./compiler/basicTypes/VarEnv.lhs +7 M ./compiler/basicTypes/VarSet.lhs +7 M ./compiler/cmm/CLabel.hs +7 M ./compiler/cmm/Cmm.hs +7 M ./compiler/cmm/CmmBrokenBlock.hs +7 M ./compiler/cmm/CmmCPS.hs +7 M ./compiler/cmm/CmmCPSGen.hs +7 M ./compiler/cmm/CmmCallConv.hs +7 M ./compiler/cmm/CmmInfo.hs +7 M ./compiler/cmm/CmmLex.x +7 M ./compiler/cmm/CmmLint.hs +7 M ./compiler/cmm/CmmLive.hs +7 M ./compiler/cmm/CmmOpt.hs +7 M ./compiler/cmm/CmmParse.y +7 M ./compiler/cmm/CmmProcPoint.hs +7 M ./compiler/cmm/CmmUtils.hs +7 M ./compiler/cmm/Dataflow.hs +7 M ./compiler/cmm/MachOp.hs +7 M ./compiler/cmm/PprC.hs +7 M ./compiler/cmm/PprCmm.hs +7 M ./compiler/codeGen/Bitmap.hs +7 M ./compiler/codeGen/CgBindery.lhs +7 M ./compiler/codeGen/CgCallConv.hs +6 M ./compiler/codeGen/CgCase.lhs +7 M ./compiler/codeGen/CgClosure.lhs +7 M ./compiler/codeGen/CgCon.lhs +7 M ./compiler/codeGen/CgExpr.lhs +7 M ./compiler/codeGen/CgForeignCall.hs +7 M ./compiler/codeGen/CgHeapery.lhs +7 M ./compiler/codeGen/CgHpc.hs +7 M ./compiler/codeGen/CgInfoTbls.hs +7 M ./compiler/codeGen/CgLetNoEscape.lhs +7 M ./compiler/codeGen/CgMonad.lhs +7 M ./compiler/codeGen/CgParallel.hs +7 M ./compiler/codeGen/CgPrimOp.hs +7 M ./compiler/codeGen/CgProf.hs +7 M ./compiler/codeGen/CgStackery.lhs +7 M ./compiler/codeGen/CgTailCall.lhs +7 M ./compiler/codeGen/CgTicky.hs +7 M ./compiler/codeGen/CgUtils.hs +7 M ./compiler/codeGen/ClosureInfo.lhs +7 M ./compiler/codeGen/CodeGen.lhs +7 M ./compiler/codeGen/SMRep.lhs +7 M ./compiler/coreSyn/CoreFVs.lhs +7 M ./compiler/coreSyn/CoreLint.lhs +7 M ./compiler/coreSyn/CorePrep.lhs +7 M ./compiler/coreSyn/CoreSubst.lhs +7 M ./compiler/coreSyn/CoreSyn.lhs +7 M ./compiler/coreSyn/CoreTidy.lhs +7 M ./compiler/coreSyn/CoreUnfold.lhs +7 M ./compiler/coreSyn/CoreUtils.lhs +7 M ./compiler/coreSyn/ExternalCore.lhs +6 M ./compiler/coreSyn/MkExternalCore.lhs +6 M ./compiler/coreSyn/PprCore.lhs +7 M ./compiler/coreSyn/PprExternalCore.lhs +7 M ./compiler/cprAnalysis/CprAnalyse.lhs +7 M ./compiler/deSugar/Check.lhs +7 M ./compiler/deSugar/Coverage.lhs +7 M ./compiler/deSugar/Desugar.lhs +7 M ./compiler/deSugar/DsArrows.lhs +7 M ./compiler/deSugar/DsBinds.lhs +7 M ./compiler/deSugar/DsCCall.lhs +7 M ./compiler/deSugar/DsExpr.lhs +7 M ./compiler/deSugar/DsForeign.lhs +7 M ./compiler/deSugar/DsGRHSs.lhs +7 M ./compiler/deSugar/DsListComp.lhs +7 M ./compiler/deSugar/DsMeta.hs +6 M ./compiler/deSugar/DsMonad.lhs +7 M ./compiler/deSugar/DsUtils.lhs +7 M ./compiler/deSugar/Match.lhs +7 M ./compiler/deSugar/MatchCon.lhs +7 M ./compiler/deSugar/MatchLit.lhs +7 M ./compiler/ghci/ByteCodeAsm.lhs +7 M ./compiler/ghci/ByteCodeFFI.lhs +7 M ./compiler/ghci/ByteCodeGen.lhs +7 M ./compiler/ghci/ByteCodeInstr.lhs +8 M ./compiler/ghci/ByteCodeItbls.lhs +7 M ./compiler/ghci/ByteCodeLink.lhs +7 M ./compiler/ghci/Debugger.hs +7 M ./compiler/ghci/GhciMonad.hs +7 M ./compiler/ghci/GhciTags.hs +7 M ./compiler/ghci/InteractiveUI.hs +7 M ./compiler/ghci/Linker.lhs +7 M ./compiler/ghci/ObjLink.lhs +7 M ./compiler/ghci/RtClosureInspect.hs +7 M ./compiler/hsSyn/Convert.lhs +7 M ./compiler/hsSyn/HsBinds.lhs +7 M ./compiler/hsSyn/HsDecls.lhs +7 M ./compiler/hsSyn/HsDoc.hs +7 M ./compiler/hsSyn/HsExpr.lhs +7 M ./compiler/hsSyn/HsImpExp.lhs +7 M ./compiler/hsSyn/HsLit.lhs +7 M ./compiler/hsSyn/HsPat.lhs +7 M ./compiler/hsSyn/HsSyn.lhs +7 M ./compiler/hsSyn/HsTypes.lhs +7 M ./compiler/hsSyn/HsUtils.lhs +7 M ./compiler/iface/BinIface.hs +7 M ./compiler/iface/BuildTyCl.lhs +7 M ./compiler/iface/IfaceEnv.lhs +7 M ./compiler/iface/IfaceSyn.lhs +7 M ./compiler/iface/IfaceType.lhs +7 M ./compiler/iface/LoadIface.lhs +7 M ./compiler/iface/MkIface.lhs +7 M ./compiler/iface/TcIface.lhs +7 M ./compiler/ilxGen/IlxGen.lhs +7 M ./compiler/javaGen/Java.lhs +7 M ./compiler/javaGen/JavaGen.lhs +7 M ./compiler/javaGen/PrintJava.lhs +7 M ./compiler/main/BreakArray.hs +7 M ./compiler/main/CmdLineParser.hs +7 M ./compiler/main/CodeOutput.lhs +7 M ./compiler/main/Constants.lhs +7 M ./compiler/main/DriverMkDepend.hs +7 M ./compiler/main/DriverPhases.hs +7 M ./compiler/main/DriverPipeline.hs +7 M ./compiler/main/DynFlags.hs +7 M ./compiler/main/ErrUtils.lhs +7 M ./compiler/main/Finder.lhs +7 M ./compiler/main/GHC.hs +7 M ./compiler/main/HeaderInfo.hs +7 M ./compiler/main/HscMain.lhs +7 M ./compiler/main/HscStats.lhs +7 M ./compiler/main/HscTypes.lhs +7 M ./compiler/main/InteractiveEval.hs +7 M ./compiler/main/Main.hs +7 M ./compiler/main/PackageConfig.hs +7 M ./compiler/main/Packages.lhs +7 M ./compiler/main/ParsePkgConf.y +7 M ./compiler/main/PprTyThing.hs +7 M ./compiler/main/StaticFlags.hs +7 M ./compiler/main/SysTools.lhs +7 M ./compiler/main/TidyPgm.lhs +7 M ./compiler/nativeGen/AsmCodeGen.lhs +7 M ./compiler/nativeGen/GraphBase.hs +7 M ./compiler/nativeGen/GraphColor.hs +8 M ./compiler/nativeGen/GraphOps.hs +8 M ./compiler/nativeGen/GraphPpr.hs +7 M ./compiler/nativeGen/MachCodeGen.hs +7 M ./compiler/nativeGen/MachInstrs.hs +7 M ./compiler/nativeGen/MachRegs.lhs +7 M ./compiler/nativeGen/NCGMonad.hs +7 M ./compiler/nativeGen/PositionIndependentCode.hs +7 M ./compiler/nativeGen/PprMach.hs +7 M ./compiler/nativeGen/RegAllocColor.hs +7 M ./compiler/nativeGen/RegAllocInfo.hs +7 M ./compiler/nativeGen/RegAllocLinear.hs +7 M ./compiler/nativeGen/RegAllocStats.hs +7 M ./compiler/nativeGen/RegArchBase.hs -1 +8 M ./compiler/nativeGen/RegArchX86.hs +8 M ./compiler/nativeGen/RegCoalesce.hs +7 M ./compiler/nativeGen/RegLiveness.hs +6 M ./compiler/nativeGen/RegSpill.hs +7 M ./compiler/nativeGen/RegSpillClean.hs -1 +8 M ./compiler/ndpFlatten/FlattenInfo.hs +7 M ./compiler/ndpFlatten/FlattenMonad.hs +7 M ./compiler/ndpFlatten/Flattening.hs +7 M ./compiler/ndpFlatten/NDPCoreUtils.hs +7 M ./compiler/ndpFlatten/PArrAnal.hs +7 M ./compiler/parser/Ctype.lhs +7 M ./compiler/parser/HaddockLex.x +7 M ./compiler/parser/HaddockParse.y +7 M ./compiler/parser/HaddockUtils.hs +7 M ./compiler/parser/LexCore.hs +7 M ./compiler/parser/Lexer.x +7 M ./compiler/parser/Parser.y.pp +7 M ./compiler/parser/ParserCore.y +7 M ./compiler/parser/ParserCoreUtils.hs +7 M ./compiler/parser/RdrHsSyn.lhs +7 M ./compiler/prelude/ForeignCall.lhs +7 M ./compiler/prelude/PrelInfo.lhs +7 M ./compiler/prelude/PrelNames.lhs +7 M ./compiler/prelude/PrelRules.lhs +7 M ./compiler/prelude/PrimOp.lhs +7 M ./compiler/prelude/TysPrim.lhs +7 M ./compiler/prelude/TysWiredIn.lhs +7 M ./compiler/profiling/CostCentre.lhs +7 M ./compiler/profiling/SCCfinal.lhs +7 M ./compiler/rename/RnBinds.lhs +7 M ./compiler/rename/RnEnv.lhs +7 M ./compiler/rename/RnExpr.lhs +7 M ./compiler/rename/RnHsDoc.hs +7 M ./compiler/rename/RnHsSyn.lhs +7 M ./compiler/rename/RnNames.lhs +7 M ./compiler/rename/RnSource.lhs +7 M ./compiler/rename/RnTypes.lhs +7 M ./compiler/simplCore/CSE.lhs +7 M ./compiler/simplCore/FloatIn.lhs +7 M ./compiler/simplCore/FloatOut.lhs +7 M ./compiler/simplCore/LiberateCase.lhs +7 M ./compiler/simplCore/OccurAnal.lhs +7 M ./compiler/simplCore/SAT.lhs +7 M ./compiler/simplCore/SATMonad.lhs +7 M ./compiler/simplCore/SetLevels.lhs +7 M ./compiler/simplCore/SimplCore.lhs +7 M ./compiler/simplCore/SimplEnv.lhs +7 M ./compiler/simplCore/SimplMonad.lhs +7 M ./compiler/simplCore/SimplUtils.lhs +7 M ./compiler/simplCore/Simplify.lhs +7 M ./compiler/simplStg/SRT.lhs +7 M ./compiler/simplStg/SimplStg.lhs +7 M ./compiler/simplStg/StgStats.lhs +7 M ./compiler/specialise/Rules.lhs +7 M ./compiler/specialise/SpecConstr.lhs +7 M ./compiler/specialise/Specialise.lhs +7 M ./compiler/stgSyn/CoreToStg.lhs +7 M ./compiler/stgSyn/StgLint.lhs +7 M ./compiler/stgSyn/StgSyn.lhs +7 M ./compiler/stranal/DmdAnal.lhs +7 M ./compiler/stranal/SaAbsInt.lhs +7 M ./compiler/stranal/SaLib.lhs +7 M ./compiler/stranal/StrictAnal.lhs +7 M ./compiler/stranal/WorkWrap.lhs +7 M ./compiler/stranal/WwLib.lhs +7 M ./compiler/typecheck/FamInst.lhs +7 M ./compiler/typecheck/Inst.lhs +7 M ./compiler/typecheck/TcArrows.lhs +7 M ./compiler/typecheck/TcBinds.lhs +7 M ./compiler/typecheck/TcClassDcl.lhs +7 M ./compiler/typecheck/TcDefaults.lhs +7 M ./compiler/typecheck/TcDeriv.lhs +7 M ./compiler/typecheck/TcEnv.lhs +7 M ./compiler/typecheck/TcExpr.lhs +7 M ./compiler/typecheck/TcForeign.lhs +7 M ./compiler/typecheck/TcGadt.lhs +7 M ./compiler/typecheck/TcGenDeriv.lhs +7 M ./compiler/typecheck/TcHsSyn.lhs +7 M ./compiler/typecheck/TcHsType.lhs +7 M ./compiler/typecheck/TcInstDcls.lhs +7 M ./compiler/typecheck/TcMType.lhs +7 M ./compiler/typecheck/TcMatches.lhs +7 M ./compiler/typecheck/TcPat.lhs +7 M ./compiler/typecheck/TcRnDriver.lhs +7 M ./compiler/typecheck/TcRnMonad.lhs +7 M ./compiler/typecheck/TcRnTypes.lhs +7 M ./compiler/typecheck/TcRules.lhs +7 M ./compiler/typecheck/TcSimplify.lhs +7 M ./compiler/typecheck/TcSplice.lhs +7 M ./compiler/typecheck/TcTyClsDecls.lhs +7 M ./compiler/typecheck/TcTyDecls.lhs +7 M ./compiler/typecheck/TcTyFuns.lhs +6 M ./compiler/typecheck/TcType.lhs +7 M ./compiler/typecheck/TcUnify.lhs +7 M ./compiler/types/Class.lhs +7 M ./compiler/types/Coercion.lhs +7 M ./compiler/types/FamInstEnv.lhs +7 M ./compiler/types/FunDeps.lhs +7 M ./compiler/types/Generics.lhs +7 M ./compiler/types/InstEnv.lhs +7 M ./compiler/types/TyCon.lhs +7 M ./compiler/types/Type.lhs +7 M ./compiler/types/TypeRep.lhs +7 M ./compiler/types/Unify.lhs +7 M ./compiler/utils/Bag.lhs +7 M ./compiler/utils/Binary.hs +7 M ./compiler/utils/BufWrite.hs +7 M ./compiler/utils/Digraph.lhs +7 M ./compiler/utils/Encoding.hs +7 M ./compiler/utils/FastMutInt.lhs +7 M ./compiler/utils/FastString.lhs +7 M ./compiler/utils/FastTypes.lhs +7 M ./compiler/utils/FiniteMap.lhs +6 M ./compiler/utils/IOEnv.hs +7 M ./compiler/utils/ListSetOps.lhs +7 M ./compiler/utils/Maybes.lhs +7 M ./compiler/utils/OrdList.lhs +7 M ./compiler/utils/Outputable.lhs +6 M ./compiler/utils/Panic.lhs +7 M ./compiler/utils/Pretty.lhs +7 M ./compiler/utils/State.hs +6 M ./compiler/utils/StringBuffer.lhs +7 M ./compiler/utils/UniqFM.lhs +7 M ./compiler/utils/UniqSet.lhs +7 M ./compiler/utils/Util.lhs +7 M ./compiler/vectorise/VectBuiltIn.hs +7 M ./compiler/vectorise/VectCore.hs +7 M ./compiler/vectorise/VectMonad.hs +7 M ./compiler/vectorise/VectType.hs +7 M ./compiler/vectorise/VectUtils.hs +7 M ./compiler/vectorise/Vectorise.hs +7 From igloo at earth.li Sat Sep 1 08:47:18 2007 From: igloo at earth.li (Ian Lynagh) Date: Sat Sep 1 08:37:57 2007 Subject: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 Message-ID: <20070901124718.GA29642@cvs.haskell.org> Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 M ./compiler/Makefile +4 From Sven.Panne at aedion.de Sat Sep 1 08:48:40 2007 From: Sven.Panne at aedion.de (Sven Panne) Date: Sat Sep 1 08:39:20 2007 Subject: patch applied (ghc): Fixed TeX syntax Message-ID: <20070901124840.GA29751@cvs.haskell.org> Sat Sep 1 05:46:15 PDT 2007 sven.panne@aedion.de * Fixed TeX syntax M ./compiler/prelude/primops.txt.pp -1 +1 From igloo at earth.li Sat Sep 1 09:22:34 2007 From: igloo at earth.li (Ian Lynagh) Date: Sat Sep 1 09:13:21 2007 Subject: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 In-Reply-To: <20070901124718.GA29642@cvs.haskell.org> References: <20070901124718.GA29642@cvs.haskell.org> Message-ID: <20070901132234.GA12914@matrix.chaos.earth.li> On Sat, Sep 01, 2007 at 05:47:18AM -0700, Ian Lynagh wrote: > Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh > * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 I mean when stage /= 1. Thanks Ian From Sven.Panne at aedion.de Sat Sep 1 13:53:36 2007 From: Sven.Panne at aedion.de (Sven Panne) Date: Sat Sep 1 13:44:15 2007 Subject: patch applied (ghc): Use DESTDIR for installation Message-ID: <20070901175336.GA2826@cvs.haskell.org> Sat Sep 1 10:51:24 PDT 2007 sven.panne@aedion.de * Use DESTDIR for installation M ./ghc.spec.in -4 +3 From ghcbuild at microsoft.com Sat Sep 1 14:26:59 2007 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Sep 1 14:27:00 2007 Subject: [nightly] 01-Sep-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20070901182659.973553244E3@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Sep 1 19:30:00 BST 2007. **** checking out new source tree ... Invalid repository: http://darcs.haskell.org/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc/_darcs/inventory libcurl: couldn't connect to host Nightly run ended at Sat Sep 1 19:36:19 BST 2007 From cvs-ghc at haskell.org Sun Sep 2 03:30:01 2007 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Sep 2 03:20:40 2007 Subject: Daily report for head Message-ID: <200709020730.l827U1Dl015618@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: pass pass pass pass pass pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass phil Intel OSX head: pass phil P4 SuSE Linux head: pass tnaur PPC OSX head: pass tnaur x86 Linux head: fail (failed stage1) x86-64 Linux head unreg: lost Dropping unexpected test passes reports from builders not seen in 7 days: gabor head Old unexpected test passes: arith008 1 x86 Windows head hReady001 2 x86 Windows head Dropping unexpected test failures reports from builders not seen in 7 days: gabor head Fixed unexpected test failures: arr003 arr007 arr008 dynamic002 seward-space-leak tcrun021 Old unexpected test failures: GMapAssoc 9 x86-64 Linux head GMapTop 9 x86-64 Linux head arith005 5 x86 Windows head arith011 1 x86-64 Linux head unreg barton-mangler-bug 2 x86 Windows head break003 1 mnemosyne x86-64 Gentoo head break006 1 mnemosyne x86-64 Gentoo head break011 2 x86 Windows head break012 1 mnemosyne x86-64 Gentoo head break013 1 mnemosyne x86-64 Gentoo head break017 4 x86 Windows head break018 1 mnemosyne x86-64 Gentoo head break020 2 x86 Windows head break021 2 x86 Windows head bug1010 1 x86 Windows head bytestring001 2 x86-64 Linux head bytestring004 2 x86-64 Linux head bytestring005 2 x86-64 Linux head cabal01 2 x86 Windows head cabal01prof 1 x86 Windows head cg015 1 x86-64 Linux head unreg cg035 1 x86-64 Linux head unreg cholewo-eval 7 x86 Windows head conc014 1 x86 Windows head conc015 1 x86 Windows head conc022 1 x86-64 Linux head unreg conc023 1 x86 Windows head conc024 1 phil Intel OSX head conc040 1 kahl G5 Gentoo Linux head conc057 2 x86-64 Linux head conc063 2 x86-64 Linux head conc064 2 gbesh Intel x86_64 Linux head conc068 1 x86 Windows head concio001 1 tnaur PPC OSX head concio001.thr 4 x86 Windows head concprog001 6 x86-64 Linux head concprog002 1 mnemosyne x86-64 Gentoo head derefnull 2 x86-64 Linux head divbyzero 4 x86-64 Linux head driver017 2 kahl G5 Gentoo Linux head driver028 1 kahl G5 Gentoo Linux head driver035 2 kahl G5 Gentoo Linux head driver045 1 kahl G5 Gentoo Linux head fed001 2 kahl G5 Gentoo Linux head ffi002 1 tnaur PPC OSX head ffi003 1 x86-64 Linux head unreg ffi004 1 x86-64 Linux head unreg ffi006 2 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 3 kahl G5 Gentoo Linux head ffi010 1 x86-64 Linux head unreg ffi011 2 kahl G5 Gentoo Linux head ffi013 2 kahl G5 Gentoo Linux head ffi018 1 x86-64 Linux head unreg galois_raytrace 1 x86 Windows head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head hist001 2 x86 Windows head hpc001 7 x86 Windows head hpc_bad_001 7 x86 Windows head hpc_help 7 x86 Windows head hpc_help_help 7 x86 Windows head hpc_help_markup 7 x86 Windows head hpc_help_report 7 x86 Windows head hpc_help_show 7 x86 Windows head hpc_help_version 7 x86 Windows head hpc_markup_001 7 x86 Windows head hpc_markup_002 7 x86 Windows head hpc_markup_error_001 7 x86 Windows head hpc_markup_error_002 7 x86 Windows head hpc_markup_multi_001 7 x86 Windows head hpc_markup_multi_002 7 x86 Windows head hpc_markup_multi_003 7 x86 Windows head hpc_raytrace 7 x86 Windows head hpc_report_001 7 x86 Windows head hpc_report_002 7 x86 Windows head hpc_report_003 7 x86 Windows head hpc_report_error_001 7 x86 Windows head hpc_report_error_002 7 x86 Windows head hpc_report_multi_001 7 x86 Windows head hpc_report_multi_002 7 x86 Windows head hpc_report_multi_003 7 x86 Windows head hpc_show 7 x86 Windows head hpc_show_error_001 7 x86 Windows head hpc_show_error_002 7 x86 Windows head hpc_show_multi_001 7 x86 Windows head hpc_show_multi_002 7 x86 Windows head hpc_version 7 x86 Windows head ind2 3 x86-64 Linux head num012 2 kahl G5 Gentoo Linux head outofmem 5 gbesh Intel x86_64 Linux head process004 1 x86 Windows head tcrun022 8 x86-64 Linux head typecheck.testeq1 1 x86 Windows head user001 1 phil P4 SuSE Linux head -------------- next part -------------- Last 30 lines: Text\Regex\Posix\Wrap.hsc:378: error: `REG_BADBR' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:379: error: `REG_BADPAT' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:380: error: `REG_BADRPT' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:381: error: `REG_ECOLLATE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:382: error: `REG_ECTYPE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:383: error: `REG_EESCAPE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:384: error: `REG_ESUBREG' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:385: error: `REG_EBRACK' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:386: error: `REG_EPAREN' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:387: error: `REG_EBRACE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:388: error: `REG_ERANGE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:389: error: `REG_ESPACE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:420: error: `regex_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:454: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:457: error: `regmatch_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:483: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:483: error: `regoff_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:483: error: syntax error before "int" Text\Regex\Posix\Wrap.hsc:484: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:484: error: syntax error before "int" Text\Regex\Posix\Wrap.hsc:498: error: syntax error before ')' token compiling dist\build\Text\Regex\Posix\Wrap_hsc_make.c failed command was: c:/mingw/bin/gcc -c -mno-cygwin -D__GLASGOW_HASKELL__=607 -Ic:/builds/slave/x86-win-head/build/includes -Ic:/builds/slave/x86-win-head/build/gmp/gmpbuild -Iinclude -DHAVE_REGEX_H dist\build\Text\Regex\Posix\Wrap_hsc_make.c -o dist\build\Text\Regex\Posix\Wrap_hsc_make.o Reading parameters from c:\builds\slave\x86-win-head\build\libraries\regex-posix\regex-posix.buildinfo Preprocessing library regex-posix-0.72... make[2]: *** [regex-posix/GNUmakefile] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c System/FilePath.hs -o System/FilePath.o -ohi System/FilePath.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Directory.hs -o Compat/Directory.o -ohi Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/RawSystem.hs -o Compat/RawSystem.o -ohi Compat/RawSystem.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Unicode.hs -o Compat/Unicode.o -ohi Compat/Unicode.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi ../libraries/Cabal/Distribution/Compat/Map.hs:68: Inferred type is less polymorphic than expected Quantified type variable `b' is unified with another quantified type variable `k' When trying to generalise the type inferred for `difference' Signature type: forall k a b. (Ord k) => Map k a -> Map k b -> Map k a Type to generalise: Map k a -> Map k k -> Map k a When checking the type signature for `difference' When generalising the type(s) for `difference' <> make[2]: *** [Distribution/Compat/Map.o] Error 1 make[1]: *** [boot] Error 2 make: *** [stage1] Error 1 From sven.panne at aedion.de Sun Sep 2 09:21:06 2007 From: sven.panne at aedion.de (Sven Panne) Date: Sun Sep 2 09:11:42 2007 Subject: Alex/Happy/Haddock and Cabal Message-ID: <200709021521.06100.sven.panne@aedion.de> [ Not the correct mailing list, but cvs-all bounced my previous mail ] FYI: I've just hacked the Setup scripts for Alex/Happy/Haddock to death so these tools can now be built with a bleeding-edge GHC. But: I've done this in a quick and dirty way which will *definitely* break things for everything else (older GHCs, Hugs, etc.), some Cabal gurus should definitely improve this. To the Cabal people: Please don't forget to update those scripts and .cabal files when the Cabal API/syntax changes once again. Apart from that, of course I had to update the package dependencies, tracking the recent changes caused by the "Big Base Breakage" (tm)... :-P Again: Please fix the tools when the libs change. And a final request (once again): *Never* check in DocBook stuff without building the docs first and/or doing a "make validate". It's not that complicated, and even XEmacs can tell you immediately when things don't validate... Cheers, ? ?S. From tphyahoo at gmail.com Sun Sep 2 11:34:49 2007 From: tphyahoo at gmail.com (Thomas Hartman) Date: Sun Sep 2 11:25:25 2007 Subject: buildbot volunteer for ubuntu 6.06 on a virtualized uml (user mode linuxl) server Message-ID: <910ddf450709020834n44cea47bl6907d15b76cb4f6e@mail.gmail.com> I followed the instructions at http://hackage.haskell.org/trac/ghc/wiki/BuildBot and am ready to volunteer my box as a build slave if the commune will have me. this is for ubuntu 6.06 on a virtualized uml (user mode linuxl) server. kind of a weak box, 4G disk space and 256m ram. hopefully this doesn't matter... or if it does it will reveal something useful to the builders. I'm thinking to just do the default thing, alternating between head and stable. thomas. From Sven.Panne at aedion.de Sun Sep 2 12:46:53 2007 From: Sven.Panne at aedion.de (Sven Panne) Date: Sun Sep 2 12:37:30 2007 Subject: patch applied (ghc): Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored Message-ID: <20070902164653.GA25934@cvs.haskell.org> Sun Sep 2 09:43:42 PDT 2007 sven.panne@aedion.de * Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored M ./ghc.spec.in -4 +2 From judah.jacobson at gmail.com Sun Sep 2 14:04:51 2007 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Sun Sep 2 13:55:25 2007 Subject: patch applied (ghc): Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored In-Reply-To: <20070902164653.GA25934@cvs.haskell.org> References: <20070902164653.GA25934@cvs.haskell.org> Message-ID: <6d74b0d20709021104p617f1348o52a2cccaef1c5ac5@mail.gmail.com> On 9/2/07, Sven Panne wrote: > * Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored > > M ./ghc.spec.in -4 +2 > I've actually been looking at that problem (in an effort to learn more about ghc's make system), and I think I tracked down the cause of this issue. In config.mk.in, there is > prefix = @prefix@ > datarootdir = @datarootdir@ > exec_prefix = @exec_prefix@ > bindir = @bindir@ (etc.) and later: > docdir = $(datarootdir)/doc/ghc > htmldir = $(docdir) > dvidir = $(docdir) > pdfdir = $(docdir) > psdir = $(docdir) But the variable "datarootdir" appears nowhere else in the ghc tree, so it's set to "@datarootdir@" when config.mk.in is turned into config.mk. (In contrast, variables like exec_prefix, bindir etc. are set externally to config.mk.in, and config.mk.in also gives them defaults if they're empty.) That's my assessment as a newcomer to the make system; I'm not sure what the right fix would be (probably either setting or removing the datarootdir variable, I guess). Best, -Judah From ghcbuild at microsoft.com Sun Sep 2 14:26:57 2007 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Sep 2 14:26:58 2007 Subject: [nightly] 02-Sep-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20070902182657.64FB132468E@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Sep 2 19:30:01 BST 2007. **** checking out new source tree ... Invalid repository: http://darcs.haskell.org/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc/_darcs/inventory libcurl: couldn't connect to host Nightly run ended at Sun Sep 2 19:36:19 BST 2007 From igloo at earth.li Sun Sep 2 15:54:35 2007 From: igloo at earth.li (Ian Lynagh) Date: Sun Sep 2 15:45:17 2007 Subject: patch applied (ghc): Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored In-Reply-To: <6d74b0d20709021104p617f1348o52a2cccaef1c5ac5@mail.gmail.com> References: <20070902164653.GA25934@cvs.haskell.org> <6d74b0d20709021104p617f1348o52a2cccaef1c5ac5@mail.gmail.com> Message-ID: <20070902195435.GA21830@matrix.chaos.earth.li> On Sun, Sep 02, 2007 at 11:04:51AM -0700, Judah Jacobson wrote: > On 9/2/07, Sven Panne wrote: > > * Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored The reason is: # New autoconf (>= 2.60?) make a configure with --docdir=DIR etc flags. # However, in order to support older autoconf's we don't use them. > I've actually been looking at that problem (in an effort to learn more > about ghc's make system), and I think I tracked down the cause of this > issue. In config.mk.in, there is > > > prefix = @prefix@ > > datarootdir = @datarootdir@ > > exec_prefix = @exec_prefix@ > > bindir = @bindir@ > (etc.) > > and later: > > > docdir = $(datarootdir)/doc/ghc > > htmldir = $(docdir) > > dvidir = $(docdir) > > pdfdir = $(docdir) > > psdir = $(docdir) > > But the variable "datarootdir" appears nowhere else in the ghc tree, > so it's set to "@datarootdir@" when config.mk.in is turned into > config.mk. Hmm, code to set datarootdir should come from autoreconf, when it makes configure. Can you please tell me what these commands say for you in a configured GHC tree? autoreconf --version make show VALUE=bindir make show VALUE=datarootdir make show VALUE=datadir make show VALUE=docdir Thanks Ian From judah.jacobson at gmail.com Sun Sep 2 16:05:56 2007 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Sun Sep 2 15:56:32 2007 Subject: patch applied (ghc): Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored In-Reply-To: <20070902195435.GA21830@matrix.chaos.earth.li> References: <20070902164653.GA25934@cvs.haskell.org> <6d74b0d20709021104p617f1348o52a2cccaef1c5ac5@mail.gmail.com> <20070902195435.GA21830@matrix.chaos.earth.li> Message-ID: <6d74b0d20709021305r747d4df5kaef6dc5cf76fdaeb@mail.gmail.com> On 9/2/07, Ian Lynagh wrote: > On Sun, Sep 02, 2007 at 11:04:51AM -0700, Judah Jacobson wrote: > > On 9/2/07, Sven Panne wrote: > > > * Explicitly set "docdir" when calling make, configure's --docdir seems to be ignored > > The reason is: > > # New autoconf (>= 2.60?) make a configure with --docdir=DIR etc flags. > # However, in order to support older autoconf's we don't use them. > > > I've actually been looking at that problem (in an effort to learn more > > about ghc's make system), and I think I tracked down the cause of this > > issue. > [snip] > > Hmm, code to set datarootdir should come from autoreconf, when it makes > configure. Can you please tell me what these commands say for you in a > configured GHC tree? > Sure. By the way, my GHC tree is up to date with darcs except for Sven's latest patch. $ autoreconf --version autoreconf (GNU Autoconf) 2.59 Written by David J. MacKenzie and Akim Demaille. Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ make show VALUE=bindir bindir="/Users/judah/tmp/bin" $ make show VALUE=datarootdir datarootdir="@datarootdir@" $ make show VALUE=datadir datadir="/Users/judah/tmp/share/ghc-6.7.20070901" $ make show VALUE=docdir docdir="@datarootdir@/doc/ghc" Thanks, -Judah From igloo at earth.li Sun Sep 2 16:49:26 2007 From: igloo at earth.li (Ian Lynagh) Date: Sun Sep 2 16:40:04 2007 Subject: patch applied (ghc): Fix and supress some warnings, and turn on -Werror when validating Message-ID: <20070902204926.GA30455@cvs.haskell.org> Sun Sep 2 12:39:18 PDT 2007 Ian Lynagh * Fix and supress some warnings, and turn on -Werror when validating M ./rts/Makefile +10 M ./rts/Schedule.c -1 +6 M ./utils/genapply/GenApply.hs +6 M ./utils/genprimopcode/Parser.y +7 M ./utils/hpc/HpcParser.y +7 M ./validate -3 +5 From igloo at earth.li Sun Sep 2 18:55:33 2007 From: igloo at earth.li (Ian Lynagh) Date: Sun Sep 2 18:46:07 2007 Subject: patch applied (ghc): Fix warnings in ghc-pkg on Windows Message-ID: <20070902225533.GA32587@cvs.haskell.org> Sun Sep 2 15:14:42 PDT 2007 Ian Lynagh * Fix warnings in ghc-pkg on Windows M ./utils/ghc-pkg/Main.hs +3 From igloo at earth.li Sun Sep 2 18:55:37 2007 From: igloo at earth.li (Ian Lynagh) Date: Sun Sep 2 18:46:11 2007 Subject: patch applied (ghc): Suppress some warnings on Windows Message-ID: <20070902225537.GA32610@cvs.haskell.org> Sun Sep 2 15:20:48 PDT 2007 Ian Lynagh * Suppress some warnings on Windows M ./rts/Makefile +7 From rl at cse.unsw.edu.au Sun Sep 2 22:31:03 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Sun Sep 2 22:21:32 2007 Subject: HEAD broken on OS X Message-ID: <46DB71E7.2070704@cse.unsw.edu.au> Hi all, when building the current HEAD on OS X 10.4, I get the following error: ../compiler/ghc-inplace -optc-O -optc-Werror -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H64m -Onot -fasm -Werror -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c Linker.c -o Linker.o cc1: warnings being treated as errors Linker.c: In function 'lookupSymbol': Linker.c:1065:0: warning: 'NSIsSymbolNameDefined' is deprecated (declared at /usr/include/mach-o/dyld.h:150) Linker.c:1066:0: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:158) IIUC, the NS* stuff is deprecated in OS X 10.4 and dlsym should be used instead. This is a change from 10.3 and below, where NS* is better. In lookupSymbol in Linker.c we have # if defined(OBJFORMAT_ELF) # elif defined(OBJFORMAT_MACHO) # elif defined(OBJFORMAT_PEi386) # else # endif In light of the above, testing for OBJFORMAT_MACHO doesn't seem right here but I'm not sure what the correct test should be. Roman From rl at cse.unsw.edu.au Sun Sep 2 23:04:37 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Sun Sep 2 22:55:11 2007 Subject: patch applied (testsuite): Fix outofmem on MacOS Message-ID: <20070903030437.GA5609@cvs.haskell.org> Sun Sep 2 20:02:11 PDT 2007 Roman Leshchinskiy * Fix outofmem on MacOS The error message is different A ./tests/ghc-regress/rts/outofmem.stderr-i386-apple-darwin From chak at cse.unsw.edu.au Sun Sep 2 23:07:51 2007 From: chak at cse.unsw.edu.au (chak@cse.unsw.edu.au) Date: Sun Sep 2 22:58:25 2007 Subject: patch applied (testsuite): TypeFamilies: Numerals test Message-ID: <20070903030751.GA5723@cvs.haskell.org> Thu Aug 30 23:56:28 PDT 2007 Manuel M T Chakravarty * TypeFamilies: Numerals test A ./tests/ghc-regress/indexed-types/should_compile/Numerals.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1 From chak at cse.unsw.edu.au Sun Sep 2 23:07:52 2007 From: chak at cse.unsw.edu.au (chak@cse.unsw.edu.au) Date: Sun Sep 2 22:58:27 2007 Subject: patch applied (testsuite): Tom Schrijvers' type family tests Message-ID: <20070903030752.GA5745@cvs.haskell.org> Fri Aug 31 05:04:31 PDT 2007 Manuel M T Chakravarty * Tom Schrijvers' type family tests A ./tests/ghc-regress/indexed-types/should_compile/ClassEqContext.hs A ./tests/ghc-regress/indexed-types/should_compile/ClassEqContext2.hs A ./tests/ghc-regress/indexed-types/should_compile/ClassEqContext3.hs A ./tests/ghc-regress/indexed-types/should_compile/Col.hs A ./tests/ghc-regress/indexed-types/should_compile/Col2.hs A ./tests/ghc-regress/indexed-types/should_compile/ColGivenCheck.hs A ./tests/ghc-regress/indexed-types/should_compile/ColGivenCheck2.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference2.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference3.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference4.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference5.hs A ./tests/ghc-regress/indexed-types/should_compile/ColInference6.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +17 From chak at cse.unsw.edu.au Sun Sep 2 23:14:58 2007 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Sun Sep 2 23:05:38 2007 Subject: testsuite: outofmem Message-ID: <46DB7C32.9040006@cse.unsw.edu.au> The recently added 'outofmem' test doesn't work on MacOS. I get Actual stderr output differs from expected: --- ./outofmem.stderr.normalised 2007-09-03 13:09:04.000000000 +1000 +++ ./outofmem.run.stderr.normalised 2007-09-03 13:09:04.000000000 +1000 @@ -1 +1 @@ -outofmem: out of memory +outofmem: memory allocation failed (requested 1074790400 bytes) Ie, the error message is syntactically different. I am unsure how to handle error message differing by arch in the testsuite. Manuel From rl at cse.unsw.edu.au Mon Sep 3 01:37:56 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Sep 3 01:28:23 2007 Subject: testsuite: outofmem In-Reply-To: <46DB7C32.9040006@cse.unsw.edu.au> References: <46DB7C32.9040006@cse.unsw.edu.au> Message-ID: <46DB9DB4.8000500@cse.unsw.edu.au> Manuel, > The recently added 'outofmem' test doesn't work on MacOS. I get I've already fixed this, just pull. Roman From rl at cse.unsw.edu.au Mon Sep 3 01:53:34 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Sep 3 01:44:08 2007 Subject: patch applied (testsuite): Add a failing type families test Message-ID: <20070903055334.GA8695@cvs.haskell.org> Sun Sep 2 22:26:41 PDT 2007 Roman Leshchinskiy * Add a failing type families test A ./tests/ghc-regress/indexed-types/should_compile/RankN1.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +2 From rl at cse.unsw.edu.au Mon Sep 3 01:53:36 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Sep 3 01:44:10 2007 Subject: patch applied (testsuite): Failing type families/GADT test Message-ID: <20070903055336.GA8717@cvs.haskell.org> Sun Sep 2 22:32:49 PDT 2007 Roman Leshchinskiy * Failing type families/GADT test A ./tests/ghc-regress/indexed-types/should_compile/GADT9.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +1 From rl at cse.unsw.edu.au Mon Sep 3 01:53:37 2007 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Sep 3 01:44:12 2007 Subject: patch applied (testsuite): Test for type families related panic Message-ID: <20070903055337.GA8734@cvs.haskell.org> Sun Sep 2 22:44:50 PDT 2007 Roman Leshchinskiy * Test for type families related panic The test program should be rejected but not with a panic. I haven't added a .stderr file because I don't know what the error message should be. A ./tests/ghc-regress/indexed-types/should_fail/Simple14.hs M ./tests/ghc-regress/indexed-types/should_fail/all.T +1 From cvs-ghc at haskell.org Mon Sep 3 03:30:02 2007 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Sep 3 03:20:37 2007 Subject: Daily report for head Message-ID: <200709030730.l837U2hf010666@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: pass pass pass fail (failed configure) pass pass gabor head: pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass phil P4 SuSE Linux head: pass tnaur PPC OSX head: pass tnaur x86 Linux head: fail (failed stage1) x86-64 Linux head unreg: lost Old unexpected test passes: arith008 1 x86 Windows head hReady001 2 x86 Windows head New unexpected test failures: joao-circular 1 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head Fixed unexpected test failures: concio001 Old unexpected test failures: GMapAssoc 10 x86-64 Linux head GMapTop 10 x86-64 Linux head arith005 6 x86 Windows head arith011 1 x86-64 Linux head unreg barton-mangler-bug 2 x86 Windows head break003 1 mnemosyne x86-64 Gentoo head break006 1 mnemosyne x86-64 Gentoo head break011 2 x86 Windows head break012 1 mnemosyne x86-64 Gentoo head break013 1 mnemosyne x86-64 Gentoo head break017 5 x86 Windows head break018 1 mnemosyne x86-64 Gentoo head break020 2 x86 Windows head break021 2 x86 Windows head bug1010 1 x86 Windows head bytestring001 2 x86-64 Linux head bytestring004 2 x86-64 Linux head bytestring005 2 x86-64 Linux head cabal01 2 x86 Windows head cabal01prof 1 x86 Windows head cg015 1 x86-64 Linux head unreg cg035 1 x86-64 Linux head unreg cholewo-eval 8 x86 Windows head conc014 1 x86 Windows head conc015 1 x86 Windows head conc022 1 x86-64 Linux head unreg conc023 1 x86 Windows head conc024 1 phil Intel OSX head conc040 1 kahl G5 Gentoo Linux head conc057 2 x86-64 Linux head conc063 2 x86-64 Linux head conc064 3 gabor head conc068 1 x86 Windows head concio001.thr 3 x86 Windows head concprog001 6 x86-64 Linux head concprog002 1 mnemosyne x86-64 Gentoo head derefnull 3 x86-64 Linux head divbyzero 5 x86-64 Linux head driver017 2 kahl G5 Gentoo Linux head driver028 1 kahl G5 Gentoo Linux head driver035 2 kahl G5 Gentoo Linux head driver045 1 kahl G5 Gentoo Linux head fed001 2 kahl G5 Gentoo Linux head ffi002 1 tnaur PPC OSX head ffi003 1 x86-64 Linux head unreg ffi004 1 x86-64 Linux head unreg ffi006 2 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 3 kahl G5 Gentoo Linux head ffi010 1 x86-64 Linux head unreg ffi011 2 kahl G5 Gentoo Linux head ffi013 2 kahl G5 Gentoo Linux head ffi018 1 x86-64 Linux head unreg galois_raytrace 1 x86 Windows head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head hist001 2 x86 Windows head hpc001 8 x86 Windows head hpc_bad_001 8 x86 Windows head hpc_help 8 x86 Windows head hpc_help_help 8 x86 Windows head hpc_help_markup 8 x86 Windows head hpc_help_report 8 x86 Windows head hpc_help_show 8 x86 Windows head hpc_help_version 8 x86 Windows head hpc_markup_001 8 x86 Windows head hpc_markup_002 8 x86 Windows head hpc_markup_error_001 8 x86 Windows head hpc_markup_error_002 8 x86 Windows head hpc_markup_multi_001 8 x86 Windows head hpc_markup_multi_002 8 x86 Windows head hpc_markup_multi_003 8 x86 Windows head hpc_raytrace 8 x86 Windows head hpc_report_001 8 x86 Windows head hpc_report_002 8 x86 Windows head hpc_report_003 8 x86 Windows head hpc_report_error_001 8 x86 Windows head hpc_report_error_002 8 x86 Windows head hpc_report_multi_001 8 x86 Windows head hpc_report_multi_002 8 x86 Windows head hpc_report_multi_003 8 x86 Windows head hpc_show 8 x86 Windows head hpc_show_error_001 8 x86 Windows head hpc_show_error_002 8 x86 Windows head hpc_show_multi_001 8 x86 Windows head hpc_show_multi_002 8 x86 Windows head hpc_version 8 x86 Windows head ind2 3 x86-64 Linux head num012 2 kahl G5 Gentoo Linux head outofmem 6 gabor head process004 1 x86 Windows head tcrun022 9 x86-64 Linux head typecheck.testeq1 1 x86 Windows head user001 1 phil P4 SuSE Linux head -------------- next part -------------- Last 30 lines: Text\Regex\Posix\Wrap.hsc:378: error: `REG_BADBR' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:379: error: `REG_BADPAT' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:380: error: `REG_BADRPT' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:381: error: `REG_ECOLLATE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:382: error: `REG_ECTYPE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:383: error: `REG_EESCAPE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:384: error: `REG_ESUBREG' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:385: error: `REG_EBRACK' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:386: error: `REG_EPAREN' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:387: error: `REG_EBRACE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:388: error: `REG_ERANGE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:389: error: `REG_ESPACE' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:420: error: `regex_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:454: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:457: error: `regmatch_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:483: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:483: error: `regoff_t' undeclared (first use in this function) Text\Regex\Posix\Wrap.hsc:483: error: syntax error before "int" Text\Regex\Posix\Wrap.hsc:484: error: syntax error before ')' token Text\Regex\Posix\Wrap.hsc:484: error: syntax error before "int" Text\Regex\Posix\Wrap.hsc:498: error: syntax error before ')' token compiling dist\build\Text\Regex\Posix\Wrap_hsc_make.c failed command was: c:/mingw/bin/gcc -c -mno-cygwin -D__GLASGOW_HASKELL__=607 -Ic:/builds/slave/x86-win-head/build/includes -Ic:/builds/slave/x86-win-head/build/gmp/gmpbuild -Iinclude -DHAVE_REGEX_H dist\build\Text\Regex\Posix\Wrap_hsc_make.c -o dist\build\Text\Regex\Posix\Wrap_hsc_make.o Reading parameters from c:\builds\slave\x86-win-head\build\libraries\regex-posix\regex-posix.buildinfo Preprocessing library regex-posix-0.72... make[2]: *** [regex-posix/GNUmakefile] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c System/FilePath.hs -o System/FilePath.o -ohi System/FilePath.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Directory.hs -o Compat/Directory.o -ohi Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/RawSystem.hs -o Compat/RawSystem.o -ohi Compat/RawSystem.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Compat/Unicode.hs -o Compat/Unicode.o -ohi Compat/Unicode.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi <> /usr/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing -O -fasm -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi ../libraries/Cabal/Distribution/Compat/Map.hs:68: Inferred type is less polymorphic than expected Quantified type variable `b' is unified with another quantified type variable `k' When trying to generalise the type inferred for `difference' Signature type: forall k a b. (Ord k) => Map k a -> Map k b -> Map k a Type to generalise: Map k a -> Map k k -> Map k a When checking the type signature for `difference' When generalising the type(s) for `difference' <> make[2]: *** [Distribution/Compat/Map.o] Error 1 make[1]: *** [boot] Error 2 make: *** [stage1] Error 1 From simonmar at microsoft.com Mon Sep 3 05:12:19 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 05:02:57 2007 Subject: patch applied (ghc): comments only Message-ID: <20070903091219.GA12715@cvs.haskell.org> Fri Aug 31 02:22:24 PDT 2007 Simon Marlow * comments only I had planned to do findEnclosingDecl a different way, so add a ToDo as a reminder. M ./compiler/main/InteractiveEval.hs -1 +4 From simonpj at microsoft.com Mon Sep 3 06:07:30 2007 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Sep 3 05:58:04 2007 Subject: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 In-Reply-To: <20070901132234.GA12914@matrix.chaos.earth.li> References: <20070901124718.GA29642@cvs.haskell.org> <20070901132234.GA12914@matrix.chaos.earth.li> Message-ID: | > Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh | > * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 | | I mean when stage /= 1. Any reason why /= 1? Why not always? S From igloo at earth.li Mon Sep 3 08:00:17 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 07:50:51 2007 Subject: patch applied (ghc): Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 In-Reply-To: References: <20070901124718.GA29642@cvs.haskell.org> <20070901132234.GA12914@matrix.chaos.earth.li> Message-ID: <20070903120017.GA26296@matrix.chaos.earth.li> On Mon, Sep 03, 2007 at 11:07:30AM +0100, Simon Peyton-Jones wrote: > | > Sat Sep 1 04:30:18 PDT 2007 Ian Lynagh > | > * Set -Wall -fno-warn-name-shadowing in compiler/ when stage /= 2 > | > | I mean when stage /= 1. > > Any reason why /= 1? Why not always? To avoid failures caused by erroneous warnings in old GHCs. Although given most of the time validate will be using the most recent released GHC, maybe turning warnings on for stage 1 too would be worthwhile so that if it's going to fall over it does so quickly. I'm happy either way. It's a pity there isn't a -Wwarn flag, so we can't easily negate -Werror in GhcStage1Opts (or whatever it's called) only. I should add one now so that in the future we won't have the same problem. Thanks Ian From simonmar at microsoft.com Mon Sep 3 09:15:31 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 09:06:05 2007 Subject: patch applied (ghc): bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16 Message-ID: <20070903131531.GA18857@cvs.haskell.org> Mon Sep 3 03:19:12 PDT 2007 Simon Marlow * bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16 this "fixes" #1038, in that the example runs in constant space, but it's really only working around the problem. I have a better patch, attached to ticket #1038, but I'm wary about tinkering with this notorious bug farm so close to the release, so I'll push it after 6.8.1. M ./rts/sm/Evac.c -1 +1 From simonmar at microsoft.com Mon Sep 3 09:15:35 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 09:06:08 2007 Subject: patch applied (ghc): GhcThreaded was bogusly off by default due to things being in the wrong order Message-ID: <20070903131535.GA18878@cvs.haskell.org> Mon Sep 3 03:38:29 PDT 2007 Simon Marlow * GhcThreaded was bogusly off by default due to things being in the wrong order M ./mk/config.mk.in -5 +7 From ben.lippmeier at anu.edu.au Mon Sep 3 09:18:21 2007 From: ben.lippmeier at anu.edu.au (Ben Lippmeier) Date: Mon Sep 3 09:08:57 2007 Subject: patch applied (ghc): Fix space leak in NCG Message-ID: <20070903131821.GA19035@cvs.haskell.org> Fri Aug 31 02:04:31 PDT 2007 Ben.Lippmeier@anu.edu.au * Fix space leak in NCG M ./compiler/main/CodeOutput.lhs -4 +3 M ./compiler/nativeGen/AsmCodeGen.lhs -50 +102 From ross at soi.city.ac.uk Mon Sep 3 10:12:53 2007 From: ross at soi.city.ac.uk (Ross Paterson) Date: Mon Sep 3 10:03:27 2007 Subject: patch applied (ghc): FIX for #1080 Message-ID: <20070903141253.GA20825@cvs.haskell.org> Mon Sep 3 07:10:44 PDT 2007 Ross Paterson * FIX for #1080 Arrow desugaring now uses a private version of collectPatBinders and friends, in order to include dictionary bindings from ConPatOut. It doesn't fix arrowrun004 (#1333), though. M ./compiler/deSugar/DsArrows.lhs -2 +64 M ./compiler/hsSyn/HsUtils.lhs +16 From simonmar at microsoft.com Mon Sep 3 10:15:04 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 10:05:36 2007 Subject: patch applied (testsuite): add 64-bit output Message-ID: <20070903141504.GA20909@cvs.haskell.org> Mon Sep 3 04:54:37 PDT 2007 Simon Marlow * add 64-bit output A ./tests/ghc-regress/rts/outofmem.stderr-ws-64 From simonmar at microsoft.com Mon Sep 3 10:15:06 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 10:05:39 2007 Subject: patch applied (testsuite): don't try to run hp2ps if the program failed with exit(>127) Message-ID: <20070903141506.GA20929@cvs.haskell.org> Mon Sep 3 06:55:13 PDT 2007 Simon Marlow * don't try to run hp2ps if the program failed with exit(>127) M ./driver/testlib.py -1 +2 From simonmar at microsoft.com Mon Sep 3 10:17:44 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 10:08:18 2007 Subject: patch applied (ghc): FIX #1648: rts_mkWord64 was missing Message-ID: <20070903141744.GA21113@cvs.haskell.org> Mon Sep 3 06:16:25 PDT 2007 Simon Marlow * FIX #1648: rts_mkWord64 was missing Also noticed a few others from RtsAPI were missing, so I added them all M ./rts/Linker.c -2 +8 From simonmar at microsoft.com Mon Sep 3 10:17:49 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 10:08:23 2007 Subject: patch applied (ghc): FIX #1623: disable the timer signal when the system is idle (threaded RTS only) Message-ID: <20070903141749.GA21141@cvs.haskell.org> Mon Sep 3 06:25:23 PDT 2007 Simon Marlow * FIX #1623: disable the timer signal when the system is idle (threaded RTS only) Having a timer signal go off regularly is bad for power consumption, and generally bad practice anyway (it means the app cannot be completely swapped out, for example). Fortunately the threaded RTS already had a way to detect when the system was idle, so that it can trigger a GC and thereby find deadlocks. After performing the GC, we now turn off timer signals, and re-enable them again just before running any Haskell code. M ./rts/RtsStartup.c +2 M ./rts/Schedule.c -1 +17 M ./rts/Ticker.h -3 +7 M ./rts/Timer.c -15 +37 M ./rts/Timer.h -3 +3 M ./rts/posix/Itimer.c -7 +23 M ./rts/win32/Ticker.c -28 +57 From simonmar at microsoft.com Mon Sep 3 10:31:46 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 10:22:19 2007 Subject: patch applied (testsuite): add test for #1648 Message-ID: <20070903143146.GA21532@cvs.haskell.org> Mon Sep 3 07:30:46 PDT 2007 Simon Marlow * add test for #1648 M ./tests/ghc-regress/ccall/should_run/all.T +1 A ./tests/ghc-regress/ccall/should_run/ffi019.stdout From ben.lippmeier at anu.edu.au Mon Sep 3 10:51:59 2007 From: ben.lippmeier at anu.edu.au (Ben Lippmeier) Date: Mon Sep 3 10:42:32 2007 Subject: patch applied (ghc): Add coalescence edges back to the register graph Message-ID: <20070903145159.GA22140@cvs.haskell.org> Tue Aug 28 07:44:24 PDT 2007 Ben.Lippmeier@anu.edu.au * Add coalescence edges back to the register graph M ./compiler/nativeGen/GraphColor.hs -1 +1 M ./compiler/nativeGen/RegAllocColor.hs -7 +10 M ./compiler/nativeGen/RegLiveness.hs -10 +28 From ben.lippmeier at anu.edu.au Mon Sep 3 10:52:03 2007 From: ben.lippmeier at anu.edu.au (Ben Lippmeier) Date: Mon Sep 3 10:42:35 2007 Subject: patch applied (ghc): Do aggressive register coalescing Message-ID: <20070903145203.GA22160@cvs.haskell.org> Mon Sep 3 04:51:49 PDT 2007 Ben.Lippmeier@anu.edu.au * Do aggressive register coalescing Conservative and iterative coalescing come next. M ./compiler/nativeGen/GraphColor.hs -11 +23 M ./compiler/nativeGen/GraphOps.hs -16 +142 M ./compiler/nativeGen/RegAllocColor.hs -3 +13 M ./compiler/nativeGen/RegAllocStats.hs +23 From ben.lippmeier at anu.edu.au Mon Sep 3 10:52:06 2007 From: ben.lippmeier at anu.edu.au (Ben Lippmeier) Date: Mon Sep 3 10:42:38 2007 Subject: patch applied (ghc): NCG space leak avoidance refactor Message-ID: <20070903145206.GA22174@cvs.haskell.org> Mon Sep 3 06:22:54 PDT 2007 Ben.Lippmeier@anu.edu.au * NCG space leak avoidance refactor M ./compiler/nativeGen/AsmCodeGen.lhs -11 +14 From duncan.coutts at worc.ox.ac.uk Mon Sep 3 12:58:49 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Sep 3 12:47:21 2007 Subject: patch forwarded on behalf of Audrey Tang... Message-ID: <1188838730.10322.281.camel@localhost> http://openafp.org/dist/rts.c99.diff currently rts/ requires C99, unlike the rest of the tree so GCC 2.* barfs on it that patch simply moves decls upfront. thanks in advance :) From ghcbuild at microsoft.com Mon Sep 3 14:50:17 2007 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Mon Sep 3 14:50:19 2007 Subject: [nightly] 03-Sep-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20070903185017.C28C8324349@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Sep 3 19:30:01 BST 2007. **** checking out new source tree ... ok. (GHC Version 6.7.20070903) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/ghc/nightly/HEAD-cam-02-unx/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ /playpen/ghc/tmp/ghc26292.hc: In function `CompatziUnicode_zdwisUpper_entry': /playpen/ghc/tmp/ghc26292.hc:51: warning: implicit declaration of function `u_iswupper' /playpen/ghc/tmp/ghc26292.hc: In function `CompatziUnicode_zdwisPrint_entry': /playpen/ghc/tmp/ghc26292.hc:98: warning: implicit declaration of function `u_iswprint' /playpen/ghc/tmp/ghc26292.hc: In function `CompatziUnicode_zdwgeneralCategory_entry': /playpen/ghc/tmp/ghc26292.hc:2827: warning: implicit declaration of function `u_gencat' <> /usr/bin/ld -r -x -o Compat/Unicode.o.tmp Compat/Unicode.o; mv Compat/Unicode.o.tmp Compat/Unicode.o ghc-6.2.2 -H16m -O -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi <> /usr/bin/ld -r -x -o Distribution/Compat/Exception.o.tmp Distribution/Compat/Exception.o; mv Distribution/Compat/Exception.o.tmp Distribution/Compat/Exception.o ghc-6.2.2 -H16m -O -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi <> /usr/bin/ld -r -x -o Distribution/Compat/Directory.o.tmp Distribution/Compat/Directory.o; mv Distribution/Compat/Directory.o.tmp Distribution/Compat/Directory.o ghc-6.2.2 -H16m -O -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi ../libraries/Cabal/Distribution/Compat/Map.hs:68: Inferred type is less polymorphic than expected Quantified type variable `b' is unified with another quantified type variable `k' When trying to generalise the type inferred for `difference' Signature type: forall k a b. (Ord k) => Map k a -> Map k b -> Map k a Type to generalise: Map k a -> Map k k -> Map k a When checking the type signature for `difference' When generalising the type(s) for `difference' <> gmake[2]: *** [Distribution/Compat/Map.o] Error 1 gmake[1]: *** [boot] Error 2 gmake: *** [stage1] Error 1 Nightly run ended at Mon Sep 3 19:59:42 BST 2007 From judah.jacobson at gmail.com Mon Sep 3 15:49:13 2007 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Sep 3 15:39:47 2007 Subject: Haddock documentation subdirectories Message-ID: <6d74b0d20709031249x3ed5d437gf03eb8ec6b64a69@mail.gmail.com> I was able to get make install of the haddock docs working by upgrading my autoconf from 2.59 to 2.61. However, I noticed that $prefix/share now contains three subdirectories: share/doc/ghc/libraries (contains the haddock docs) share/ghc (contains several empty directories, one for each library package) share/ghc-6.7.20070902 (completely empty) In contrast, my install of ghc-6.6.1 has only the following directory under share: share/ghc-6.7.20070902 Is this an intended change, or is something strange happening here? Thanks, -Judah From judah.jacobson at gmail.com Mon Sep 3 15:52:17 2007 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Sep 3 15:42:49 2007 Subject: Haddock documentation subdirectories In-Reply-To: <6d74b0d20709031249x3ed5d437gf03eb8ec6b64a69@mail.gmail.com> References: <6d74b0d20709031249x3ed5d437gf03eb8ec6b64a69@mail.gmail.com> Message-ID: <6d74b0d20709031252r3dad1b18of2500e08411f9b1e@mail.gmail.com> On 9/3/07, Judah Jacobson wrote: > I was able to get make install of the haddock docs working by > upgrading my autoconf from 2.59 to 2.61. However, I noticed that > $prefix/share now contains three subdirectories: > > share/doc/ghc/libraries (contains the haddock docs) > share/ghc (contains several empty directories, one for each library package) > share/ghc-6.7.20070902 (completely empty) > > In contrast, my install of ghc-6.6.1 has only the following directory > under share: > share/ghc-6.7.20070902 > > Is this an intended change, or is something strange happening here? > > Thanks, > -Judah > Above, I meant to say that my 6.6.1 install has only the following directory: share/ghc-6.6.1. From simonmar at microsoft.com Mon Sep 3 16:04:57 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 15:55:31 2007 Subject: patch applied (ghc): remove debugging code Message-ID: <20070903200457.GA30847@cvs.haskell.org> Mon Sep 3 13:00:03 PDT 2007 Simon Marlow * remove debugging code M ./rts/win32/Ticker.c -2 From simonmar at microsoft.com Mon Sep 3 16:12:25 2007 From: simonmar at microsoft.com (Simon Marlow) Date: Mon Sep 3 16:02:59 2007 Subject: patch applied (ghc): fix build (sorry, forgot to push with previous patch) Message-ID: <20070903201225.GA31092@cvs.haskell.org> Mon Sep 3 13:06:15 PDT 2007 Simon Marlow * fix build (sorry, forgot to push with previous patch) M ./rts/posix/Itimer.c -8 +14 From igloo at earth.li Mon Sep 3 16:27:00 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 16:17:32 2007 Subject: patch applied (ghc): Fix building RTS with gcc 2.*; declare all variables at the top of a block Message-ID: <20070903202700.GA31426@cvs.haskell.org> Mon Sep 3 09:58:47 PDT 2007 Ian Lynagh * Fix building RTS with gcc 2.*; declare all variables at the top of a block Patch from Audrey Tang. M ./rts/RaiseAsync.c -2 +6 M ./rts/RetainerProfile.c -1 +2 M ./rts/STM.c -15 +23 M ./rts/Schedule.c -2 +2 M ./rts/sm/GC.c -2 +2 From igloo at earth.li Mon Sep 3 16:27:38 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 16:18:10 2007 Subject: patch applied (testsuite): arrowcase1 is now fixed Message-ID: <20070903202738.GA31513@cvs.haskell.org> Mon Sep 3 13:21:48 PDT 2007 Ian Lynagh * arrowcase1 is now fixed By: Mon Sep 3 07:10:44 PDT 2007 Ross Paterson * FIX for #1080 Arrow desugaring now uses a private version of collectPatBinders and friends, in order to include dictionary bindings from ConPatOut. M ./tests/ghc-regress/arrows/should_compile/all.T -1 +1 From judah.jacobson at gmail.com Mon Sep 3 16:53:36 2007 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Sep 3 16:44:09 2007 Subject: HEAD broken on OS X In-Reply-To: <46DB71E7.2070704@cse.unsw.edu.au> References: <46DB71E7.2070704@cse.unsw.edu.au> Message-ID: <6d74b0d20709031353x711b776bq11cae82510d93adf@mail.gmail.com> On 9/2/07, Roman Leshchinskiy wrote: > Hi all, > > when building the current HEAD on OS X 10.4, I get the following error: > > Linker.c:1065:0: > warning: 'NSIsSymbolNameDefined' is deprecated (declared at > /usr/include/mach-o/dyld.h:150) > > Linker.c:1066:0: > warning: 'NSLookupAndBindSymbol' is deprecated (declared at > /usr/include/mach-o/dyld.h:158) > > IIUC, the NS* stuff is deprecated in OS X 10.4 and dlsym should be used > instead. This is a change from 10.3 and below, where NS* is better. I'm not that familiar with those functions, but from the following page it looks like dlsym will work on 10.3 and later: http://developer.apple.com/documentation/DeveloperTools/Reference/MachOReference/Reference/reference.html > > In lookupSymbol in Linker.c we have > > # if defined(OBJFORMAT_ELF) > > # elif defined(OBJFORMAT_MACHO) > > # elif defined(OBJFORMAT_PEi386) > > # else > > # endif > > In light of the above, testing for OBJFORMAT_MACHO doesn't seem right > here but I'm not sure what the correct test should be. > I think that the standard on OS X for this sort of thing is: #if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3) see: http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/Using/chapter_3_section_5.html Best, -Judah From igloo at earth.li Mon Sep 3 20:55:23 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 20:45:55 2007 Subject: GHC 6.8 branch Message-ID: <20070904005523.GA2118@matrix.chaos.earth.li> Hi all, I've branched GHC and the core libs for the 6.8 branch. They're in http://darcs.haskell.org/ghc-6.8/ (testsuite, nofib and extralibs in there are actually symlinks to the HEAD versions). Until 6.8.1 is out I'll be generally assuming that any patches sent to the HEAD are intended to go to the 6.8 branch too, so it would be a great help if you could add a note when recording or pushing changes that you don't think should go to the branch. For the testsuite, we're going to try not forking this time. Instead we'll set different expected results for some tests depending on which compiler version is being tested. This will need some extra helper functions, although we can probably just add these on demand. Thanks Ian From igloo at earth.li Mon Sep 3 20:55:48 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 20:46:19 2007 Subject: patch applied (ghc): Use OPTIONS rather than OPTIONS_GHC for pragmas Message-ID: <20070904005548.GA6033@cvs.haskell.org> Mon Sep 3 16:39:03 PDT 2007 Ian Lynagh * Use OPTIONS rather than OPTIONS_GHC for pragmas Older GHCs can't parse OPTIONS_GHC. This also changes the URL referenced for the -w options from WorkingConventions#Warnings to CodingStyle#Warnings for the compiler modules. M ./compiler/Makefile -1 +1 M ./compiler/basicTypes/BasicTypes.lhs -2 +2 M ./compiler/basicTypes/DataCon.lhs -2 +2 M ./compiler/basicTypes/Demand.lhs -2 +2 M ./compiler/basicTypes/Id.lhs -2 +2 M ./compiler/basicTypes/IdInfo.lhs -2 +2 M ./compiler/basicTypes/Literal.lhs -2 +2 M ./compiler/basicTypes/MkId.lhs -2 +2 M ./compiler/basicTypes/Module.lhs -2 +2 M ./compiler/basicTypes/Name.lhs -2 +2 M ./compiler/basicTypes/NameEnv.lhs -2 +2 M ./compiler/basicTypes/NameSet.lhs -2 +2 M ./compiler/basicTypes/NewDemand.lhs -2 +2 M ./compiler/basicTypes/OccName.lhs -2 +2 M ./compiler/basicTypes/RdrName.lhs -2 +2 M ./compiler/basicTypes/SrcLoc.lhs -2 +2 M ./compiler/basicTypes/UniqSupply.lhs -2 +2 M ./compiler/basicTypes/Unique.lhs -2 +2 M ./compiler/basicTypes/Var.lhs -2 +2 M ./compiler/basicTypes/VarEnv.lhs -2 +2 M ./compiler/basicTypes/VarSet.lhs -2 +2 M ./compiler/cmm/CLabel.hs -2 +2 M ./compiler/cmm/Cmm.hs -2 +2 M ./compiler/cmm/CmmBrokenBlock.hs -2 +2 M ./compiler/cmm/CmmCPS.hs -2 +2 M ./compiler/cmm/CmmCPSGen.hs -2 +2 M ./compiler/cmm/CmmCallConv.hs -2 +2 M ./compiler/cmm/CmmInfo.hs -2 +2 M ./compiler/cmm/CmmLex.x -2 +2 M ./compiler/cmm/CmmLint.hs -2 +2 M ./compiler/cmm/CmmLive.hs -2 +2 M ./compiler/cmm/CmmOpt.hs -2 +2 M ./compiler/cmm/CmmParse.y -2 +2 M ./compiler/cmm/CmmProcPoint.hs -2 +2 M ./compiler/cmm/CmmUtils.hs -2 +2 M ./compiler/cmm/Dataflow.hs -2 +2 M ./compiler/cmm/MachOp.hs -2 +2 M ./compiler/cmm/PprC.hs -2 +2 M ./compiler/cmm/PprCmm.hs -2 +2 M ./compiler/codeGen/Bitmap.hs -2 +2 M ./compiler/codeGen/CgBindery.lhs -2 +2 M ./compiler/codeGen/CgCallConv.hs -2 +2 M ./compiler/codeGen/CgCase.lhs -2 +2 M ./compiler/codeGen/CgClosure.lhs -2 +2 M ./compiler/codeGen/CgCon.lhs -2 +2 M ./compiler/codeGen/CgExpr.lhs -2 +2 M ./compiler/codeGen/CgForeignCall.hs -2 +2 M ./compiler/codeGen/CgHeapery.lhs -2 +2 M ./compiler/codeGen/CgHpc.hs -2 +2 M ./compiler/codeGen/CgInfoTbls.hs -2 +2 M ./compiler/codeGen/CgLetNoEscape.lhs -2 +2 M ./compiler/codeGen/CgMonad.lhs -2 +2 M ./compiler/codeGen/CgParallel.hs -2 +2 M ./compiler/codeGen/CgPrimOp.hs -2 +2 M ./compiler/codeGen/CgProf.hs -2 +2 M ./compiler/codeGen/CgStackery.lhs -2 +2 M ./compiler/codeGen/CgTailCall.lhs -2 +2 M ./compiler/codeGen/CgTicky.hs -2 +2 M ./compiler/codeGen/CgUtils.hs -2 +2 M ./compiler/codeGen/ClosureInfo.lhs -2 +2 M ./compiler/codeGen/CodeGen.lhs -2 +2 M ./compiler/codeGen/SMRep.lhs -2 +2 M ./compiler/coreSyn/CoreFVs.lhs -2 +2 M ./compiler/coreSyn/CoreLint.lhs -2 +2 M ./compiler/coreSyn/CorePrep.lhs -2 +2 M ./compiler/coreSyn/CoreSubst.lhs -2 +2 M ./compiler/coreSyn/CoreSyn.lhs -2 +2 M ./compiler/coreSyn/CoreTidy.lhs -2 +2 M ./compiler/coreSyn/CoreUnfold.lhs -2 +2 M ./compiler/coreSyn/CoreUtils.lhs -2 +2 M ./compiler/coreSyn/ExternalCore.lhs -2 +2 M ./compiler/coreSyn/MkExternalCore.lhs -2 +2 M ./compiler/coreSyn/PprCore.lhs -2 +2 M ./compiler/coreSyn/PprExternalCore.lhs -2 +2 M ./compiler/cprAnalysis/CprAnalyse.lhs -2 +2 M ./compiler/deSugar/Check.lhs -2 +2 M ./compiler/deSugar/Coverage.lhs -2 +2 M ./compiler/deSugar/Desugar.lhs -2 +2 M ./compiler/deSugar/DsArrows.lhs -2 +2 M ./compiler/deSugar/DsBinds.lhs -2 +2 M ./compiler/deSugar/DsCCall.lhs -2 +2 M ./compiler/deSugar/DsExpr.lhs -2 +2 M ./compiler/deSugar/DsForeign.lhs -2 +2 M ./compiler/deSugar/DsGRHSs.lhs -2 +2 M ./compiler/deSugar/DsListComp.lhs -2 +2 M ./compiler/deSugar/DsMeta.hs -2 +2 M ./compiler/deSugar/DsMonad.lhs -2 +2 M ./compiler/deSugar/DsUtils.lhs -2 +2 M ./compiler/deSugar/Match.lhs -2 +2 M ./compiler/deSugar/MatchCon.lhs -2 +2 M ./compiler/deSugar/MatchLit.lhs -2 +2 M ./compiler/ghci/ByteCodeAsm.lhs -2 +2 M ./compiler/ghci/ByteCodeFFI.lhs -2 +2 M ./compiler/ghci/ByteCodeGen.lhs -2 +2 M ./compiler/ghci/ByteCodeInstr.lhs -2 +2 M ./compiler/ghci/ByteCodeItbls.lhs -2 +2 M ./compiler/ghci/ByteCodeLink.lhs -2 +2 M ./compiler/ghci/Debugger.hs -2 +2 M ./compiler/ghci/GhciMonad.hs -2 +2 M ./compiler/ghci/GhciTags.hs -2 +2 M ./compiler/ghci/InteractiveUI.hs -2 +2 M ./compiler/ghci/Linker.lhs -2 +2 M ./compiler/ghci/ObjLink.lhs -2 +2 M ./compiler/ghci/RtClosureInspect.hs -2 +2 M ./compiler/hsSyn/Convert.lhs -2 +2 M ./compiler/hsSyn/HsBinds.lhs -2 +2 M ./compiler/hsSyn/HsDecls.lhs -2 +2 M ./compiler/hsSyn/HsDoc.hs -2 +2 M ./compiler/hsSyn/HsExpr.lhs -2 +2 M ./compiler/hsSyn/HsImpExp.lhs -2 +2 M ./compiler/hsSyn/HsLit.lhs -2 +2 M ./compiler/hsSyn/HsPat.lhs -2 +2 M ./compiler/hsSyn/HsSyn.lhs -2 +2 M ./compiler/hsSyn/HsTypes.lhs -2 +2 M ./compiler/hsSyn/HsUtils.lhs -2 +2 M ./compiler/iface/BinIface.hs -2 +2 M ./compiler/iface/BuildTyCl.lhs -2 +2 M ./compiler/iface/IfaceEnv.lhs -2 +2 M ./compiler/iface/IfaceSyn.lhs -2 +2 M ./compiler/iface/IfaceType.lhs -2 +2 M ./compiler/iface/LoadIface.lhs -2 +2 M ./compiler/iface/MkIface.lhs -2 +2 M ./compiler/iface/TcIface.lhs -2 +2 M ./compiler/ilxGen/IlxGen.lhs -2 +2 M ./compiler/javaGen/Java.lhs -2 +2 M ./compiler/javaGen/JavaGen.lhs -2 +2 M ./compiler/javaGen/PrintJava.lhs -2 +2 M ./compiler/main/BreakArray.hs -2 +2 M ./compiler/main/CmdLineParser.hs -2 +2 M ./compiler/main/CodeOutput.lhs -2 +2 M ./compiler/main/Constants.lhs -2 +2 M ./compiler/main/DriverMkDepend.hs -2 +2 M ./compiler/main/DriverPhases.hs -2 +2 M ./compiler/main/DriverPipeline.hs -2 +2 M ./compiler/main/DynFlags.hs -2 +2 M ./compiler/main/ErrUtils.lhs -2 +2 M ./compiler/main/Finder.lhs -2 +2 M ./compiler/main/GHC.hs -2 +2 M ./compiler/main/HeaderInfo.hs -2 +2 M ./compiler/main/HscMain.lhs -2 +2 M ./compiler/main/HscStats.lhs -2 +2 M ./compiler/main/HscTypes.lhs -2 +2 M ./compiler/main/InteractiveEval.hs -2 +2 M ./compiler/main/Main.hs -2 +2 M ./compiler/main/PackageConfig.hs -2 +2 M ./compiler/main/Packages.lhs -2 +2 M ./compiler/main/ParsePkgConf.y -2 +2 M ./compiler/main/PprTyThing.hs -2 +2 M ./compiler/main/StaticFlags.hs -2 +2 M ./compiler/main/SysTools.lhs -2 +2 M ./compiler/main/TidyPgm.lhs -2 +2 M ./compiler/nativeGen/AsmCodeGen.lhs -2 +2 M ./compiler/nativeGen/GraphBase.hs -2 +2 M ./compiler/nativeGen/GraphColor.hs -2 +2 M ./compiler/nativeGen/GraphOps.hs -2 +2 M ./compiler/nativeGen/GraphPpr.hs -2 +2 M ./compiler/nativeGen/MachCodeGen.hs -2 +2 M ./compiler/nativeGen/MachInstrs.hs -2 +2 M ./compiler/nativeGen/MachRegs.lhs -2 +2 M ./compiler/nativeGen/NCGMonad.hs -2 +2 M ./compiler/nativeGen/PositionIndependentCode.hs -2 +2 M ./compiler/nativeGen/PprMach.hs -2 +2 M ./compiler/nativeGen/RegAllocColor.hs -2 +2 M ./compiler/nativeGen/RegAllocInfo.hs -2 +2 M ./compiler/nativeGen/RegAllocLinear.hs -2 +2 M ./compiler/nativeGen/RegAllocStats.hs -2 +2 M ./compiler/nativeGen/RegArchBase.hs -2 +2 M ./compiler/nativeGen/RegArchX86.hs -2 +2 M ./compiler/nativeGen/RegCoalesce.hs -2 +2 M ./compiler/nativeGen/RegLiveness.hs -2 +2 M ./compiler/nativeGen/RegSpill.hs -2 +2 M ./compiler/nativeGen/RegSpillClean.hs -2 +2 M ./compiler/ndpFlatten/FlattenInfo.hs -2 +2 M ./compiler/ndpFlatten/FlattenMonad.hs -2 +2 M ./compiler/ndpFlatten/Flattening.hs -2 +2 M ./compiler/ndpFlatten/NDPCoreUtils.hs -2 +2 M ./compiler/ndpFlatten/PArrAnal.hs -2 +2 M ./compiler/parser/Ctype.lhs -2 +2 M ./compiler/parser/HaddockLex.x -2 +2 M ./compiler/parser/HaddockParse.y -2 +2 M ./compiler/parser/HaddockUtils.hs -2 +2 M ./compiler/parser/LexCore.hs -2 +2 M ./compiler/parser/Lexer.x -2 +2 M ./compiler/parser/Parser.y.pp -2 +2 M ./compiler/parser/ParserCore.y -2 +2 M ./compiler/parser/ParserCoreUtils.hs -2 +2 M ./compiler/parser/RdrHsSyn.lhs -2 +2 M ./compiler/prelude/ForeignCall.lhs -2 +2 M ./compiler/prelude/PrelInfo.lhs -2 +2 M ./compiler/prelude/PrelNames.lhs -2 +2 M ./compiler/prelude/PrelRules.lhs -2 +2 M ./compiler/prelude/PrimOp.lhs -2 +2 M ./compiler/prelude/TysPrim.lhs -2 +2 M ./compiler/prelude/TysWiredIn.lhs -2 +2 M ./compiler/profiling/CostCentre.lhs -2 +2 M ./compiler/profiling/SCCfinal.lhs -2 +2 M ./compiler/rename/RnBinds.lhs -2 +2 M ./compiler/rename/RnEnv.lhs -2 +2 M ./compiler/rename/RnExpr.lhs -2 +2 M ./compiler/rename/RnHsDoc.hs -2 +2 M ./compiler/rename/RnHsSyn.lhs -2 +2 M ./compiler/rename/RnNames.lhs -2 +2 M ./compiler/rename/RnSource.lhs -2 +2 M ./compiler/rename/RnTypes.lhs -2 +2 M ./compiler/simplCore/CSE.lhs -2 +2 M ./compiler/simplCore/FloatIn.lhs -2 +2 M ./compiler/simplCore/FloatOut.lhs -2 +2 M ./compiler/simplCore/LiberateCase.lhs -2 +2 M ./compiler/simplCore/OccurAnal.lhs -2 +2 M ./compiler/simplCore/SAT.lhs -2 +2 M ./compiler/simplCore/SATMonad.lhs -2 +2 M ./compiler/simplCore/SetLevels.lhs -2 +2 M ./compiler/simplCore/SimplCore.lhs -2 +2 M ./compiler/simplCore/SimplEnv.lhs -2 +2 M ./compiler/simplCore/SimplMonad.lhs -2 +2 M ./compiler/simplCore/SimplUtils.lhs -2 +2 M ./compiler/simplCore/Simplify.lhs -2 +2 M ./compiler/simplStg/SRT.lhs -2 +2 M ./compiler/simplStg/SimplStg.lhs -2 +2 M ./compiler/simplStg/StgStats.lhs -2 +2 M ./compiler/specialise/Rules.lhs -2 +2 M ./compiler/specialise/SpecConstr.lhs -2 +2 M ./compiler/specialise/Specialise.lhs -2 +2 M ./compiler/stgSyn/CoreToStg.lhs -2 +2 M ./compiler/stgSyn/StgLint.lhs -2 +2 M ./compiler/stgSyn/StgSyn.lhs -2 +2 M ./compiler/stranal/DmdAnal.lhs -2 +2 M ./compiler/stranal/SaAbsInt.lhs -2 +2 M ./compiler/stranal/SaLib.lhs -2 +2 M ./compiler/stranal/StrictAnal.lhs -2 +2 M ./compiler/stranal/WorkWrap.lhs -2 +2 M ./compiler/stranal/WwLib.lhs -2 +2 M ./compiler/typecheck/FamInst.lhs -2 +2 M ./compiler/typecheck/Inst.lhs -2 +2 M ./compiler/typecheck/TcArrows.lhs -2 +2 M ./compiler/typecheck/TcBinds.lhs -2 +2 M ./compiler/typecheck/TcClassDcl.lhs -2 +2 M ./compiler/typecheck/TcDefaults.lhs -2 +2 M ./compiler/typecheck/TcDeriv.lhs -2 +2 M ./compiler/typecheck/TcEnv.lhs -2 +2 M ./compiler/typecheck/TcExpr.lhs -2 +2 M ./compiler/typecheck/TcForeign.lhs -2 +2 M ./compiler/typecheck/TcGadt.lhs -2 +2 M ./compiler/typecheck/TcGenDeriv.lhs -2 +2 M ./compiler/typecheck/TcHsSyn.lhs -2 +2 M ./compiler/typecheck/TcHsType.lhs -2 +2 M ./compiler/typecheck/TcInstDcls.lhs -2 +2 M ./compiler/typecheck/TcMType.lhs -2 +2 M ./compiler/typecheck/TcMatches.lhs -2 +2 M ./compiler/typecheck/TcPat.lhs -2 +2 M ./compiler/typecheck/TcRnDriver.lhs -2 +2 M ./compiler/typecheck/TcRnMonad.lhs -2 +2 M ./compiler/typecheck/TcRnTypes.lhs -2 +2 M ./compiler/typecheck/TcRules.lhs -2 +2 M ./compiler/typecheck/TcSimplify.lhs -2 +2 M ./compiler/typecheck/TcSplice.lhs -2 +2 M ./compiler/typecheck/TcTyClsDecls.lhs -2 +2 M ./compiler/typecheck/TcTyDecls.lhs -2 +2 M ./compiler/typecheck/TcTyFuns.lhs -2 +2 M ./compiler/typecheck/TcType.lhs -2 +2 M ./compiler/typecheck/TcUnify.lhs -2 +2 M ./compiler/types/Class.lhs -2 +2 M ./compiler/types/Coercion.lhs -2 +2 M ./compiler/types/FamInstEnv.lhs -2 +2 M ./compiler/types/FunDeps.lhs -2 +2 M ./compiler/types/Generics.lhs -2 +2 M ./compiler/types/InstEnv.lhs -2 +2 M ./compiler/types/TyCon.lhs -2 +2 M ./compiler/types/Type.lhs -2 +2 M ./compiler/types/TypeRep.lhs -2 +2 M ./compiler/types/Unify.lhs -2 +2 M ./compiler/utils/Bag.lhs -2 +2 M ./compiler/utils/Binary.hs -2 +2 M ./compiler/utils/BufWrite.hs -2 +2 M ./compiler/utils/Digraph.lhs -2 +2 M ./compiler/utils/Encoding.hs -2 +2 M ./compiler/utils/FastMutInt.lhs -2 +2 M ./compiler/utils/FastString.lhs -2 +2 M ./compiler/utils/FastTypes.lhs -2 +2 M ./compiler/utils/FiniteMap.lhs -2 +2 M ./compiler/utils/IOEnv.hs -2 +2 M ./compiler/utils/ListSetOps.lhs -2 +2 M ./compiler/utils/Maybes.lhs -2 +2 M ./compiler/utils/OrdList.lhs -2 +2 M ./compiler/utils/Outputable.lhs -2 +2 M ./compiler/utils/Panic.lhs -2 +2 M ./compiler/utils/Pretty.lhs -2 +2 M ./compiler/utils/State.hs -2 +2 M ./compiler/utils/StringBuffer.lhs -2 +2 M ./compiler/utils/UniqFM.lhs -2 +2 M ./compiler/utils/UniqSet.lhs -2 +2 M ./compiler/utils/Util.lhs -2 +2 M ./compiler/vectorise/VectBuiltIn.hs -2 +2 M ./compiler/vectorise/VectCore.hs -2 +2 M ./compiler/vectorise/VectMonad.hs -2 +2 M ./compiler/vectorise/VectType.hs -2 +2 M ./compiler/vectorise/VectUtils.hs -2 +2 M ./compiler/vectorise/Vectorise.hs -2 +2 M ./utils/genapply/GenApply.hs -2 +2 M ./utils/genprimopcode/Parser.y -2 +2 M ./utils/hpc/HpcParser.y -2 +2 From igloo at earth.li Mon Sep 3 20:55:52 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 20:46:23 2007 Subject: patch applied (ghc): Don't use autoconf's datarootdir as <2.60 doesn't have it Message-ID: <20070904005552.GA6054@cvs.haskell.org> Mon Sep 3 16:45:04 PDT 2007 Ian Lynagh * Don't use autoconf's datarootdir as <2.60 doesn't have it M ./mk/config.mk.in -3 +10 From igloo at earth.li Mon Sep 3 20:55:55 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 20:46:26 2007 Subject: patch applied (ghc): Use := rather than = when assigning make variables to avoid cycles Message-ID: <20070904005555.GA6068@cvs.haskell.org> Mon Sep 3 16:51:17 PDT 2007 Ian Lynagh * Use := rather than = when assigning make variables to avoid cycles M ./mk/config.mk.in -25 +25 From chak at cse.unsw.edu.au Mon Sep 3 20:56:13 2007 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Mon Sep 3 20:46:47 2007 Subject: testsuite breakage Message-ID: <46DCAD2D.9060904@cse.unsw.edu.au> The new test ffi019 misses the .hs file (ie, the recent patch added .stdout and the addition of the test to all.T), but the darcs patch did not include the .hs file. Manuel From igloo at earth.li Mon Sep 3 22:07:42 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 21:58:13 2007 Subject: patch applied (ghc-6.8/ghc): Use OPTIONS rather than OPTIONS_GHC for pragmas Message-ID: <20070904020742.GA7625@cvs.haskell.org> Mon Sep 3 16:39:03 PDT 2007 Ian Lynagh * Use OPTIONS rather than OPTIONS_GHC for pragmas Older GHCs can't parse OPTIONS_GHC. This also changes the URL referenced for the -w options from WorkingConventions#Warnings to CodingStyle#Warnings for the compiler modules. M ./compiler/Makefile -1 +1 M ./compiler/basicTypes/BasicTypes.lhs -2 +2 M ./compiler/basicTypes/DataCon.lhs -2 +2 M ./compiler/basicTypes/Demand.lhs -2 +2 M ./compiler/basicTypes/Id.lhs -2 +2 M ./compiler/basicTypes/IdInfo.lhs -2 +2 M ./compiler/basicTypes/Literal.lhs -2 +2 M ./compiler/basicTypes/MkId.lhs -2 +2 M ./compiler/basicTypes/Module.lhs -2 +2 M ./compiler/basicTypes/Name.lhs -2 +2 M ./compiler/basicTypes/NameEnv.lhs -2 +2 M ./compiler/basicTypes/NameSet.lhs -2 +2 M ./compiler/basicTypes/NewDemand.lhs -2 +2 M ./compiler/basicTypes/OccName.lhs -2 +2 M ./compiler/basicTypes/RdrName.lhs -2 +2 M ./compiler/basicTypes/SrcLoc.lhs -2 +2 M ./compiler/basicTypes/UniqSupply.lhs -2 +2 M ./compiler/basicTypes/Unique.lhs -2 +2 M ./compiler/basicTypes/Var.lhs -2 +2 M ./compiler/basicTypes/VarEnv.lhs -2 +2 M ./compiler/basicTypes/VarSet.lhs -2 +2 M ./compiler/cmm/CLabel.hs -2 +2 M ./compiler/cmm/Cmm.hs -2 +2 M ./compiler/cmm/CmmBrokenBlock.hs -2 +2 M ./compiler/cmm/CmmCPS.hs -2 +2 M ./compiler/cmm/CmmCPSGen.hs -2 +2 M ./compiler/cmm/CmmCallConv.hs -2 +2 M ./compiler/cmm/CmmInfo.hs -2 +2 M ./compiler/cmm/CmmLex.x -2 +2 M ./compiler/cmm/CmmLint.hs -2 +2 M ./compiler/cmm/CmmLive.hs -2 +2 M ./compiler/cmm/CmmOpt.hs -2 +2 M ./compiler/cmm/CmmParse.y -2 +2 M ./compiler/cmm/CmmProcPoint.hs -2 +2 M ./compiler/cmm/CmmUtils.hs -2 +2 M ./compiler/cmm/Dataflow.hs -2 +2 M ./compiler/cmm/MachOp.hs -2 +2 M ./compiler/cmm/PprC.hs -2 +2 M ./compiler/cmm/PprCmm.hs -2 +2 M ./compiler/codeGen/Bitmap.hs -2 +2 M ./compiler/codeGen/CgBindery.lhs -2 +2 M ./compiler/codeGen/CgCallConv.hs -2 +2 M ./compiler/codeGen/CgCase.lhs -2 +2 M ./compiler/codeGen/CgClosure.lhs -2 +2 M ./compiler/codeGen/CgCon.lhs -2 +2 M ./compiler/codeGen/CgExpr.lhs -2 +2 M ./compiler/codeGen/CgForeignCall.hs -2 +2 M ./compiler/codeGen/CgHeapery.lhs -2 +2 M ./compiler/codeGen/CgHpc.hs -2 +2 M ./compiler/codeGen/CgInfoTbls.hs -2 +2 M ./compiler/codeGen/CgLetNoEscape.lhs -2 +2 M ./compiler/codeGen/CgMonad.lhs -2 +2 M ./compiler/codeGen/CgParallel.hs -2 +2 M ./compiler/codeGen/CgPrimOp.hs -2 +2 M ./compiler/codeGen/CgProf.hs -2 +2 M ./compiler/codeGen/CgStackery.lhs -2 +2 M ./compiler/codeGen/CgTailCall.lhs -2 +2 M ./compiler/codeGen/CgTicky.hs -2 +2 M ./compiler/codeGen/CgUtils.hs -2 +2 M ./compiler/codeGen/ClosureInfo.lhs -2 +2 M ./compiler/codeGen/CodeGen.lhs -2 +2 M ./compiler/codeGen/SMRep.lhs -2 +2 M ./compiler/coreSyn/CoreFVs.lhs -2 +2 M ./compiler/coreSyn/CoreLint.lhs -2 +2 M ./compiler/coreSyn/CorePrep.lhs -2 +2 M ./compiler/coreSyn/CoreSubst.lhs -2 +2 M ./compiler/coreSyn/CoreSyn.lhs -2 +2 M ./compiler/coreSyn/CoreTidy.lhs -2 +2 M ./compiler/coreSyn/CoreUnfold.lhs -2 +2 M ./compiler/coreSyn/CoreUtils.lhs -2 +2 M ./compiler/coreSyn/ExternalCore.lhs -2 +2 M ./compiler/coreSyn/MkExternalCore.lhs -2 +2 M ./compiler/coreSyn/PprCore.lhs -2 +2 M ./compiler/coreSyn/PprExternalCore.lhs -2 +2 M ./compiler/cprAnalysis/CprAnalyse.lhs -2 +2 M ./compiler/deSugar/Check.lhs -2 +2 M ./compiler/deSugar/Coverage.lhs -2 +2 M ./compiler/deSugar/Desugar.lhs -2 +2 M ./compiler/deSugar/DsArrows.lhs -2 +2 M ./compiler/deSugar/DsBinds.lhs -2 +2 M ./compiler/deSugar/DsCCall.lhs -2 +2 M ./compiler/deSugar/DsExpr.lhs -2 +2 M ./compiler/deSugar/DsForeign.lhs -2 +2 M ./compiler/deSugar/DsGRHSs.lhs -2 +2 M ./compiler/deSugar/DsListComp.lhs -2 +2 M ./compiler/deSugar/DsMeta.hs -2 +2 M ./compiler/deSugar/DsMonad.lhs -2 +2 M ./compiler/deSugar/DsUtils.lhs -2 +2 M ./compiler/deSugar/Match.lhs -2 +2 M ./compiler/deSugar/MatchCon.lhs -2 +2 M ./compiler/deSugar/MatchLit.lhs -2 +2 M ./compiler/ghci/ByteCodeAsm.lhs -2 +2 M ./compiler/ghci/ByteCodeFFI.lhs -2 +2 M ./compiler/ghci/ByteCodeGen.lhs -2 +2 M ./compiler/ghci/ByteCodeInstr.lhs -2 +2 M ./compiler/ghci/ByteCodeItbls.lhs -2 +2 M ./compiler/ghci/ByteCodeLink.lhs -2 +2 M ./compiler/ghci/Debugger.hs -2 +2 M ./compiler/ghci/GhciMonad.hs -2 +2 M ./compiler/ghci/GhciTags.hs -2 +2 M ./compiler/ghci/InteractiveUI.hs -2 +2 M ./compiler/ghci/Linker.lhs -2 +2 M ./compiler/ghci/ObjLink.lhs -2 +2 M ./compiler/ghci/RtClosureInspect.hs -2 +2 M ./compiler/hsSyn/Convert.lhs -2 +2 M ./compiler/hsSyn/HsBinds.lhs -2 +2 M ./compiler/hsSyn/HsDecls.lhs -2 +2 M ./compiler/hsSyn/HsDoc.hs -2 +2 M ./compiler/hsSyn/HsExpr.lhs -2 +2 M ./compiler/hsSyn/HsImpExp.lhs -2 +2 M ./compiler/hsSyn/HsLit.lhs -2 +2 M ./compiler/hsSyn/HsPat.lhs -2 +2 M ./compiler/hsSyn/HsSyn.lhs -2 +2 M ./compiler/hsSyn/HsTypes.lhs -2 +2 M ./compiler/hsSyn/HsUtils.lhs -2 +2 M ./compiler/iface/BinIface.hs -2 +2 M ./compiler/iface/BuildTyCl.lhs -2 +2 M ./compiler/iface/IfaceEnv.lhs -2 +2 M ./compiler/iface/IfaceSyn.lhs -2 +2 M ./compiler/iface/IfaceType.lhs -2 +2 M ./compiler/iface/LoadIface.lhs -2 +2 M ./compiler/iface/MkIface.lhs -2 +2 M ./compiler/iface/TcIface.lhs -2 +2 M ./compiler/ilxGen/IlxGen.lhs -2 +2 M ./compiler/javaGen/Java.lhs -2 +2 M ./compiler/javaGen/JavaGen.lhs -2 +2 M ./compiler/javaGen/PrintJava.lhs -2 +2 M ./compiler/main/BreakArray.hs -2 +2 M ./compiler/main/CmdLineParser.hs -2 +2 M ./compiler/main/CodeOutput.lhs -2 +2 M ./compiler/main/Constants.lhs -2 +2 M ./compiler/main/DriverMkDepend.hs -2 +2 M ./compiler/main/DriverPhases.hs -2 +2 M ./compiler/main/DriverPipeline.hs -2 +2 M ./compiler/main/DynFlags.hs -2 +2 M ./compiler/main/ErrUtils.lhs -2 +2 M ./compiler/main/Finder.lhs -2 +2 M ./compiler/main/GHC.hs -2 +2 M ./compiler/main/HeaderInfo.hs -2 +2 M ./compiler/main/HscMain.lhs -2 +2 M ./compiler/main/HscStats.lhs -2 +2 M ./compiler/main/HscTypes.lhs -2 +2 M ./compiler/main/InteractiveEval.hs -2 +2 M ./compiler/main/Main.hs -2 +2 M ./compiler/main/PackageConfig.hs -2 +2 M ./compiler/main/Packages.lhs -2 +2 M ./compiler/main/ParsePkgConf.y -2 +2 M ./compiler/main/PprTyThing.hs -2 +2 M ./compiler/main/StaticFlags.hs -2 +2 M ./compiler/main/SysTools.lhs -2 +2 M ./compiler/main/TidyPgm.lhs -2 +2 M ./compiler/nativeGen/AsmCodeGen.lhs -2 +2 M ./compiler/nativeGen/GraphBase.hs -2 +2 M ./compiler/nativeGen/GraphColor.hs -2 +2 M ./compiler/nativeGen/GraphOps.hs -2 +2 M ./compiler/nativeGen/GraphPpr.hs -2 +2 M ./compiler/nativeGen/MachCodeGen.hs -2 +2 M ./compiler/nativeGen/MachInstrs.hs -2 +2 M ./compiler/nativeGen/MachRegs.lhs -2 +2 M ./compiler/nativeGen/NCGMonad.hs -2 +2 M ./compiler/nativeGen/PositionIndependentCode.hs -2 +2 M ./compiler/nativeGen/PprMach.hs -2 +2 M ./compiler/nativeGen/RegAllocColor.hs -2 +2 M ./compiler/nativeGen/RegAllocInfo.hs -2 +2 M ./compiler/nativeGen/RegAllocLinear.hs -2 +2 M ./compiler/nativeGen/RegAllocStats.hs -2 +2 M ./compiler/nativeGen/RegArchBase.hs -2 +2 M ./compiler/nativeGen/RegArchX86.hs -2 +2 M ./compiler/nativeGen/RegCoalesce.hs -2 +2 M ./compiler/nativeGen/RegLiveness.hs -2 +2 M ./compiler/nativeGen/RegSpill.hs -2 +2 M ./compiler/nativeGen/RegSpillClean.hs -2 +2 M ./compiler/ndpFlatten/FlattenInfo.hs -2 +2 M ./compiler/ndpFlatten/FlattenMonad.hs -2 +2 M ./compiler/ndpFlatten/Flattening.hs -2 +2 M ./compiler/ndpFlatten/NDPCoreUtils.hs -2 +2 M ./compiler/ndpFlatten/PArrAnal.hs -2 +2 M ./compiler/parser/Ctype.lhs -2 +2 M ./compiler/parser/HaddockLex.x -2 +2 M ./compiler/parser/HaddockParse.y -2 +2 M ./compiler/parser/HaddockUtils.hs -2 +2 M ./compiler/parser/LexCore.hs -2 +2 M ./compiler/parser/Lexer.x -2 +2 M ./compiler/parser/Parser.y.pp -2 +2 M ./compiler/parser/ParserCore.y -2 +2 M ./compiler/parser/ParserCoreUtils.hs -2 +2 M ./compiler/parser/RdrHsSyn.lhs -2 +2 M ./compiler/prelude/ForeignCall.lhs -2 +2 M ./compiler/prelude/PrelInfo.lhs -2 +2 M ./compiler/prelude/PrelNames.lhs -2 +2 M ./compiler/prelude/PrelRules.lhs -2 +2 M ./compiler/prelude/PrimOp.lhs -2 +2 M ./compiler/prelude/TysPrim.lhs -2 +2 M ./compiler/prelude/TysWiredIn.lhs -2 +2 M ./compiler/profiling/CostCentre.lhs -2 +2 M ./compiler/profiling/SCCfinal.lhs -2 +2 M ./compiler/rename/RnBinds.lhs -2 +2 M ./compiler/rename/RnEnv.lhs -2 +2 M ./compiler/rename/RnExpr.lhs -2 +2 M ./compiler/rename/RnHsDoc.hs -2 +2 M ./compiler/rename/RnHsSyn.lhs -2 +2 M ./compiler/rename/RnNames.lhs -2 +2 M ./compiler/rename/RnSource.lhs -2 +2 M ./compiler/rename/RnTypes.lhs -2 +2 M ./compiler/simplCore/CSE.lhs -2 +2 M ./compiler/simplCore/FloatIn.lhs -2 +2 M ./compiler/simplCore/FloatOut.lhs -2 +2 M ./compiler/simplCore/LiberateCase.lhs -2 +2 M ./compiler/simplCore/OccurAnal.lhs -2 +2 M ./compiler/simplCore/SAT.lhs -2 +2 M ./compiler/simplCore/SATMonad.lhs -2 +2 M ./compiler/simplCore/SetLevels.lhs -2 +2 M ./compiler/simplCore/SimplCore.lhs -2 +2 M ./compiler/simplCore/SimplEnv.lhs -2 +2 M ./compiler/simplCore/SimplMonad.lhs -2 +2 M ./compiler/simplCore/SimplUtils.lhs -2 +2 M ./compiler/simplCore/Simplify.lhs -2 +2 M ./compiler/simplStg/SRT.lhs -2 +2 M ./compiler/simplStg/SimplStg.lhs -2 +2 M ./compiler/simplStg/StgStats.lhs -2 +2 M ./compiler/specialise/Rules.lhs -2 +2 M ./compiler/specialise/SpecConstr.lhs -2 +2 M ./compiler/specialise/Specialise.lhs -2 +2 M ./compiler/stgSyn/CoreToStg.lhs -2 +2 M ./compiler/stgSyn/StgLint.lhs -2 +2 M ./compiler/stgSyn/StgSyn.lhs -2 +2 M ./compiler/stranal/DmdAnal.lhs -2 +2 M ./compiler/stranal/SaAbsInt.lhs -2 +2 M ./compiler/stranal/SaLib.lhs -2 +2 M ./compiler/stranal/StrictAnal.lhs -2 +2 M ./compiler/stranal/WorkWrap.lhs -2 +2 M ./compiler/stranal/WwLib.lhs -2 +2 M ./compiler/typecheck/FamInst.lhs -2 +2 M ./compiler/typecheck/Inst.lhs -2 +2 M ./compiler/typecheck/TcArrows.lhs -2 +2 M ./compiler/typecheck/TcBinds.lhs -2 +2 M ./compiler/typecheck/TcClassDcl.lhs -2 +2 M ./compiler/typecheck/TcDefaults.lhs -2 +2 M ./compiler/typecheck/TcDeriv.lhs -2 +2 M ./compiler/typecheck/TcEnv.lhs -2 +2 M ./compiler/typecheck/TcExpr.lhs -2 +2 M ./compiler/typecheck/TcForeign.lhs -2 +2 M ./compiler/typecheck/TcGadt.lhs -2 +2 M ./compiler/typecheck/TcGenDeriv.lhs -2 +2 M ./compiler/typecheck/TcHsSyn.lhs -2 +2 M ./compiler/typecheck/TcHsType.lhs -2 +2 M ./compiler/typecheck/TcInstDcls.lhs -2 +2 M ./compiler/typecheck/TcMType.lhs -2 +2 M ./compiler/typecheck/TcMatches.lhs -2 +2 M ./compiler/typecheck/TcPat.lhs -2 +2 M ./compiler/typecheck/TcRnDriver.lhs -2 +2 M ./compiler/typecheck/TcRnMonad.lhs -2 +2 M ./compiler/typecheck/TcRnTypes.lhs -2 +2 M ./compiler/typecheck/TcRules.lhs -2 +2 M ./compiler/typecheck/TcSimplify.lhs -2 +2 M ./compiler/typecheck/TcSplice.lhs -2 +2 M ./compiler/typecheck/TcTyClsDecls.lhs -2 +2 M ./compiler/typecheck/TcTyDecls.lhs -2 +2 M ./compiler/typecheck/TcTyFuns.lhs -2 +2 M ./compiler/typecheck/TcType.lhs -2 +2 M ./compiler/typecheck/TcUnify.lhs -2 +2 M ./compiler/types/Class.lhs -2 +2 M ./compiler/types/Coercion.lhs -2 +2 M ./compiler/types/FamInstEnv.lhs -2 +2 M ./compiler/types/FunDeps.lhs -2 +2 M ./compiler/types/Generics.lhs -2 +2 M ./compiler/types/InstEnv.lhs -2 +2 M ./compiler/types/TyCon.lhs -2 +2 M ./compiler/types/Type.lhs -2 +2 M ./compiler/types/TypeRep.lhs -2 +2 M ./compiler/types/Unify.lhs -2 +2 M ./compiler/utils/Bag.lhs -2 +2 M ./compiler/utils/Binary.hs -2 +2 M ./compiler/utils/BufWrite.hs -2 +2 M ./compiler/utils/Digraph.lhs -2 +2 M ./compiler/utils/Encoding.hs -2 +2 M ./compiler/utils/FastMutInt.lhs -2 +2 M ./compiler/utils/FastString.lhs -2 +2 M ./compiler/utils/FastTypes.lhs -2 +2 M ./compiler/utils/FiniteMap.lhs -2 +2 M ./compiler/utils/IOEnv.hs -2 +2 M ./compiler/utils/ListSetOps.lhs -2 +2 M ./compiler/utils/Maybes.lhs -2 +2 M ./compiler/utils/OrdList.lhs -2 +2 M ./compiler/utils/Outputable.lhs -2 +2 M ./compiler/utils/Panic.lhs -2 +2 M ./compiler/utils/Pretty.lhs -2 +2 M ./compiler/utils/State.hs -2 +2 M ./compiler/utils/StringBuffer.lhs -2 +2 M ./compiler/utils/UniqFM.lhs -2 +2 M ./compiler/utils/UniqSet.lhs -2 +2 M ./compiler/utils/Util.lhs -2 +2 M ./compiler/vectorise/VectBuiltIn.hs -2 +2 M ./compiler/vectorise/VectCore.hs -2 +2 M ./compiler/vectorise/VectMonad.hs -2 +2 M ./compiler/vectorise/VectType.hs -2 +2 M ./compiler/vectorise/VectUtils.hs -2 +2 M ./compiler/vectorise/Vectorise.hs -2 +2 M ./utils/genapply/GenApply.hs -2 +2 M ./utils/genprimopcode/Parser.y -2 +2 M ./utils/hpc/HpcParser.y -2 +2 From igloo at earth.li Mon Sep 3 22:07:45 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 21:58:16 2007 Subject: patch applied (ghc-6.8/ghc): Don't use autoconf's datarootdir as <2.60 doesn't have it Message-ID: <20070904020745.GA7648@cvs.haskell.org> Mon Sep 3 16:45:04 PDT 2007 Ian Lynagh * Don't use autoconf's datarootdir as <2.60 doesn't have it M ./mk/config.mk.in -3 +10 From igloo at earth.li Mon Sep 3 22:07:49 2007 From: igloo at earth.li (Ian Lynagh) Date: Mon Sep 3 21:58:20 2007 Subject: patch applied (ghc-6.8/ghc): Use := rather than = when assigning make variables to avoid cycles Message-ID: <20070904020749.GA7664@cvs.haskell.org> Mon Sep 3 16:51:17 PDT 2007 Ian Lynagh * Use := rather than = when assigning make variables to avoid cycles M ./mk/config.mk.in -25 +25 From chak at cse.unsw.edu.au Mon Sep 3 22:38:06 2007 From: chak at cse.unsw.edu.au (chak@cse.unsw.edu.au) Date: Mon Sep 3 22:28:37 2007 Subject: patch applied (ghc): Better error message for unsolvable equalities Message-ID: <20070904023806.GA8414@cvs.haskell.org> Mon Sep 3 00:45:28 PDT 2007 Manuel M T Chakravarty * Better error message for unsolvable equalities M ./compiler/typecheck/TcTyFuns.lhs -4 +5 From chak at cse.unsw.edu.au Mon Sep 3 23:30:09 2007 From: chak at cse.unsw.edu.au (chak@cse.unsw.edu.au) Date: Mon Sep 3 23:20:39 2007 Subject: patch applied (testsuite): equality constraint encoding of functional dependency Message-ID: <20070904033009.GA9412@cvs.haskell.org> Mon Sep 3 03:00:53 PDT 2007 Tom Schrijvers * equality constraint encoding of functional dependency where the FD's LHS is empty: class C a | -> a The direct solution InstEqContext does not compile, but it probably should. There's an indirect solution InstEqContext2 which does work. A ./tests/ghc-regress/indexed-types/should_compile/InstEqContext.hs A ./tests/ghc-regress/indexed-types/should_compile/InstEqContext2.hs M ./tests/ghc-regress/indexed-types/should_compile/all.T +3 From sven.panne at aedion.de Tue Sep 4 01:49:53 2007 From: sven.panne at aedion.de (Sven Panne) Date: Tue Sep 4 01:40:24 2007 Subject: Haddock documentation subdirectories In-Reply-To: <6d74b0d20709031249x3ed5d437gf03eb8ec6b64a69@mail.gmail.com> References: <6d74b0d20709031249x3ed5d437gf03eb8ec6b64a69@mail.gmail.com> Message-ID: <200709040749.53390.sven.panne@aedion.de> On Monday 03 September 2007 21:49, Judah Jacobson wrote: > I was able to get make install of the haddock docs working by > upgrading my autoconf from 2.59 to 2.61. However, I noticed that > $prefix/share now contains three subdirectories: > > share/doc/ghc/libraries (contains the haddock docs) > share/ghc (contains several empty directories, one for each library > package) share/ghc-6.7.20070902 (completely empty) > > In contrast, my install of ghc-6.6.1 has only the following directory > under share: > share/ghc-6.7.20070902 > > Is this an intended change, or is something strange happening here? Building and installing the docs is currently a mess, and I have at least one patch sitting on my disk to improve things. Currently I'm rebuilding once again... Cheers, S. From cvs-ghc at haskell.org Tue Sep 4 03:30:12 2007 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Sep 4 03:20:55 2007 Subject: Daily report for head Message-ID: <200709040730.l847UCDf013726@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) lost x86 Windows head fast: pass pass pass pass pass pass gbesh Intel x86_64 Linux head: pass kahl G5 Gentoo Linux head: pass tnaur x86 Linux head: lost fail (failed stage1) x86-64 Linux head unreg: fail (failed stage1) fail (failed stage2 failed slave lost) Dropping unexpected test passes reports from builders not seen in 7 days: x86-64 Linux head x86-64 Linux head unreg Old unexpected test passes: arith008 1 x86 Windows head hReady001 2 x86 Windows head Dropping unexpected test failures reports from builders not seen in 7 days: x86-64 Linux head x86-64 Linux head unreg New unexpected test failures: ffi019 2 x86 Windows head fast Fixed unexpected test failures: arith011 cg015 cg035 conc022 ffi003 ffi004 ffi010 ffi018 Old unexpected test failures: GMapAssoc 8 x86 Windows head GMapTop 8 x86 Windows head arith005 6 x86 Windows head barton-mangler-bug 1 x86 Windows head break003 1 mnemosyne x86-64 Gentoo head break006 1 mnemosyne x86-64 Gentoo head break011 2 x86 Windows head break012 1 mnemosyne x86-64 Gentoo head break013 1 mnemosyne x86-64 Gentoo head break017 5 x86 Windows head break018 1 mnemosyne x86-64 Gentoo head break020 2 x86 Windows head break021 2 x86 Windows head bug1010 1 x86 Windows head bytestring001 1 x86 Windows head bytestring004 1 x86 Windows head bytestring005 1 x86 Windows head cabal01 2 x86 Windows head cabal01prof 1 x86 Windows head cholewo-eval 8 x86 Windows head conc014 1 x86 Windows head conc015 1 x86 Windows head conc023 1 x86 Windows head conc024 1 phil Intel OSX head conc040 1 kahl G5 Gentoo Linux head conc057 1 x86 Windows head conc063 1 x86 Windows head conc064 3 gabor head conc068 1 x86 Windows head concio001.thr 2 x86 Windows head concprog001 4 x86 Windows head concprog002 1 mnemosyne x86-64 Gentoo head derefnull 2 gabor head divbyzero 4 gabor head driver017 1 kahl G5 Gentoo Linux head driver028 1 kahl G5 Gentoo Linux head driver035 1 kahl G5 Gentoo Linux head driver045 1 kahl G5 Gentoo Linux head fed001 1 kahl G5 Gentoo Linux head ffi002 1 tnaur PPC OSX head ffi006 1 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 2 kahl G5 Gentoo Linux head ffi011 1 kahl G5 Gentoo Linux head ffi013 1 kahl G5 Gentoo Linux head galois_raytrace 1 x86 Windows head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head hist001 2 x86 Windows head hpc001 8 x86 Windows head hpc_bad_001 8 x86 Windows head hpc_help 8 x86 Windows head hpc_help_help 8 x86 Windows head hpc_help_markup 8 x86 Windows head hpc_help_report 8 x86 Windows head hpc_help_show 8 x86 Windows head hpc_help_version 8 x86 Windows head hpc_markup_001 8 x86 Windows head hpc_markup_002 8 x86 Windows head hpc_markup_error_001 8 x86 Windows head hpc_markup_error_002 8 x86 Windows head hpc_markup_multi_001 8 x86 Windows head hpc_markup_multi_002 8 x86 Windows head hpc_markup_multi_003 8 x86 Windows head hpc_raytrace 8 x86 Windows head hpc_report_001 8 x86 Windows head hpc_report_002 8 x86 Windows head hpc_report_003 8 x86 Windows head hpc_report_error_001 8 x86 Windows head hpc_report_error_002 8 x86 Windows head hpc_report_multi_001 8 x86 Windows head hpc_report_multi_002 8 x86 Windows head hpc_report_multi_003 8 x86 Windows head hpc_show 8 x86 Windows head hpc_show_error_001 8 x86 Windows head hpc_show_error_002 8 x86 Windows head hpc_show_multi_001 8 x86 Windows head hpc_show_multi_002 8 x86 Windows head hpc_version 8 x86 Windows head ind2 1 x86 Windows head joao-circular 1 tnaur PPC OSX head num012 2 kahl G5 Gentoo Linux head outofmem 6 gabor head process004 1 x86 Windows head seward-space-leak 1 tnaur PPC OSX head tcrun022 7 x86 Windows head typecheck.testeq1 1 x86 Windows head user001 1 phil P4 SuSE Linux head -------------- next part -------------- Last 30 lines: ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c hooks/StackOverflow.c -o hooks/StackOverflow.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/0Hash.c -o parallel/0Hash.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/0Unpack.c -o parallel/0Unpack.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/Dist.c -o parallel/Dist.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/Global.c -o parallel/Global.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/GranSim.c -o parallel/GranSim.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/HLComms.c -o parallel/HLComms.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/LLComms.c -o parallel/LLComms.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/Pack.c -o parallel/Pack.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2 -package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c parallel/ParInit.c -o parallel/ParInit.o ../compiler/ghc-inplace -optc-O -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-fno-strict-aliasi