Skip to content

Instantly share code, notes, and snippets.

@master-q
Created April 2, 2013 15:29
Show Gist options
  • Save master-q/5293101 to your computer and use it in GitHub Desktop.
Save master-q/5293101 to your computer and use it in GitHub Desktop.
[Ajhc] Occur cpp error on a Windows environment.
searching for ghc in path.
found ghc at c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--numeric-version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc.exe is version
7.4.2
looking for tool "ghc-pkg" near compiler in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin
found ghc-pkg in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\ghc-pkg.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc-pkg.exe is version
7.4.2
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--supported-languages"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--info"])
Reading installed packages...
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["dump","--global","-v0"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["dump","--user","-v0"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--print-libdir"])
Reading available packages...
Choosing modular solver.
Resolving dependencies...
[__0] trying: ajhc-0.8.0.1 (user goal)
[__1] next goal: base (dependency of ajhc-0.8.0.1)
[__1] rejecting: base-3.0.3.2, 3.0.3.1 (global constraint requires installed instance)
[__1] trying: base-4.5.1.0/installed-7c8...
[__2] trying: rts-1.0/installedbuil... (dependency of base-4.5.1.0/installed-7c8...)
[__3] trying: integer-gmp-0.4.0.0/installed-c15... (dependency of base-4.5.1.0/installed-7c8...)
[__4] trying: ghc-prim-0.2.0.0/installed-17c... (dependency of base-4.5.1.0/installed-7c8...)
[__5] trying: Win32-2.2.2.0/installed-669... (dependency of ajhc-0.8.0.1)
[__6] trying: zlib-0.5.4.0/installed-0d8... (dependency of ajhc-0.8.0.1)
[__7] trying: utf8-string-0.3.7/installed-4b1... (dependency of ajhc-0.8.0.1)
[__8] trying: temporary-1.1.2.4/installed-bcd... (dependency of ajhc-0.8.0.1)
[__9] trying: syb-0.3.7/installed-a26... (dependency of ajhc-0.8.0.1)
[_10] trying: regex-compat-0.95.1/installed-868... (dependency of ajhc-0.8.0.1)
[_11] trying: regex-posix-0.95.2/installed-559... (dependency of regex-compat-0.95.1/installed-868...)
[_12] trying: regex-base-0.93.2/installed-7aa... (dependency of regex-compat-0.95.1/installed-868...)
[_13] trying: random-1.0.1.1/installed-6ad... (dependency of ajhc-0.8.0.1)
[_14] trying: time-1.4/installed-0d3... (dependency of random-1.0.1.1/installed-6ad...)
[_15] trying: old-locale-1.0.0.4/installed-b1d... (dependency of time-1.4/installed-0d3...)
[_16] trying: deepseq-1.3.0.0/installed-c8a... (dependency of time-1.4/installed-0d3...)
[_17] trying: process-1.1.0.1/installed-fe3... (dependency of ajhc-0.8.0.1)
[_18] trying: pretty-1.1.1.0/installed-867... (dependency of ajhc-0.8.0.1)
[_19] trying: old-time-1.1.0.0/installed-faa... (dependency of ajhc-0.8.0.1)
[_20] trying: mtl-2.1.2/installed-533... (dependency of ajhc-0.8.0.1)
[_21] trying: transformers-0.3.0.0/installed-8ad... (dependency of mtl-2.1.2/installed-533...)
[_22] trying: haskeline-0.7.0.3/installed-807... (dependency of ajhc-0.8.0.1)
[_23] trying: filepath-1.3.0.0/installed-2f4... (dependency of ajhc-0.8.0.1)
[_24] trying: fgl-5.4.2.4/installed-c7e... (dependency of ajhc-0.8.0.1)
[_25] trying: directory-1.1.0.2/installed-58f... (dependency of ajhc-0.8.0.1)
[_26] trying: containers-0.4.2.1/installed-efa... (dependency of ajhc-0.8.0.1)
[_27] trying: bytestring-0.9.2.1/installed-0c7... (dependency of ajhc-0.8.0.1)
[_28] trying: binary-0.5.1.0/installed-938... (dependency of ajhc-0.8.0.1)
[_29] trying: array-0.4.0.0/installed-917... (dependency of ajhc-0.8.0.1)
[_30] next goal: HsSyck (dependency of ajhc-0.8.0.1)
[_30] trying: HsSyck-0.50/installed-ccf...
[_31] done
Extracting
C:\Users\Hoge\AppData\Roaming\cabal\packages\hackage.haskell.org\ajhc\0.8.0.1\ajhc-0.8.0.1.tar.gz
to C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548...
Using external setup method with build-type Custom
creating
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup
creating
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist
creating
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup
Using Cabal library version 1.14.0
Using
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs
as setup script.
Setup script is out of date, compiling...
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["-v","--make","C:\\Users\\Hoge\\AppData\\Local\\Temp\\ajhc-0.8.0.1-24548\\ajhc-0.8.0.1\\Setup.hs","-o","C:\\Users\\Hoge\\AppData\\Local\\Temp\\ajhc-0.8.0.1-24548\\ajhc-0.8.0.1\\dist\\setup\\setup.exe","-odir","C:\\Users\\Hoge\\AppData\\Local\\Temp\\ajhc-0.8.0.1-24548\\ajhc-0.8.0.1\\dist\\setup","-hidir","C:\\Users\\Hoge\\AppData\\Local\\Temp\\ajhc-0.8.0.1-24548\\ajhc-0.8.0.1\\dist\\setup","-i","-iC:\\Users\\Hoge\\AppData\\Local\\Temp\\ajhc-0.8.0.1-24548\\ajhc-0.8.0.1","-package","Cabal-1.14.0"])
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\Hoge\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs
Created temporary directory: C:\Users\Hoge\AppData\Local\Temp\ghc24324_0
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-x" "c" "C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.hscpp"
Stable obj: []
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Main,
ms_textual_imps = [import (implicit) Prelude,
import Distribution.Package,
import qualified System.FilePath.Posix as Px,
import System.FilePath ( (</>), splitDirectories ),
import qualified Distribution.Simple.Program as P,
import qualified Distribution.Simple.Setup as S,
import Distribution.Simple.LocalBuildInfo as L,
import Distribution.Simple.InstallDirs as I,
import Distribution.Simple]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.hscpp
*** Checking old interface for main:Main:
[1 of 1] Compiling Main ( C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs, C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 213
*** Simplifier:
Result size of Simplifier iteration=1 = 195
Result size of Simplifier = 195
*** Tidy Core:
Result size of Tidy Core = 195
writeBinIface: 1 Names
writeBinIface: 43 dict entries
*** CorePrep:
Result size of CorePrep = 267
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-IC:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.s" "-o" "C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\Main.o"
Upsweep completely successful.
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.c C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.c
link: linkables are ...
LinkableM (Wed Apr 3 00:04:16 (W) 2013) main:Main
[DotO C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\Main.o]
Linking C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\setup.exe ...
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.c" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.o" "-DTABLES_NEXT_TO_CODE" "-IC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Windres:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/windres.exe" "--preprocessor=\"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe\" \"-fno-stack-protector\" \"-Wl,--hash-size=31\" \"-Wl,--reduce-memory-overheads\" \"-E\" \"-xc\" \"-DRC_INVOKED\"" "--use-temp-file" "--input=C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.rc" "--output=C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_1.o" "--output-format=coff"
*** Linker:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-o" "C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\setup.exe" "-Wl,--enable-auto-import" "C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\Main.o" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_1.o" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Cabal-1.14.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\pretty-1.1.1.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-locale-1.0.0.4" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\filepath-1.3.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\containers-0.4.2.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\deepseq-1.3.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\array-0.4.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\integer-gmp-0.4.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\ghc-prim-0.2.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib" "C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.o" "-lHSCabal-1.14.0" "-lHSprocess-1.1.0.1" "-lkernel32" "-lHSpretty-1.1.1.0" "-lHSdirectory-1.1.0.2" "-lHSold-time-1.1.0.0" "-lHSold-locale-1.0.0.4" "-lHSfilepath-1.3.0.0" "-lHSWin32-2.2.2.0" "-luser32" "-lgdi32" "-lwinmm" "-ladvapi32" "-lshell32" "-lshfolder" "-lHSbytestring-0.9.2.1" "-lHScontainers-0.4.2.1" "-lHSdeepseq-1.3.0.0" "-lHSarray-0.4.0.0" "-lHSbase-4.5.1.0" "-lwsock32" "-luser32" "-lshell32" "-lHSinteger-gmp-0.4.0.0" "-lHSghc-prim-0.2.0.0" "-lHSrts" "-lm" "-lwsock32" "-u" "_ghczmprim_GHCziTypes_Izh_static_info" "-u" "_ghczmprim_GHCziTypes_Czh_static_info" "-u" "_ghczmprim_GHCziTypes_Fzh_static_info" "-u" "_ghczmprim_GHCziTypes_Dzh_static_info" "-u" "_base_GHCziPtr_Ptr_static_info" "-u" "_base_GHCziWord_Wzh_static_info" "-u" "_base_GHCziInt_I8zh_static_info" "-u" "_base_GHCziInt_I16zh_static_info" "-u" "_base_GHCziInt_I32zh_static_info" "-u" "_base_GHCziInt_I64zh_static_info" "-u" "_base_GHCziWord_W8zh_static_info" "-u" "_base_GHCziWord_W16zh_static_info" "-u" "_base_GHCziWord_W32zh_static_info" "-u" "_base_GHCziWord_W64zh_static_info" "-u" "_base_GHCziStable_StablePtr_static_info" "-u" "_ghczmprim_GHCziTypes_Izh_con_info" "-u" "_ghczmprim_GHCziTypes_Czh_con_info" "-u" "_ghczmprim_GHCziTypes_Fzh_con_info" "-u" "_ghczmprim_GHCziTypes_Dzh_con_info" "-u" "_base_GHCziPtr_Ptr_con_info" "-u" "_base_GHCziPtr_FunPtr_con_info" "-u" "_base_GHCziStable_StablePtr_con_info" "-u" "_ghczmprim_GHCziTypes_False_closure" "-u" "_ghczmprim_GHCziTypes_True_closure" "-u" "_base_GHCziPack_unpackCString_closure" "-u" "_base_GHCziIOziException_stackOverflow_closure" "-u" "_base_GHCziIOziException_heapOverflow_closure" "-u" "_base_ControlziExceptionziBase_nonTermination_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure" "-u" "_base_ControlziExceptionziBase_nestedAtomically_closure" "-u" "_base_GHCziWeak_runFinalizzerBatch_closure" "-u" "_base_GHCziTopHandler_flushStdHandles_closure" "-u" "_base_GHCziTopHandler_runIO_closure" "-u" "_base_GHCziTopHandler_runNonIO_closure" "-u" "_base_GHCziConcziIO_ensureIOManagerIsRunning_closure" "-u" "_base_GHCziConcziSync_runSparks_closure" "-u" "_base_GHCziConcziSignal_runHandlers_closure"
link: done
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_1.o C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.rc C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.o C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.c C:\Users\Hoge\AppData\Local\Temp\ghc24324_0\ghc24324_0.hscpp
*** Deleting temp dirs:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24324_0
Configuring ajhc-0.8.0.1...
creating dist
searching for ghc in path.
found ghc at c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--numeric-version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc.exe is version
7.4.2
looking for tool "ghc-pkg" near compiler in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin
found ghc-pkg in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\ghc-pkg.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\ghc-pkg.exe is version
7.4.2
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--supported-languages"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--info"])
Reading installed packages...
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["dump","--global","-v0"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc-pkg.exe",["dump","--user","-v0"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--print-libdir"])
Dependency HsSyck ==0.50: using HsSyck-0.50
Dependency Win32 ==2.2.2.0: using Win32-2.2.2.0
Dependency array ==0.4.0.0: using array-0.4.0.0
Dependency base ==4.5.1.0: using base-4.5.1.0
Dependency binary ==0.5.1.0: using binary-0.5.1.0
Dependency bytestring ==0.9.2.1: using bytestring-0.9.2.1
Dependency containers ==0.4.2.1: using containers-0.4.2.1
Dependency directory ==1.1.0.2: using directory-1.1.0.2
Dependency fgl ==5.4.2.4: using fgl-5.4.2.4
Dependency filepath ==1.3.0.0: using filepath-1.3.0.0
Dependency haskeline ==0.7.0.3: using haskeline-0.7.0.3
Dependency mtl ==2.1.2: using mtl-2.1.2
Dependency old-time ==1.1.0.0: using old-time-1.1.0.0
Dependency pretty ==1.1.1.0: using pretty-1.1.1.0
Dependency process ==1.1.0.1: using process-1.1.0.1
Dependency random ==1.0.1.1: using random-1.0.1.1
Dependency regex-compat ==0.95.1: using regex-compat-0.95.1
Dependency syb ==0.3.7: using syb-0.3.7
Dependency temporary ==1.1.2.4: using temporary-1.1.2.4
Dependency utf8-string ==0.3.7: using utf8-string-0.3.7
Dependency zlib ==0.5.4.0: using zlib-0.5.4.0
searching for alex in path.
found alex at c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\lib\extralibs\bin\alex.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\bin\\alex.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\bin\alex.exe
is version 3.0.2
searching for c2hs in path.
Cannot find c2hs on the path
searching for cpphs in path.
Cannot find cpphs on the path
searching for ffihugs in path.
Cannot find ffihugs on the path
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\mingw\\bin\\gcc.exe",["-dumpversion"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\mingw\bin\gcc.exe is
version 4.5.2
searching for greencard in path.
Cannot find greencard on the path
searching for haddock in path.
found haddock at c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\haddock.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\haddock.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\haddock.exe is version
2.11.0
searching for happy in path.
found happy at c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\lib\extralibs\bin\happy.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\bin\\happy.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\bin\happy.exe
is version 1.18.10
searching for hmake in path.
Cannot find hmake on the path
searching for hpc in path.
found hpc at c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\hpc.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\hpc.exe",["version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\hpc.exe is version 0.6
looking for tool "hsc2hs" near compiler in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin
found hsc2hs in c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\hsc2hs.exe
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\hsc2hs.exe",["--version"])
c:\Program Files (x86)\Haskell Platform\2012.4.0.0\bin\hsc2hs.exe is version
0.67
searching for HsColour in path.
Cannot find HsColour on the path
searching for hugs in path.
Cannot find hugs on the path
searching for jhc in path.
Cannot find jhc on the path
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["-c","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22992.c","-o","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22992.o"])
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\mingw\\bin\\ld.exe",["-x","-r","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22992.o","-o","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22993.o"])
searching for lhc in path.
Cannot find lhc on the path
searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
searching for nhc98 in path.
Cannot find nhc98 on the path
searching for pkg-config in path.
Cannot find pkg-config on the path
searching for ranlib in path.
found ranlib at C:\MinGW\bin\ranlib.exe
searching for strip in path.
found strip at C:\MinGW\bin\strip.exe
searching for tar in path.
found tar at C:\MinGW\msys\1.0\bin\tar.exe
searching for uhc in path.
Cannot find uhc on the path
Using Cabal-1.14.0 compiled by ghc-7.4
Using compiler: ghc-7.4.2
Using install prefix: C:\Users\Hoge\AppData\Roaming\cabal
Binaries installed in: C:\Users\Hoge\AppData\Roaming\cabal\bin
Libraries installed in:
C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1\ghc-7.4.2
Private binaries installed in:
C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1
Data files installed in: C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1
Documentation installed in:
C:\Users\Hoge\AppData\Roaming\cabal\doc\ajhc-0.8.0.1
Using alex version 3.0.2 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\lib\extralibs\bin\alex.exe
Using ar found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\mingw\bin\ar.exe
No c2hs found
No cpphs found
No ffihugs found
Using gcc version 4.5.2 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\mingw\bin\gcc.exe
Using ghc version 7.4.2 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\ghc.exe
Using ghc-pkg version 7.4.2 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\ghc-pkg.exe
No greencard found
Using haddock version 2.11.0 found on system at: c:\Program Files
(x86)\Haskell Platform\2012.4.0.0\bin\haddock.exe
Using happy version 1.18.10 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\lib\extralibs\bin\happy.exe
No hmake found
Using hpc version 0.6 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\hpc.exe
Using hsc2hs version 0.67 found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\bin\hsc2hs.exe
No hscolour found
No hugs found
No jhc found
Using ld found on system at: c:\Program Files (x86)\Haskell
Platform\2012.4.0.0\mingw\bin\ld.exe
No lhc found
No lhc-pkg found
No nhc98 found
No pkg-config found
Using ranlib found on system at: C:\MinGW\bin\ranlib.exe
Using strip found on system at: C:\MinGW\bin\strip.exe
Using tar found on system at: C:\MinGW\msys\1.0\bin\tar.exe
No uhc found
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\mingw\\bin\\gcc.exe",["-Wl,--hash-size=31","-Wl,--reduce-memory-overheads","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22992.c","-o","C:\\Users\\Hoge\\AppData\\Local\\Temp\\22992","-D__GLASGOW_HASKELL__=704","-Idist\\build\\autogen","-Isrc/data","-Isrc/StringTable","-Isrc/cbits","-Isrc","-I.","-DUSE_HASKELINE","-DWITH_CABAL","-std=c99","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\zlib-0.5.4.0\\ghc-7.4.2\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\time-1.4\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\process-1.1.0.1\\include","-IC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\haskeline-0.7.0.3\\ghc-7.4.2\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\directory-1.1.0.2\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-time-1.1.0.0\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\Win32-2.2.2.0\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\bytestring-0.9.2.1\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\base-4.5.1.0\\include","-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib/include","-std=c99","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\zlib-0.5.4.0\\ghc-7.4.2","-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\temporary-1.1.2.4\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-compat-0.95.1\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-posix-0.95.2\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-base-0.93.2\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\random-1.0.1.1\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\time-1.4","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\process-1.1.0.1","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\pretty-1.1.1.0","-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\haskeline-0.7.0.3\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\fgl-5.4.2.4\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\mtl-2.1.2\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\transformers-0.3.0.0\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\directory-1.1.0.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-time-1.1.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-locale-1.0.0.4","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\filepath-1.3.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\binary-0.5.1.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\containers-0.4.2.1","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\deepseq-1.3.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\array-0.4.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\Win32-2.2.2.0","-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\HsSyck-0.50\\ghc-7.4.2","-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\utf8-string-0.3.7\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\syb-0.3.7\\ghc-7.4.2","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\bytestring-0.9.2.1","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\base-4.5.1.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\integer-gmp-0.4.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\ghc-prim-0.2.0.0","-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib"])
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\setup.exe
configure --verbose=3 --ghc --prefix=C:\Users\Hoge\AppData\Roaming\cabal
--user --constraint=zlib ==0.5.4.0 --constraint=utf8-string ==0.3.7
--constraint=temporary ==1.1.2.4 --constraint=syb ==0.3.7
--constraint=regex-compat ==0.95.1 --constraint=random ==1.0.1.1
--constraint=process ==1.1.0.1 --constraint=pretty ==1.1.1.0
--constraint=old-time ==1.1.0.0 --constraint=mtl ==2.1.2
--constraint=haskeline ==0.7.0.3 --constraint=filepath ==1.3.0.0
--constraint=fgl ==5.4.2.4 --constraint=directory ==1.1.0.2
--constraint=containers ==0.4.2.1 --constraint=bytestring ==0.9.2.1
--constraint=binary ==0.5.1.0 --constraint=base ==4.5.1.0 --constraint=array
==0.4.0.0 --constraint=Win32 ==2.2.2.0 --constraint=HsSyck ==0.50
--disable-tests --disable-benchmarks
Using external setup method with build-type Custom
creating
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup
Using Cabal library version 1.14.0
Using
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs
as setup script.
creating dist\build
creating dist\build\autogen
Building ajhc-0.8.0.1...
Preprocessing executable 'ajhc' for ajhc-0.8.0.1...
creating dist\build\ajhc\ajhc-tmp\FrontEnd
creating dist\build\ajhc\ajhc-tmp
creating dist\build\ajhc
creating dist\build\ajhc\ajhc-tmp
creating dist\build\ajhc\ajhc-tmp\FrontEnd
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\bin\\happy.exe",["-agc","-o","dist\\build\\ajhc\\ajhc-tmp\\FrontEnd\\HsParser.hs","src\\FrontEnd\\HsParser.y"])
shift/reduce conflicts: 60
reduce/reduce conflicts: 74
creating dist\build\ajhc\ajhc-tmp\StringTable
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\hsc2hs.exe",["--cc=c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\mingw\\bin\\gcc.exe","--ld=c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\mingw\\bin\\gcc.exe","--cflag=-Wl,--hash-size=31","--cflag=-Wl,--reduce-memory-overheads","--lflag=-Wl,--hash-size=31","--lflag=-Wl,--reduce-memory-overheads","--cflag=-D__GLASGOW_HASKELL__=704","--cflag=-Dmingw32_BUILD_OS","--cflag=-Dmingw32_HOST_OS","--cflag=-Di386_BUILD_ARCH","--cflag=-Di386_HOST_ARCH","--cflag=-Isrc/data","--cflag=-Isrc/StringTable","--cflag=-Isrc/cbits","--cflag=-Isrc","--cflag=-std=c99","--cflag=-DUSE_HASKELINE","--cflag=-DWITH_CABAL","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\zlib-0.5.4.0\\ghc-7.4.2\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\time-1.4\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\process-1.1.0.1\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\haskeline-0.7.0.3\\ghc-7.4.2\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\directory-1.1.0.2\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-time-1.1.0.0\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\Win32-2.2.2.0\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\bytestring-0.9.2.1\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\base-4.5.1.0\\include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--cflag=-IC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib/include","--cflag=-Idist\\build\\autogen","--cflag=-include","--cflag=dist\\build\\autogen\\cabal_macros.h","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\zlib-0.5.4.0\\ghc-7.4.2","--lflag=-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\temporary-1.1.2.4\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-compat-0.95.1\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-posix-0.95.2\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\regex-base-0.93.2\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\random-1.0.1.1\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\time-1.4","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\process-1.1.0.1","--lflag=-lkernel32","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\pretty-1.1.1.0","--lflag=-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\haskeline-0.7.0.3\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\fgl-5.4.2.4\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\mtl-2.1.2\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\transformers-0.3.0.0\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\directory-1.1.0.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-time-1.1.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\old-locale-1.0.0.4","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\filepath-1.3.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\binary-0.5.1.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\containers-0.4.2.1","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\deepseq-1.3.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\array-0.4.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\Win32-2.2.2.0","--lflag=-luser32","--lflag=-lgdi32","--lflag=-lwinmm","--lflag=-ladvapi32","--lflag=-lshell32","--lflag=-lshfolder","--lflag=-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\HsSyck-0.50\\ghc-7.4.2","--lflag=-LC:\\Users\\Hoge\\AppData\\Roaming\\cabal\\utf8-string-0.3.7\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\extralibs\\syb-0.3.7\\ghc-7.4.2","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\bytestring-0.9.2.1","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\base-4.5.1.0","--lflag=-lwsock32","--lflag=-luser32","--lflag=-lshell32","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\integer-gmp-0.4.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib\\ghc-prim-0.2.0.0","--lflag=-LC:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\lib","--lflag=-lm","--lflag=-lwsock32","-o","dist\\build\\ajhc\\ajhc-tmp\\StringTable\\Atom.hs","src\\StringTable\\Atom.hsc"])
Building executable ajhc...
creating dist\build\ajhc
creating dist\build\ajhc\ajhc-tmp
Building C Sources.
creating dist\build\ajhc\ajhc-tmp
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["-Idist\\build\\ajhc\\ajhc-tmp","-Isrc/data","-Isrc/StringTable","-Isrc/cbits","-Isrc","-package-conf","dist\\package.conf.inplace","-package-id","HsSyck-0.50-ccf449e23fad94ddbb15b0b7b1559e76","-package-id","Win32-2.2.2.0-6698dcca54558470959f97f13257fe4a","-package-id","array-0.4.0.0-9176f59bdae9e661360f185d8825258e","-package-id","base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917","-package-id","binary-0.5.1.0-9388d0f02e0feb0afd0543ebbd184b1e","-package-id","bytestring-0.9.2.1-0c74e8abeebb3c3d794fd93f5313ffd8","-package-id","containers-0.4.2.1-efa59805336a77490296ae3897cecb87","-package-id","directory-1.1.0.2-58fafe7d1531ce2e3ca938d86c37c9bd","-package-id","fgl-5.4.2.4-c7e362324f7cb7d14250054411a91864","-package-id","filepath-1.3.0.0-2f497f30c85bfb59ab505967fb933019","-package-id","haskeline-0.7.0.3-807bdb117989a61d36489b9dae48353f","-package-id","mtl-2.1.2-5337caef659244e51e2f5fb2e944d97f","-package-id","old-time-1.1.0.0-faa8f195d3a1c39bf0ccb8384aa86e9f","-package-id","pretty-1.1.1.0-867dcdeb02592f3d2a707618561c7b86","-package-id","process-1.1.0.1-fe3d67a3840d8aa72e483e86efef85a4","-package-id","random-1.0.1.1-6ad5a9247ee1942db2481aa953742717","-package-id","regex-compat-0.95.1-868bbcfc31606ecf2550746ae4a2ab25","-package-id","syb-0.3.7-a269c050536d4890f37a20513844e800","-package-id","temporary-1.1.2.4-bcd963d80dbd9a9f6275da1848551e7f","-package-id","utf8-string-0.3.7-4b125e30019bb9aa39765c74dc7e55f9","-package-id","zlib-0.5.4.0-0d818ac207ea095f2439042e85ca4d8f","-optc-std=c99","-optc-O2","-odir","dist\\build\\ajhc\\ajhc-tmp","-v","-c","src/StringTable/StringTable_cbits.c"])
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\Hoge\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
Using package config file: dist\package.conf.inplace
hiding package Cabal-1.14.0 to avoid conflict with later version Cabal-1.16.0.3
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
Created temporary directory: C:\Users\Hoge\AppData\Local\Temp\ghc23812_0
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-x" "c" "src\StringTable\StringTable_cbits.c" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc23812_0\ghc23812_0.s" "-S" "-Wimplicit" "-O" "-D__GLASGOW_HASKELL__=704" "-DTABLES_NEXT_TO_CODE" "-std=c99" "-O2" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc23812_0\ghc23812_0.s" "-o" "dist\build\ajhc\ajhc-tmp\src\StringTable\StringTable_cbits.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc23812_0\ghc23812_0.s
*** Deleting temp dirs:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc23812_0
creating dist\build\ajhc\ajhc-tmp
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["-Idist\\build\\ajhc\\ajhc-tmp","-Isrc/data","-Isrc/StringTable","-Isrc/cbits","-Isrc","-package-conf","dist\\package.conf.inplace","-package-id","HsSyck-0.50-ccf449e23fad94ddbb15b0b7b1559e76","-package-id","Win32-2.2.2.0-6698dcca54558470959f97f13257fe4a","-package-id","array-0.4.0.0-9176f59bdae9e661360f185d8825258e","-package-id","base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917","-package-id","binary-0.5.1.0-9388d0f02e0feb0afd0543ebbd184b1e","-package-id","bytestring-0.9.2.1-0c74e8abeebb3c3d794fd93f5313ffd8","-package-id","containers-0.4.2.1-efa59805336a77490296ae3897cecb87","-package-id","directory-1.1.0.2-58fafe7d1531ce2e3ca938d86c37c9bd","-package-id","fgl-5.4.2.4-c7e362324f7cb7d14250054411a91864","-package-id","filepath-1.3.0.0-2f497f30c85bfb59ab505967fb933019","-package-id","haskeline-0.7.0.3-807bdb117989a61d36489b9dae48353f","-package-id","mtl-2.1.2-5337caef659244e51e2f5fb2e944d97f","-package-id","old-time-1.1.0.0-faa8f195d3a1c39bf0ccb8384aa86e9f","-package-id","pretty-1.1.1.0-867dcdeb02592f3d2a707618561c7b86","-package-id","process-1.1.0.1-fe3d67a3840d8aa72e483e86efef85a4","-package-id","random-1.0.1.1-6ad5a9247ee1942db2481aa953742717","-package-id","regex-compat-0.95.1-868bbcfc31606ecf2550746ae4a2ab25","-package-id","syb-0.3.7-a269c050536d4890f37a20513844e800","-package-id","temporary-1.1.2.4-bcd963d80dbd9a9f6275da1848551e7f","-package-id","utf8-string-0.3.7-4b125e30019bb9aa39765c74dc7e55f9","-package-id","zlib-0.5.4.0-0d818ac207ea095f2439042e85ca4d8f","-optc-std=c99","-optc-O2","-odir","dist\\build\\ajhc\\ajhc-tmp","-v","-c","src/cbits/md5sum.c"])
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\Hoge\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
Using package config file: dist\package.conf.inplace
hiding package Cabal-1.14.0 to avoid conflict with later version Cabal-1.16.0.3
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
Created temporary directory: C:\Users\Hoge\AppData\Local\Temp\ghc24104_0
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-x" "c" "src\cbits\md5sum.c" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc24104_0\ghc24104_0.s" "-S" "-Wimplicit" "-O" "-D__GLASGOW_HASKELL__=704" "-DTABLES_NEXT_TO_CODE" "-std=c99" "-O2" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc24104_0\ghc24104_0.s" "-o" "dist\build\ajhc\ajhc-tmp\src\cbits\md5sum.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24104_0\ghc24104_0.s
*** Deleting temp dirs:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24104_0
creating dist\build\ajhc\ajhc-tmp
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["-Idist\\build\\ajhc\\ajhc-tmp","-Isrc/data","-Isrc/StringTable","-Isrc/cbits","-Isrc","-package-conf","dist\\package.conf.inplace","-package-id","HsSyck-0.50-ccf449e23fad94ddbb15b0b7b1559e76","-package-id","Win32-2.2.2.0-6698dcca54558470959f97f13257fe4a","-package-id","array-0.4.0.0-9176f59bdae9e661360f185d8825258e","-package-id","base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917","-package-id","binary-0.5.1.0-9388d0f02e0feb0afd0543ebbd184b1e","-package-id","bytestring-0.9.2.1-0c74e8abeebb3c3d794fd93f5313ffd8","-package-id","containers-0.4.2.1-efa59805336a77490296ae3897cecb87","-package-id","directory-1.1.0.2-58fafe7d1531ce2e3ca938d86c37c9bd","-package-id","fgl-5.4.2.4-c7e362324f7cb7d14250054411a91864","-package-id","filepath-1.3.0.0-2f497f30c85bfb59ab505967fb933019","-package-id","haskeline-0.7.0.3-807bdb117989a61d36489b9dae48353f","-package-id","mtl-2.1.2-5337caef659244e51e2f5fb2e944d97f","-package-id","old-time-1.1.0.0-faa8f195d3a1c39bf0ccb8384aa86e9f","-package-id","pretty-1.1.1.0-867dcdeb02592f3d2a707618561c7b86","-package-id","process-1.1.0.1-fe3d67a3840d8aa72e483e86efef85a4","-package-id","random-1.0.1.1-6ad5a9247ee1942db2481aa953742717","-package-id","regex-compat-0.95.1-868bbcfc31606ecf2550746ae4a2ab25","-package-id","syb-0.3.7-a269c050536d4890f37a20513844e800","-package-id","temporary-1.1.2.4-bcd963d80dbd9a9f6275da1848551e7f","-package-id","utf8-string-0.3.7-4b125e30019bb9aa39765c74dc7e55f9","-package-id","zlib-0.5.4.0-0d818ac207ea095f2439042e85ca4d8f","-optc-std=c99","-optc-O2","-odir","dist\\build\\ajhc\\ajhc-tmp","-v","-c","src/cbits/lookup3.c"])
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\Hoge\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
Using package config file: dist\package.conf.inplace
hiding package Cabal-1.14.0 to avoid conflict with later version Cabal-1.16.0.3
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
Created temporary directory: C:\Users\Hoge\AppData\Local\Temp\ghc24212_0
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-x" "c" "src\cbits\lookup3.c" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc24212_0\ghc24212_0.s" "-S" "-Wimplicit" "-O" "-D__GLASGOW_HASKELL__=704" "-DTABLES_NEXT_TO_CODE" "-std=c99" "-O2" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc24212_0\ghc24212_0.s" "-o" "dist\build\ajhc\ajhc-tmp\src\cbits\lookup3.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24212_0\ghc24212_0.s
*** Deleting temp dirs:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc24212_0
("c:\\Program Files (x86)\\Haskell Platform\\2012.4.0.0\\bin\\ghc.exe",["--make","-o","dist\\build\\ajhc\\ajhc.exe","-v","-hide-all-packages","-fbuilding-cabal-package","-package-conf","dist\\package.conf.inplace","-i","-idist\\build\\ajhc\\ajhc-tmp","-idrift_processed","-isrc","-idist\\build\\autogen","-Idist\\build\\autogen","-Idist\\build\\ajhc\\ajhc-tmp","-Isrc/data","-Isrc/StringTable","-Isrc/cbits","-Isrc","-optP-DUSE_HASKELINE","-optP-DWITH_CABAL","-optP-include","-optPdist\\build\\autogen\\cabal_macros.h","-odir","dist\\build\\ajhc\\ajhc-tmp","-hidir","dist\\build\\ajhc\\ajhc-tmp","-stubdir","dist\\build\\ajhc\\ajhc-tmp","-package-id","HsSyck-0.50-ccf449e23fad94ddbb15b0b7b1559e76","-package-id","Win32-2.2.2.0-6698dcca54558470959f97f13257fe4a","-package-id","array-0.4.0.0-9176f59bdae9e661360f185d8825258e","-package-id","base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917","-package-id","binary-0.5.1.0-9388d0f02e0feb0afd0543ebbd184b1e","-package-id","bytestring-0.9.2.1-0c74e8abeebb3c3d794fd93f5313ffd8","-package-id","containers-0.4.2.1-efa59805336a77490296ae3897cecb87","-package-id","directory-1.1.0.2-58fafe7d1531ce2e3ca938d86c37c9bd","-package-id","fgl-5.4.2.4-c7e362324f7cb7d14250054411a91864","-package-id","filepath-1.3.0.0-2f497f30c85bfb59ab505967fb933019","-package-id","haskeline-0.7.0.3-807bdb117989a61d36489b9dae48353f","-package-id","mtl-2.1.2-5337caef659244e51e2f5fb2e944d97f","-package-id","old-time-1.1.0.0-faa8f195d3a1c39bf0ccb8384aa86e9f","-package-id","pretty-1.1.1.0-867dcdeb02592f3d2a707618561c7b86","-package-id","process-1.1.0.1-fe3d67a3840d8aa72e483e86efef85a4","-package-id","random-1.0.1.1-6ad5a9247ee1942db2481aa953742717","-package-id","regex-compat-0.95.1-868bbcfc31606ecf2550746ae4a2ab25","-package-id","syb-0.3.7-a269c050536d4890f37a20513844e800","-package-id","temporary-1.1.2.4-bcd963d80dbd9a9f6275da1848551e7f","-package-id","utf8-string-0.3.7-4b125e30019bb9aa39765c74dc7e55f9","-package-id","zlib-0.5.4.0-0d818ac207ea095f2439042e85ca4d8f","-O","-W","-fno-warn-unused-matches","-fwarn-type-defaults","-i./drift_processed","-i./src","-XHaskell98","-XBangPatterns","-XTypeFamilies","-XViewPatterns","-XUndecidableInstances","-XOverlappingInstances","-XRecordWildCards","-XRecursiveDo","-XTupleSections","-XParallelListComp","-XGeneralizedNewtypeDeriving","-XScopedTypeVariables","-XFlexibleInstances","-XTypeSynonymInstances","-XMultiParamTypeClasses","-XDeriveDataTypeable","-XNoMonoLocalBinds","-XNamedFieldPuns","-XForeignFunctionInterface","-XUnliftedFFITypes","-XImplicitParams","-XUnboxedTuples","-XStandaloneDeriving","-XDeriveFunctor","-XDeriveFoldable","-XDeriveTraversable","-XFlexibleContexts","-XConstrainedClassMethods","-XFunctionalDependencies","-XMagicHash","-XPolymorphicComponents","-XExistentialQuantification","-XUnicodeSyntax","-XPostfixOperators","-XPatternGuards","-XLiberalTypeSynonyms","-XRankNTypes","-XTypeOperators","-XEmptyDataDecls","-XKindSignatures","dist\\build\\ajhc\\ajhc-tmp\\src/StringTable/StringTable_cbits.o","dist\\build\\ajhc\\ajhc-tmp\\src/cbits/md5sum.o","dist\\build\\ajhc\\ajhc-tmp\\src/cbits/lookup3.o","src\\Main.hs"])
on the commandline:
Warning: -XRecursiveDo is deprecated: use -XDoRec or pragma {-# LANGUAGE DoRec #-} instead
Glasgow Haskell Compiler, Version 7.4.2, stage 2 booted by GHC version 7.0.4
Using binary package database: C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\package.conf.d\package.cache
Using binary package database: C:\Users\Hoge\AppData\Roaming\ghc\i386-mingw32-7.4.2\package.conf.d\package.cache
Using package config file: dist\package.conf.inplace
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-17c9bd07295565b6290606174529c842
wired-in package integer-gmp mapped to integer-gmp-0.4.0.0-c15e185526893c3119f809251aac8c5b
wired-in package base mapped to base-4.5.1.0-7c83b96f47f23db63c42a56351dcb917
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.7.0.0-f72884c301136c17f8a7dfc49c2775c9
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *src\Main.hs
Created temporary directory: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Doc\DocLike.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Support\Cabal.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Support\CompatMingw32.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_2.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Util\Inst.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_3.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_4.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Util\Interact.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_5.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Support\Compat.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_6.hscpp"
*** C pre-processor:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-E" "-undef" "-traditional" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "dist\build\autogen" "-I" "dist\build\ajhc\ajhc-tmp" "-I" "src/data" "-I" "src/StringTable" "-I" "src/cbits" "-I" "src" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1\include" "-I" "C:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0\include" "-I" "C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include" "-D__GLASGOW_HASKELL__=704" "-Dmingw32_BUILD_OS=1" "-Di386_BUILD_ARCH=1" "-Dmingw32_HOST_OS=1" "-Di386_HOST_ARCH=1" "-DUSE_HASKELINE" "-DWITH_CABAL" "-include" "dist\build\autogen\cabal_macros.h" "-x" "c" "src\Util\IntBag.hs" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_7.hscpp"
Stable obj: []
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.ReaderWriter,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad.Writer, import Control.Monad.Reader,
import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Fixer.Fixer,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as Set, import Control.Monad,
import System.IO ( hFlush, stdout, Handle, hPutStr ),
import Data.Unique, import Data.Typeable, import Data.Monoid,
import Data.IORef, import Control.Monad.Trans]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Fixer.Supply,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Fixer.Fixer,
import Data.Typeable, import Data.IORef,
import Control.Monad.Trans]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Once,
ms_textual_imps = [import (implicit) Prelude, import Data.Dynamic,
import Data.IORef, import qualified Data.Map as Map]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.RWS,
ms_textual_imps = [import Control.Monad.State,
import Control.Monad.Writer, import Control.Monad.Reader,
import Control.Monad.Trans, import Control.Monad.Fix,
import Control.Monad, import Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.UnionFind,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad ( when ), import Data.Unique,
import Data.IORef, import Control.Monad.Trans]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.UnionSolve,
ms_textual_imps = [import (implicit) Prelude,
import Util.UnionFind as UF, import qualified Data.Set as Set,
import qualified Data.Sequence as S,
import qualified Data.Map as Map,
import qualified Data.Foldable as S, import Data.Monoid,
import Data.List ( intersperse ),
import Control.Monad ( unless, forM_ )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Transform,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Perhaps,
ms_textual_imps = [import (implicit) Prelude, import Data.Monoid,
import Data.Typeable]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Graphviz,
ms_textual_imps = [import (implicit) Prelude,
import Data.List ( intersperse ),
import Data.Graph.Inductive.Graph]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Unlit,
ms_textual_imps = [import (implicit) Prelude, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Syn.Options,
ms_textual_imps = [import (implicit) Prelude,
import Text.ParserCombinators.ReadP, import Data.List,
import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.DependAnalysis,
ms_textual_imps = [import (implicit) Prelude,
import Data.List ( nub ),
import Data.Graph ( stronglyConnComp, SCC(..) )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Progress,
ms_textual_imps = [import (implicit) Prelude, import Data.IORef,
import System.IO]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.IntBag,
ms_textual_imps = [import GHC.Exts ( Int(..), shiftRL# ),
import GHC.Word, import Data.Monoid ( Monoid(..) ),
import Data.Bits,
import Prelude hiding ( lookup, map, filter, foldr, foldl, null )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Tuple,
ms_textual_imps = [import (implicit) Prelude,
import Data.List ( intersperse )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.SameShape,
ms_textual_imps = [import (implicit) Prelude, import Data.Tree]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Info.Properties,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Cmm.Number,
ms_textual_imps = [import (implicit) Prelude, import Data.Ratio,
import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.NameMonad,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as Set, import Data.Word,
import Data.Bits, import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.MD5,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.ByteString.Unsafe as BS,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import System.IO,
import Foreign.C, import Foreign.Storable, import Foreign.Ptr,
import Foreign.Marshal,
import System.IO.Unsafe ( unsafePerformIO ), import Data.Bits,
import Data.Char, import Data.Binary, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.CFF,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import System.IO,
import Data.Word, import Data.Char, import Data.Bits,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Seq,
ms_textual_imps = [import (implicit) Prelude, import Control.Monad,
import Data.Monoid ( Monoid(..) )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.ContextMonad,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad.Error]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.VarName,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Control.Monad.Identity,
import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.CanType,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad.Error ()]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Tickle,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad.Writer, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Inst,
ms_textual_imps = [import (implicit) Prelude, import Data.Monoid,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.FreeVars,
ms_textual_imps = [import (implicit) Prelude, import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.VConsts,
ms_textual_imps = [import (implicit) Prelude,
import Data.Traversable, import Data.Monoid, import Data.Foldable,
import Control.Applicative]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.CompatMingw32,
ms_textual_imps = [import (implicit) Prelude,
import System.Win32.Console, import System.Directory,
import System.Exit, import System.Process]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:23 (W) 2013
ms_mod = main:Paths_ajhc,
ms_textual_imps = [import (implicit) Prelude,
import System.Environment ( getEnv ),
import Data.Version ( Version(..) ),
import qualified Control.Exception as Exception, import Foreign.C,
import Foreign]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FlagOpts,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as Set]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Version.Config,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.YAML,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as S, import qualified Data.Map as M,
import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.ExitCodes,
ms_textual_imps = [import (implicit) Prelude, import System.Exit]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Cabal,
ms_textual_imps = [import (implicit) Prelude,
import Paths_ajhc ( getDataFileName )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:RawFiles,
ms_textual_imps = [import (implicit) Prelude,
import System.IO.Unsafe, import Data.ByteString,
import Data.ByteString.Unsafe]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:PackedString,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.ByteString.UTF8 as BSU,
import qualified Data.ByteString as BS, import GHC.Exts,
import Data.Monoid, import Data.Generics, import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.SrcLoc,
ms_textual_imps = [import (implicit) Prelude, import PackedString,
import Data.Generics, import Data.Binary, import Data.Traversable,
import Data.Foldable, import Control.Monad.Writer,
import Control.Monad.Identity, import Control.Applicative]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Diagnostic,
ms_textual_imps = [import (implicit) Prelude, import PackedString,
import FrontEnd.SrcLoc, import Data.Monoid,
import Data.Maybe ( isJust ), import Data.List as List ( find )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.HasSize,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.IntSet ( IntSet, size, null ),
import qualified Data.IntMap ( IntMap, size, null ),
import qualified Data.Set ( Set, size, null ),
import qualified Data.Map ( Map, size, null )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.MapBinaryInstance,
ms_textual_imps = [import (implicit) Prelude,
import Data.Set as Set, import Data.Map as Map, import Data.Binary,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Compat,
ms_textual_imps = [import (implicit) Prelude,
import Control.Exception]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:GenUtil,
ms_textual_imps = [import System.Environment, import System.Exit,
import System.CPUTime, import System.Time,
import System.Random ( StdGen, newStdGen, Random(randomR) ),
import Prelude hiding ( catch ), import Control.Exception,
import System.IO.Error ( isDoesNotExistError ),
import qualified System.IO as IO,
import Control.Monad ( join, liftM, MonadPlus, mzero ),
import Data.List,
import Data.Char ( isAlphaNum, isSpace, toLower, ord, chr )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Interact,
ms_textual_imps = [import (implicit) Prelude,
import Support.CompatMingw32, import GenUtil, import System.IO,
import System.Directory, import Control.Exception,
import System.Console.Haskeline.IO,
import System.Console.Haskeline, import qualified Data.Map as Map,
import Data.List, import Control.Monad.Identity, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.IniParse,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Sequence as Seq,
import qualified Data.Map as Map,
import qualified Data.Foldable as Seq, import GenUtil,
import Data.List, import Data.Char, import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.UniqueMonad,
ms_textual_imps = [import (implicit) Prelude,
import Control.Monad.Identity, import Control.Monad.Reader,
import Control.Monad.State, import Data.Unique, import GenUtil]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Graph,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import qualified Data.Graph as G,
import Data.List ( sort, sortBy, group, delete ), import GenUtil,
import Data.Maybe, import Data.Graph hiding ( Graph ),
import Data.Array.Unsafe ( unsafeFreeze ),
import Data.Array.ST hiding ( unsafeFreeze ),
import Data.Array.IArray, import Control.Monad.ST,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Info.Info,
ms_textual_imps = [import (implicit) Prelude, import Util.HasSize,
import GenUtil, import qualified Data.List as List,
import Data.Monoid, import Data.Dynamic]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Info.Binary[boot],
ms_textual_imps = [import (implicit) Prelude, import Data.Binary,
import Info.Info]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Doc.DocLike,
ms_textual_imps = [import (implicit) Prelude,
import qualified Text.PrettyPrint.HughesPJ as P,
import Control.Monad.Reader ()]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Doc.PPrint,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Doc.DocLike]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Doc.Pretty,
ms_textual_imps = [import (implicit) Prelude,
import Data.Monoid ( Monoid(..) ),
import qualified Doc.DocLike as DocLike,
import Doc.DocLike hiding ( empty ),
import System.IO ( Handle, hPutStr, hPutChar, stdout )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.Unparse,
ms_textual_imps = [import (implicit) Prelude, import Doc.DocLike]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Doc.Chars,
ms_textual_imps = [import (implicit) Prelude, import Doc.DocLike,
import Data.Char ( chr )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Fixer.VMap,
ms_textual_imps = [import (implicit) Prelude, import GenUtil,
import Fixer.Fixer, import Doc.DocLike,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Data.List ( intersperse ), import Data.Typeable,
import Data.Monoid ( Monoid(..) )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FlagDump,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as Set]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Version.Version,
ms_textual_imps = [import (implicit) Prelude, import RawFiles,
import Version.Config, import qualified Data.ByteString.UTF8 as BS,
import System.Info, import Data.Version]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.SetLike,
ms_textual_imps = [import (implicit) Prelude,
import Data.Traversable,
import Data.Foldable hiding ( toList, foldl' ),
import Util.HasSize, import qualified Data.IntSet as IS,
import qualified Data.Set as S, import qualified Data.IntMap as IM,
import qualified Data.Map as M, import Data.Monoid,
import Data.List ( foldl' )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.GMap,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Set as Set,
import qualified Data.IntSet as IS,
import qualified Data.IntMap as IM, import Util.SetLike,
import Util.HasSize, import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.BitSet,
ms_textual_imps = [import (implicit) Prelude, import Util.HasSize,
import Util.SetLike, import Data.Monoid, import Data.Word,
import Data.Bits, import Data.List ( foldl' )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Info.Types,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info, import Util.SetLike,
import Util.HasSize, import Util.BitSet, import Info.Properties,
import Data.Monoid, import Data.Dynamic]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Relation,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import qualified Data.Set as Set,
import Util.SetLike, import Data.Set as Set hiding ( map ),
import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.Gen,
ms_textual_imps = [import (implicit) Prelude,
import GenUtil hiding ( replicateM, intercalate ),
import Text.ParserCombinators.ReadP, import System.Directory,
import Data.Maybe, import Data.List, import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Cmm.Op,
ms_textual_imps = [import (implicit) Prelude, import Text.Read.Lex,
import Text.ParserCombinators.ReadP as P, import Util.Gen,
import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Cmm.OpEval,
ms_textual_imps = [import (implicit) Prelude, import Cmm.Op,
import Cmm.Number, import qualified Data.Map as Map,
import Data.Maybe]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Util.FilterInput,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.ByteString.Lazy.Char8 as LBS,
import Util.Gen, import Text.Printf, import System.Exit,
import System.Process, import System.IO, import Data.List,
import Control.Monad ( when )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FindFixpoint,
ms_textual_imps = [import (implicit) Prelude, import Util.Gen,
import Data.IntSet as IntSet, import Data.Graph,
import Data.Array.IO, import Control.Monad.Writer,
import Data.Array]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:C.Generate,
ms_textual_imps = [import (implicit) Prelude, import Util.SetLike,
import Util.Gen, import Doc.DocLike,
import qualified Data.Traversable as Seq,
import qualified Data.Set as Set,
import qualified Data.Sequence as Seq,
import qualified Data.Map as Map,
import qualified Data.Foldable as Seq,
import Text.PrettyPrint.HughesPJ
( Doc, render, nest, ($$), ($+$) ),
import Numeric, import Data.Maybe ( isNothing ),
import Data.List ( intersperse ),
import Data.Monoid ( Monoid(..) ),
import Control.Monad.Writer ( censor, runWriter ),
import Control.Monad.RWS
( RWS,
MonadState(..),
MonadWriter(..),
MonadReader(..),
runRWS,
asks,
MonadFix(..) ),
import Control.Monad, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Support.TempDir,
ms_textual_imps = [import (implicit) Prelude,
import Support.CompatMingw32, import GenUtil ( iocatch ),
import qualified Data.Set as Set, import Text.Printf,
import System.IO.Temp, import System.IO.Unsafe, import System.IO,
import System.FilePath as FP, import System.Exit,
import System.Directory, import Data.Maybe, import Data.IORef,
import Control.Monad, import Control.Exception as E]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:26 (W) 2013
ms_mod = main:StringTable.Atom,
ms_textual_imps = [import (implicit) Prelude, import Util.HasSize,
import Util.SetLike, import Util.GMap,
import qualified Data.ByteString.Unsafe as BS,
import qualified Data.ByteString.UTF8 as BS
( fromString, toString ),
import qualified Data.ByteString.Internal as BS,
import qualified Data.ByteString as BS, import GHC.Exts,
import Foreign.C, import Foreign.Storable, import Foreign.Marshal,
import System.IO.Unsafe ( unsafePerformIO ), import Data.Monoid,
import Data.Data, import Data.Bits, import Data.Binary.Put,
import Data.Binary.Get, import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:C.Prims,
ms_textual_imps = [import (implicit) Prelude, import GHC.Exts,
import qualified Cmm.Op as Op, import StringTable.Atom,
import PackedString, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Set as Set, import Data.Typeable,
import Data.Monoid ( Monoid(..) ), import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:C.FFI,
ms_textual_imps = [import (implicit) Prelude, import Data.Typeable,
import Data.Binary, import C.Prims]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Stats,
ms_textual_imps = [import qualified Util.IntBag as IB,
import qualified Doc.Chars as C, import StringTable.Atom,
import GenUtil, import qualified Prelude ( null ),
import qualified Data.Map as Map, import System.IO.Unsafe,
import Prelude hiding ( null ), import Data.List ( sort, groupBy ),
import Data.Tree, import Data.IORef,
import Control.Monad.Writer.Strict, import Control.Monad.Reader,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Options,
ms_textual_imps = [import (implicit) Prelude,
import qualified Version.Config as VC, import qualified FlagOpts,
import qualified FlagDump,
import Version.Version ( versionString, versionContext ),
import Version.Config, import Util.YAML, import Util.Gen,
import Util.ExitCodes, import Support.Cabal,
import Support.TempDir, import Support.IniParse,
import RawFiles ( targets_ini ), import qualified Data.Set as S,
import qualified Data.Map as M,
import qualified Data.ByteString.UTF8 as BS, import System.Exit,
import System.Environment, import System.IO.Unsafe,
import System.Directory, import System.Console.GetOpt,
import Data.Maybe, import Data.List ( nub ),
import Control.Monad.Reader, import Control.Monad.Identity,
import Control.Monad.Error ()]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Grin,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified Info.Info as Info,
import qualified Cmm.Op as Op, import Util.SetLike,
import Util.Perhaps, import Util.HasSize, import Util.Gen,
import Util.GMap, import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import Options, import Name.VConsts,
import Doc.DocLike, import Cmm.Number, import C.Prims,
import C.FFI, import qualified Data.Set as Set,
import Data.List ( isPrefixOf ), import Data.Monoid ( Monoid(..) ),
import Data.Char, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.HashConst,
ms_textual_imps = [import (implicit) Prelude, import Util.Graph,
import StringTable.Atom, import Grin.Grin,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Noodle,
ms_textual_imps = [import (implicit) Prelude, import Util.SetLike,
import Util.HasSize, import Util.Gen, import Util.GMap,
import Support.Tickle, import Support.FreeVars,
import Support.CanType, import StringTable.Atom ( Atom() ),
import Options ( flint ), import Grin.Grin, import Debug.Trace,
import C.Prims, import qualified Data.Set as Set,
import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.EvalInline,
ms_textual_imps = [import (implicit) Prelude,
import Util.UniqueMonad (), import Util.SetLike, import Util.Once,
import Support.FreeVars ( freeVars ),
import Support.CanType ( getType ), import StringTable.Atom,
import Grin.Noodle, import Grin.Grin, import GenUtil,
import qualified Data.Set as Set,
import Data.List hiding ( union ), import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.SSimplify,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import Util.SetLike, import Util.RWS,
import Util.HasSize, import Util.Gen, import Util.GMap,
import Support.Tickle, import Support.FreeVars,
import Support.CanType, import StringTable.Atom,
import Stats ( mtick ), import Grin.Noodle, import Grin.Grin,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.IntSet as IS,
import qualified Data.IntMap as IM, import Data.Maybe,
import Control.Monad.Writer, import Control.Monad.State,
import Control.Monad.Reader, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Whiz,
ms_textual_imps = [import (implicit) Prelude,
import Support.CanType, import Grin.Noodle, import Grin.Grin,
import qualified Data.Set as Set, import Util.SetLike,
import Util.HasSize, import Util.GMap, import Control.Monad.Writer,
import Control.Monad.State, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.DeadCode,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike hiding ( Value ), import Util.Gen,
import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import Stats hiding ( print, singleton ),
import Grin.Whiz, import Grin.Noodle, import Grin.Grin,
import Fixer.Supply, import Fixer.Fixer,
import qualified Data.Set as Set, import Data.Monoid,
import Control.Monad.Trans ( MonadIO ), import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Devolve,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import Util.SetLike,
import Util.Gen, import Support.Transform, import Support.FreeVars,
import Options ( verbose, fopts ), import Grin.Noodle,
import Grin.Grin, import qualified Data.Set as Set,
import qualified Data.Map as Map, import Data.Maybe,
import Data.IORef, import Data.Functor, import Control.Monad.RWS,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.NodeAnalyze,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import Util.UniqueMonad,
import Util.UnionSolve, import Util.SetLike, import Util.Gen,
import Support.Tickle, import Support.FreeVars,
import Support.CanType, import StringTable.Atom, import Options,
import Grin.Noodle, import Grin.Grin hiding ( V ),
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Text.Printf, import Data.Maybe,
import Control.Monad.RWS hiding ( join ),
import Control.Monad.Identity hiding ( join )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Optimize,
ms_textual_imps = [import (implicit) Prelude, import Util.SetLike,
import Util.HasSize, import Util.Graph, import Util.GMap,
import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import Stats hiding ( null, isEmpty ),
import Options ( verbose ), import Grin.Noodle, import Grin.Grin,
import C.Prims, import qualified Data.Set as Set, import Data.List,
import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.Name,
ms_textual_imps = [import (implicit) Prelude,
import StringTable.Atom, import GenUtil, import Doc.PPrint,
import Doc.DocLike, import Data.Binary, import C.FFI,
import Data.Data, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Warning,
ms_textual_imps = [import (implicit) Prelude, import Util.Gen,
import StringTable.Atom, import PackedString, import Options,
import Name.Name, import FrontEnd.SrcLoc, import System.IO.Unsafe,
import Data.IORef, import Control.Monad.Writer,
import Control.Monad.Reader, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.ParseMonad,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import PackedString,
import Options, import FrontEnd.Warning, import FrontEnd.SrcLoc,
import qualified Data.Set as Set,
import qualified Control.Applicative as A, import Data.Monoid,
import Data.Functor, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.Prim,
ms_textual_imps = [import (implicit) Prelude, import Name.Name]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.Names,
ms_textual_imps = [import (implicit) Prelude, import Name.VConsts,
import Name.Prim, import Name.Name, import Data.Char ( isDigit )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.HsSyn,
ms_textual_imps = [import (implicit) Prelude,
import StringTable.Atom (), import StringTable.Atom,
import Options, import Name.Names, import Name.Name,
import FrontEnd.SrcLoc, import C.FFI, import Data.Generics,
import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Infix,
ms_textual_imps = [import (implicit) Prelude, import Util.HasSize,
import Support.MapBinaryInstance, import Name.Name,
import FrontEnd.HsSyn, import qualified Data.Map as Map,
import Data.Monoid, import Data.Binary]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Syn.Traverse,
ms_textual_imps = [import (implicit) Prelude,
import Support.FreeVars, import Name.Name, import FrontEnd.SrcLoc,
import FrontEnd.HsSyn, import qualified Data.Traversable as T,
import qualified Data.Set as Set, import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Desugar,
ms_textual_imps = [import (implicit) Prelude, import Name.Names,
import Name.Name, import FrontEnd.Syn.Traverse,
import FrontEnd.SrcLoc, import FrontEnd.HsSyn,
import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.TypeSynonyms,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Graph as G, import Util.UniqueMonad,
import Util.HasSize, import Support.MapBinaryInstance,
import Support.FreeVars, import Name.Name, import GenUtil,
import FrontEnd.Warning, import FrontEnd.Syn.Traverse,
import FrontEnd.SrcLoc, import FrontEnd.HsSyn, import Doc.DocLike,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Data.List, import Data.Binary, import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.TypeSyns,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import FrontEnd.Warning, import FrontEnd.TypeSynonyms,
import FrontEnd.Syn.Traverse,
import FrontEnd.SrcLoc hiding ( srcLoc ), import FrontEnd.HsSyn,
import qualified Data.Traversable as T, import Data.List,
import Control.Monad.Writer, import Control.Monad.State]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Kind,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import Doc.PPrint
( pprint,
pprintPrec,
pprintAssoc,
Assoc(..),
PPrint,
pprintBinary ),
import Doc.DocLike, import Data.Binary, import Data.Monoid,
import Data.IORef, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Utils,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import FrontEnd.HsSyn, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Map as Map, import Control.Monad.Identity,
import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Representation,
ms_textual_imps = [import (implicit) Prelude, import Util.VarName,
import Support.Unparse, import Support.CanType,
import Name.VConsts, import Name.Names, import Name.Name,
import FrontEnd.Tc.Kind, import Doc.PPrint, import Doc.DocLike,
import Data.Binary, import Data.IORef,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Type,
ms_textual_imps = [import (implicit) Prelude,
import Support.Tickle, import Support.FreeVars, import Name.Names,
import Name.Name, import FrontEnd.Tc.Kind, import FrontEnd.SrcLoc,
import FrontEnd.Representation, import Doc.PPrint,
import Doc.DocLike, import qualified Data.Set as S,
import qualified Data.Map as Map, import Data.List,
import Data.IORef, import Control.Monad.Writer,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.KindInfer,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Seq as Seq, import qualified FlagDump as FD,
import Util.HasSize, import Util.ContextMonad,
import Support.MapBinaryInstance, import Support.FreeVars,
import Options, import Name.Name, import FrontEnd.Warning,
import FrontEnd.Utils, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Kind, import FrontEnd.SrcLoc,
import FrontEnd.HsSyn, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Traversable as T,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Util.Inst (), import System.IO.Unsafe, import Data.List,
import Data.IORef,
import Data.Generics ( Typeable, everything, mkQ ),
import Data.Binary, import Control.Monad.Writer,
import Control.Monad.Reader, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.TypeSigs,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import FrontEnd.Tc.Type, import FrontEnd.Syn.Traverse,
import FrontEnd.SrcLoc, import FrontEnd.KindInfer,
import FrontEnd.HsSyn, import qualified Data.Map as Map,
import Control.Monad.Writer, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DerivingDrift.DataP,
ms_textual_imps = [import (implicit) Prelude,
import FrontEnd.HsSyn, import Name.Name ( Name )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Lexer,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import Util.SetLike,
import PackedString, import Options, import Name.Name,
import FrontEnd.Warning, import FrontEnd.SrcLoc,
import FrontEnd.ParseMonad, import qualified Data.Set as Set,
import qualified Data.Map as Map, import qualified Data.Char,
import Data.Ratio, import Data.Char hiding ( isSymbol ),
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.ParseUtils,
ms_textual_imps = [import (implicit) Prelude, import PackedString,
import Name.Names, import Name.Name, import FrontEnd.SrcLoc,
import FrontEnd.ParseMonad, import FrontEnd.HsSyn, import C.FFI,
import qualified Data.Traversable as T,
import qualified Data.Set as Set, import Data.Ratio,
import Data.Monoid, import Data.Maybe, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:25 (W) 2013
ms_mod = main:FrontEnd.HsParser,
ms_textual_imps = [import (implicit) Prelude,
import qualified GHC.Exts as Happy_GHC_Exts,
import qualified Data.Array as Happy_Data_Array,
import Debug.Trace ( trace ),
import Control.Monad ( liftM, liftM2 ), import Name.Name,
import Name.Names, import FrontEnd.SrcLoc,
import FrontEnd.ParseUtils hiding ( readInteger, readRational ),
import FrontEnd.Lexer, import FrontEnd.ParseMonad,
import FrontEnd.HsSyn]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.ReadSource,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import Version.Config ( revision, version ), import Util.Gen,
import Util.FilterInput, import Support.TempDir,
import RawFiles ( prelude_m4 ), import PackedString,
import Options, import FrontEnd.Warning, import FrontEnd.Unlit,
import FrontEnd.Syn.Options, import FrontEnd.SrcLoc,
import FrontEnd.ParseMonad, import FrontEnd.HsSyn,
import FrontEnd.HsParser, import qualified Data.Set as Set,
import qualified Data.Map as Map,
import qualified Data.ByteString.Lazy.UTF8 as LBSU,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import System.Process,
import System.FilePath as FP, import Data.Maybe, import Data.Char,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DerivingDrift.RuleUtils,
ms_textual_imps = [import (implicit) Prelude,
import Text.PrettyPrint.HughesPJ, import Name.Name ( getIdent ),
import DerivingDrift.DataP]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DerivingDrift.StandardRules,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Name.Name,
import Name.Prim, import DerivingDrift.RuleUtils]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.Id,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike as S, import Util.NameMonad,
import Util.Inst (), import Util.HasSize, import StringTable.Atom,
import Name.Name, import Doc.PPrint, import Doc.DocLike,
import qualified Data.IntSet as IS,
import qualified Data.IntMap as IM,
import qualified Data.Binary as B, import Data.Monoid,
import Data.Int, import Data.Bits, import Control.Monad.State,
import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Name.Binary,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import Name.Id, import Data.Binary, import Data.Maybe,
import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Exports,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike as SL, import Util.Relation as R,
import Options, import Name.Name as Name, import FrontEnd.Warning,
import FrontEnd.SrcLoc, import FrontEnd.HsSyn,
import FlagOpts as FO, import FlagDump as FD, import FindFixpoint,
import Doc.DocLike, import qualified Data.Set as Set,
import qualified Data.Map as Map,
import Data.Monoid ( Monoid(..) ), import Data.Maybe,
import Data.List, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.DataConsAssump,
ms_textual_imps = [import (implicit) Prelude,
import Support.FreeVars, import Name.Name, import FrontEnd.Tc.Type,
import FrontEnd.KindInfer, import FrontEnd.HsSyn,
import qualified Data.Map as Map, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Val,
ms_textual_imps = [import (implicit) Prelude,
import StringTable.Atom, import Name.VConsts, import Name.Names,
import Name.Name, import Grin.Grin, import Cmm.Number,
import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.StorageAnalysis,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import Util.UniqueMonad,
import Util.UnionSolve, import Util.Gen, import Support.Tickle,
import Support.FreeVars, import StringTable.Atom, import Options,
import Grin.Val, import Grin.Noodle, import Grin.Grin,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Data.Maybe, import Control.Monad.Writer,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Show,
ms_textual_imps = [import (implicit) Prelude,
import qualified Cmm.Op as Op, import Util.Graphviz,
import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import Options, import Name.VConsts,
import Grin.Val, import Grin.Noodle, import Grin.Grin,
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike,
import Data.Graph.Inductive.Tree,
import Data.Graph.Inductive.Graph ( mkGraph ), import C.Prims,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import System.IO, import Data.Maybe,
import Control.Monad.Writer ( tell, when, forM_, execWriter ),
import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Lint,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified FlagDump as FD,
import Util.SetLike, import Util.Gen, import Text.Printf,
import Support.Transform, import Support.FreeVars,
import Support.Compat, import Support.CanType, import Options,
import Grin.Show, import Grin.Grin, import Doc.DocLike,
import qualified Data.Set as Set, import System.IO,
import Data.Monoid, import Control.Monad.Reader,
import Control.Exception]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:C.FromGrin2,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import qualified Cmm.Op as Op,
import Util.UniqueMonad, import Util.SetLike, import Util.Gen,
import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import PackedString, import Options,
import Grin.Val, import Grin.Show (), import Grin.Noodle,
import Grin.HashConst, import Grin.Grin, import Doc.PPrint,
import Doc.DocLike, import Cmm.Number, import C.Prims,
import C.Generate, import C.FFI,
import qualified Text.PrettyPrint.HughesPJ as P,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.ByteString.UTF8 as BS,
import qualified Data.ByteString.Lazy as LBS,
import Text.PrettyPrint.HughesPJ ( nest, ($$), fsep ),
import System.FilePath, import Data.Monoid ( Monoid(..) ),
import Data.Maybe, import Data.List, import Data.Char,
import Control.Monad.RWS
( asks,
tell,
local,
get,
runRWST,
RWST,
MonadState(..),
MonadWriter(..),
MonadReader(..) ),
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Class,
ms_textual_imps = [import (implicit) Prelude, import Util.Inst (),
import Util.Gen, import Support.Tickle,
import Support.MapBinaryInstance, import Support.FreeVars,
import Options ( verbose ), import Name.Names, import Name.Name,
import FrontEnd.Warning, import FrontEnd.Utils,
import FrontEnd.Tc.Type, import FrontEnd.Tc.Kind,
import FrontEnd.SrcLoc, import FrontEnd.KindInfer,
import FrontEnd.HsSyn, import Doc.PPrint, import Doc.DocLike,
import Data.Binary,
import qualified Text.PrettyPrint.HughesPJ as PPrint,
import qualified Data.Map as Map, import qualified Data.List,
import Text.Printf,
import Text.PrettyPrint.HughesPJ ( render, Doc() ),
import Debug.Trace, import Data.Maybe, import Data.List ( nub ),
import Data.Generics ( mkQ, something ),
import Control.Monad.Writer ( Monoid(..) ),
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Class[boot],
ms_textual_imps = [import (implicit) Prelude,
import FrontEnd.Tc.Type, import FrontEnd.Class]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DerivingDrift.Drift,
ms_textual_imps = [import (implicit) Prelude,
import Text.PrettyPrint.HughesPJ ( render ), import Name.Name,
import FrontEnd.ParseMonad, import FrontEnd.HsSyn,
import FrontEnd.HsParser, import FrontEnd.Class,
import DerivingDrift.StandardRules, import DerivingDrift.DataP,
import qualified Data.Map as Map, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.HsErrors,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import FrontEnd.Warning, import FrontEnd.Syn.Traverse,
import FrontEnd.SrcLoc, import FrontEnd.HsSyn,
import FrontEnd.Class]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Rename,
ms_textual_imps = [import (implicit) Prelude,
import qualified Name.VConsts as V,
import qualified FrontEnd.HsErrors as HsErrors,
import Util.SetLike, import Util.Inst (), import Util.Gen,
import Support.FreeVars, import Options, import Name.Names,
import Name.Name as Name, import FrontEnd.Warning,
import FrontEnd.Syn.Traverse, import qualified FrontEnd.SrcLoc,
import FrontEnd.SrcLoc hiding ( srcLoc ), import FrontEnd.HsSyn,
import FrontEnd.Desugar
( desugarHsModule, doToExp, listCompToExp ),
import DerivingDrift.Drift, import Doc.DocLike ( tupled ),
import qualified Data.Set as Set,
import qualified Data.Sequence as Seq,
import qualified Data.Map as Map,
import qualified Data.Foldable as Seq,
import Data.List hiding ( union ), import Data.Maybe,
import Data.Char, import Control.Monad.Writer,
import Control.Monad.RWS, import Control.Monad.Identity,
import Control.Applicative]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.HsPretty,
ms_textual_imps = [import (implicit) Prelude,
import qualified Doc.PPrint as P,
import qualified Doc.DocLike as DL, import Options,
import Name.Names, import Name.Name,
import FrontEnd.SrcLoc ( Located(..) ),
import FrontEnd.Rename ( unRename ), import FrontEnd.HsSyn,
import FlagDump as FD, import Doc.PPrint ( pprint ),
import Doc.DocLike ( TextLike(..), DocLike(..) ),
import qualified Text.PrettyPrint.HughesPJ as P, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Monad,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagDump as FD, import Support.Tickle,
import Support.FreeVars, import Support.CanType, import Options,
import Name.Names, import Name.Name, import GenUtil,
import FrontEnd.Warning, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Kind,
import FrontEnd.SrcLoc ( bogusASrcLoc, MonadSrcLoc(..) ),
import FrontEnd.Rename ( DeNameable(..) ),
import FrontEnd.KindInfer, import FrontEnd.Diagnostic,
import FrontEnd.Class, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Traversable as T,
import qualified Data.Set as Set,
import qualified Data.Sequence as Seq,
import qualified Data.Map as Map,
import qualified Data.Foldable as T, import Data.List,
import Data.IORef, import Control.Monad.Writer.Strict,
import Control.Monad.Reader, import Control.Monad.Error]
ms_srcimps = [import {-# SOURCE #-} FrontEnd.Tc.Class ( simplify )]
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Class,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import Support.CanType, import Options, import Name.Names,
import Name.Name, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Monad, import FrontEnd.Class, import Doc.PPrint,
import Doc.DocLike, import qualified Data.Set as Set,
import qualified Data.Map as Map, import Control.Monad,
import Data.List, import Data.Monoid, import Control.Monad.Trans]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Unify,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagDump as FD, import Support.FreeVars,
import Support.CanType, import Options, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Monad, import FrontEnd.Tc.Kind,
import FrontEnd.Tc.Class, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Control.Monad.Writer ( Monoid(..) ),
import Control.Monad.Trans, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.DeclsDepends,
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import FrontEnd.Utils ( getDeclName ),
import FrontEnd.Syn.Traverse, import FrontEnd.Rename ( unRename ),
import FrontEnd.HsSyn,
import FrontEnd.DependAnalysis ( debugBindGroups ),
import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Main,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import Util.Progress, import Support.FreeVars, import Options,
import Name.VConsts, import Name.Names, import Name.Name,
import GenUtil, import FrontEnd.Warning,
import FrontEnd.Utils ( getDeclName, maybeGetDeclName ),
import FrontEnd.Tc.Unify, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Monad hiding ( listenPreds ),
import FrontEnd.Tc.Kind, import FrontEnd.Tc.Class,
import FrontEnd.SrcLoc, import FrontEnd.KindInfer,
import FrontEnd.HsSyn, import FrontEnd.HsPretty,
import FrontEnd.Diagnostic,
import FrontEnd.DeclsDepends ( getDeclDeps ),
import FrontEnd.Class, import Doc.PPrint as PPrint,
import Doc.DocLike,
import qualified Text.PrettyPrint.HughesPJ as P,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Text.Printf, import System.IO ( hPutStr, stderr ),
import Data.Graph ( stronglyConnComp, SCC(..) ),
import Control.Monad.Writer, import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Type,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info, import Util.Gen,
import StringTable.Atom, import Name.Names, import Name.Name,
import Name.Id, import Info.Types,
import Doc.DocLike hiding ( (<$>) ), import Cmm.Number,
import C.Prims, import Data.Traversable,
import Data.Foldable hiding ( concat )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.FreeVars,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike as S, import Util.Graph,
import Support.FreeVars, import Name.Id, import GenUtil,
import E.Type, import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.E,
ms_textual_imps = [import (implicit) Prelude, import Util.Gen,
import Name.VConsts, import Name.Names, import Name.Name,
import Name.Id, import E.Type, import E.FreeVars,
import Control.Monad.Identity, import C.Prims,
import qualified Data.Traversable as T, import Data.Maybe,
import Data.Char ( chr )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Show[boot],
ms_textual_imps = [import (implicit) Prelude, import Doc.PPrint,
import Doc.Pretty, import Doc.DocLike, import E.E]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Traverse,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike as S, import Util.NameMonad,
import Util.HasSize, import Util.Gen, import Name.Id, import E.E,
import qualified Data.Traversable as T, import Data.Maybe,
import Control.Monad.Writer.Strict, import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Subst,
ms_textual_imps = [import (implicit) Prelude,
import Util.SetLike as S, import Util.HasSize,
import Support.FreeVars, import Name.Names, import Name.Id,
import GenUtil, import E.FreeVars (), import E.E,
import qualified Data.Traversable as T,
import qualified Data.Set as Set, import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Eval,
ms_textual_imps = [import (implicit) Prelude, import Name.Id,
import E.Subst, import E.E, import Doc.PPrint, import Doc.DocLike,
import qualified Data.Map as Map, import Data.Monoid]
ms_srcimps = [import {-# SOURCE #-} E.Show]
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Binary,
ms_textual_imps = [import (implicit) Prelude,
import Name.Binary (), import FrontEnd.HsSyn (), import E.Type,
import Data.Binary]
ms_srcimps = [import {-# SOURCE #-} Info.Binary
( putInfo, getInfo )]
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DataConstructors[boot],
ms_textual_imps = [import (implicit) Prelude, import Name.Name,
import E.E]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.TypeCheck,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Seq as Seq, import Util.SetLike,
import Util.ContextMonad, import Support.CanType,
import Name.Names, import Name.Name, import Name.Id,
import GenUtil, import E.Subst, import E.Eval ( strong ),
import E.E, import Doc.Pretty, import Doc.PPrint,
import Doc.DocLike, import qualified Data.Map as Map,
import Control.Monad.Writer, import Control.Monad.Reader]
ms_srcimps = [import {-# SOURCE #-} E.Show,
import {-# SOURCE #-} DataConstructors]
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Show,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagDump as FD, import qualified Doc.Chars as UC,
import qualified Data.Map as Map, import Util.VarName,
import Util.SetLike, import Support.Unparse,
import Support.FreeVars, import Options, import Name.VConsts,
import Name.Names, import Name.Name, import Name.Id,
import E.TypeCheck, import E.FreeVars (), import E.E,
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike,
import Data.Maybe, import Data.Char ( chr ),
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Values,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info, import Util.SetLike,
import Support.Tuple, import Support.FreeVars,
import Support.CanType, import Name.VConsts, import Name.Names,
import Name.Name, import Name.Id, import Info.Types,
import Info.Info ( HasInfo(..) ), import E.TypeCheck,
import E.Subst, import E.FreeVars (), import E.E, import C.Prims,
import Data.Ratio, import Data.List, import Data.Monoid,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Rules,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Seq as Seq, import Util.SetLike as S,
import Util.HasSize, import Support.MapBinaryInstance (),
import Support.FreeVars, import Support.CanType,
import StringTable.Atom ( toAtom ), import Stats, import Options,
import Name.Names, import Name.Name, import Name.Id,
import Info.Types, import GenUtil, import E.Values, import E.Subst,
import E.Show (), import E.E, import E.Binary (),
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike,
import Data.Binary, import qualified Data.Traversable as T,
import Data.Monoid ( Monoid(..) ), import Data.Maybe,
import Control.Monad.Writer ( execWriterT, liftM, tell )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.PrimOpt,
ms_textual_imps = [import (implicit) Prelude,
import qualified Cmm.Op as Op, import Support.CanType,
import StringTable.Atom, import Stats, import E.Values, import E.E,
import Doc.PPrint, import Doc.DocLike, import Cmm.OpEval,
import C.Prims, import Control.Monad.Fix ()]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:DataConstructors,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Seq as Seq, import qualified Util.Graph as G,
import qualified Cmm.Op as Op, import Util.VarName,
import Util.SetLike as S, import Util.SameShape,
import Util.HasSize, import Support.Unparse,
import Support.MapBinaryInstance, import Support.FreeVars,
import Support.CanType, import PackedString, import Name.VConsts,
import Name.Names, import Name.Name as Name, import Name.Id,
import Info.Types, import GenUtil, import FrontEnd.Tc.Type,
import FrontEnd.Syn.Traverse, import FrontEnd.SrcLoc,
import FrontEnd.HsSyn, import FrontEnd.Class ( instanceName ),
import E.Values, import E.TypeCheck, import E.Traverse,
import E.Subst, import E.Show, import E.E, import E.Binary (),
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike as D,
import Data.Binary, import C.Prims,
import qualified Data.Set as Set hiding ( map ),
import qualified Data.Map as Map hiding ( map ),
import Data.List ( sortBy ),
import Data.Monoid hiding ( getProduct ), import Data.Maybe,
import Control.Monad.Writer ( tell, execWriter ),
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Program,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified FlagDump as FD,
import Util.SetLike, import Util.ContextMonad, import System.IO,
import Options, import Name.Name, import Name.Id,
import E.TypeCheck, import E.Show, import E.E, import Doc.Pretty,
import Doc.PPrint, import Doc.DocLike, import DataConstructors,
import qualified Data.Map as Map, import Data.Maybe,
import Data.List, import Data.Monoid,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Annotate,
ms_textual_imps = [import (implicit) Prelude, import Util.SetLike,
import Util.HasSize, import Name.Id, import Info.Info ( Info ),
import GenUtil, import E.Subst, import E.Program, import E.E,
import qualified Data.Traversable as T, import Data.Monoid,
import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Inline,
ms_textual_imps = [import (implicit) Prelude,
import qualified FlagOpts as FO, import Util.SetLike,
import Util.Graph, import Support.FreeVars,
import StringTable.Atom, import Stats, import Options,
import Info.Types, import Info.Info ( Info ), import E.Values,
import E.Subst, import E.Program, import E.E, import E.Annotate,
import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.LambdaLift,
ms_textual_imps = [import (implicit) Prelude,
import Util.UniqueMonad, import Util.SetLike hiding ( Value ),
import Util.HasSize, import Util.Graph as G,
import Support.FreeVars, import Support.CanType,
import StringTable.Atom,
import Stats ( mtick, runStatM, runStatT ),
import Options ( verbose ), import Name.Name, import Name.Id,
import GenUtil, import Fixer.Supply, import Fixer.Fixer,
import E.Values, import E.TypeCheck, import E.Traverse,
import E.Subst, import E.Program, import E.Inline, import E.E,
import E.Annotate, import Doc.PPrint, import Text.Printf,
import Data.Maybe, import Data.IORef, import Control.Monad.Writer,
import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Lint,
ms_textual_imps = [import (implicit) Prelude,
import qualified System.IO, import qualified FlagDump as FD,
import Util.SetLike as S, import Util.Gen,
import Util.ContextMonad, import Support.Transform,
import Support.TempDir, import Support.FreeVars, import Stats,
import Options, import Name.Id, import E.TypeCheck,
import E.Traverse, import E.Show, import E.Program, import E.E,
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike,
import Data.Monoid, import qualified Data.Set as Set,
import Support.Compat, import Data.Maybe, import Data.List as List,
import Control.Monad.Trans, import Control.Monad,
import Control.Exception]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.Type,
ms_textual_imps = [import (implicit) Prelude,
import qualified Support.MD5 as MD5,
import Support.MapBinaryInstance (), import Support.CFF,
import PackedString, import Name.Name ( Name, Module ),
import Name.Id, import FrontEnd.TypeSynonyms ( TypeSynonyms ),
import FrontEnd.Tc.Type ( Type() ),
import FrontEnd.SrcLoc ( SrcLoc ),
import FrontEnd.Rename ( FieldMap() ),
import FrontEnd.KindInfer ( KindEnv ),
import FrontEnd.Infix ( FixityMap ),
import FrontEnd.Class ( ClassHierarchy ), import E.TypeCheck (),
import E.Type, import E.Rules ( Rules ),
import DataConstructors ( DataTable ), import Data.Version,
import qualified Data.Map as Map,
import qualified Data.ByteString as BS, import Data.Monoid]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.Collected,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info,
import qualified Data.Map as Map, import Util.SetLike,
import Name.Name, import Info.Types, import Ho.Type, import E.E,
import E.Annotate, import DataConstructors, import Data.Monoid,
import Data.List, import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Interactive,
ms_textual_imps = [import (implicit) Prelude,
import qualified Text.PrettyPrint.HughesPJ as PP,
import qualified FrontEnd.Infix,
import qualified FrontEnd.HsPretty as HsPretty,
import Version.Version ( versionString ), import Util.Interact,
import Support.Compat, import Options, import Name.Name,
import Ho.Type, import GenUtil, import FrontEnd.Warning,
import FrontEnd.TypeSyns,
import FrontEnd.TypeSynonyms ( showSynonym ),
import FrontEnd.TypeSigs, import FrontEnd.Tc.Type,
import FrontEnd.Tc.Monad, import FrontEnd.Tc.Main,
import FrontEnd.Tc.Class, import FrontEnd.Rename,
import FrontEnd.ParseMonad, import FrontEnd.KindInfer,
import FrontEnd.HsSyn, import FrontEnd.HsPretty (),
import FrontEnd.HsParser ( parseHsStmt ),
import FrontEnd.Desugar ( desugarHsStmt ), import Doc.Pretty,
import Doc.PPrint, import Doc.DocLike, import DataConstructors,
import qualified Data.Map as Map, import Text.Regex,
import Data.Maybe, import Data.List ( sort, isPrefixOf ),
import System.Environment, import System.IO ( stdout ),
import Data.Monoid, import Control.Monad.Reader,
import Control.Monad.Identity, import Control.Exception as CE]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.Binary,
ms_textual_imps = [import (implicit) Prelude,
import Support.CompatMingw32, import Support.MapBinaryInstance,
import Support.CFF, import Options, import Name.Binary (),
import Ho.Type, import FrontEnd.Rename ( FieldMap(..) ),
import qualified Data.Version,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import Util.Gen,
import Text.Printf, import System.Directory, import Data.Binary,
import Control.Monad, import Codec.Compression.Zlib]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.Library,
ms_textual_imps = [import (implicit) Prelude,
import qualified Support.MD5 as MD5,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import Util.YAML, import Util.Gen,
import PackedString ( PackedString, packString, unpackPS ),
import Options, import Name.Name ( Module ), import Ho.Type,
import Ho.ReadSource, import Ho.Binary,
import qualified System.FilePath as FP,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import Text.Printf,
import System.Directory, import Data.Yaml.Syck,
import Data.Version, import Data.Monoid, import Data.Maybe,
import Data.List, import Data.Char, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Demand,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info, import Util.SetLike,
import Util.HasSize, import Name.Id, import Info.Types,
import GenUtil, import E.Program, import E.E, import Doc.PPrint,
import Doc.DocLike, import DataConstructors, import Data.Typeable,
import Data.List hiding ( union, delete ), import Data.Binary,
import Control.Monad.Writer hiding ( Product(..) ),
import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.CPR,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info,
import qualified E.Demand as Demand,
import qualified Doc.Chars as C, import Util.SameShape,
import Name.VConsts, import Name.Names, import Name.Name,
import GenUtil, import E.Program, import E.E, import Doc.DocLike,
import DataConstructors, import Cmm.Number,
import qualified Data.Map as Map, import Data.Typeable,
import Data.Monoid (), import Data.Binary,
import Control.Monad.Writer ( runWriter, tell, Monoid(..) )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Info.Binary,
ms_textual_imps = [import (implicit) Prelude,
import qualified E.Demand, import Util.BitSet as BS,
import Info.Types, import Info.Info, import GenUtil, import E.CPR,
import Data.Binary, import C.FFI ( FfiExport ),
import qualified Data.Map as Map, import Data.Dynamic]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.Tc.Module,
ms_textual_imps = [import (implicit) Prelude,
import qualified FrontEnd.HsPretty as HsPretty,
import qualified FlagDump as FD, import Util.SetLike,
import Util.Inst (), import Util.Gen, import Options,
import Name.Names, import Name.Name as Name, import Info.Types,
import Ho.Type, import FrontEnd.Warning, import FrontEnd.Utils,
import FrontEnd.TypeSyns, import FrontEnd.TypeSynonyms,
import FrontEnd.TypeSigs ( collectSigs, listSigsToSigEnv ),
import FrontEnd.Tc.Type, import FrontEnd.Tc.Monad,
import FrontEnd.Tc.Main, import FrontEnd.Rename,
import FrontEnd.KindInfer, import FrontEnd.Infix,
import FrontEnd.HsSyn, import FrontEnd.Exports,
import FrontEnd.DependAnalysis ( getBindGroups ),
import FrontEnd.DeclsDepends ( getDeclDeps, debugDeclBindGroups ),
import FrontEnd.DataConsAssump ( dataConsEnv ),
import FrontEnd.Class, import Doc.PPrint as PPrint,
import DerivingDrift.Drift, import DataConstructors,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.Foldable as T,
import Text.PrettyPrint.HughesPJ as PPrint, import Data.Char,
import Control.Monad.Writer]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:FrontEnd.FrontEnd,
ms_textual_imps = [import (implicit) Prelude,
import qualified FrontEnd.Tc.Module as Tc,
import qualified FlagDump as FD, import Options, import Ho.Type,
import FrontEnd.Rename, import FrontEnd.HsSyn,
import FrontEnd.Exports, import Doc.DocLike,
import qualified Data.Map as Map, import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Ho.Build,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Graph as G,
import qualified Support.MD5 as MD5,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import Version.Version ( versionString ),
import Version.Config ( version ), import Util.YAML,
import Util.SetLike, import Util.Gen, import Support.TempDir,
import PackedString ( PackedString, packString, unpackPS ),
import Options, import Name.Name, import Ho.Type,
import Ho.ReadSource, import Ho.Library, import Ho.Collected (),
import Ho.Binary,
import FrontEnd.Warning ( warn, processIOErrors, WarnType(..) ),
import FrontEnd.SrcLoc, import FrontEnd.Infix,
import FrontEnd.HsSyn, import FrontEnd.FrontEnd,
import FrontEnd.Class, import E.TypeCheck (),
import E.Traverse ( emapE ), import E.Show, import E.Rules,
import E.E, import Doc.Pretty, import Doc.PPrint,
import Doc.DocLike, import DataConstructors,
import qualified Text.PrettyPrint.HughesPJ as PPrint,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.ByteString.Lazy.UTF8 as LBSU,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import Text.Printf,
import System.Mem, import System.FilePath as FP,
import Data.Version ( Version, parseVersion, showVersion ),
import Data.Tree, import Data.Monoid ( Monoid(..) ),
import Data.Maybe, import Data.List hiding ( union ),
import Data.IORef, import Control.Monad.Identity,
import Control.Concurrent]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.FromE,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified Info.Info as Info,
import qualified FlagDump as FD, import qualified Cmm.Op as Op,
import Util.UniqueMonad (), import Util.SetLike as SL,
import Util.Once, import Util.Graph as G, import Support.FreeVars,
import Support.CanType, import StringTable.Atom,
import Stats ( mtick' ), import Options, import Name.Names,
import Name.Name, import Name.Id, import Info.Types,
import Grin.Val, import Grin.Show, import Grin.Noodle,
import Grin.Grin, import GenUtil, import E.Values,
import E.TypeCheck, import E.Program, import E.E,
import Doc.Pretty, import Doc.PPrint, import Doc.DocLike,
import DataConstructors, import Control.Monad.Identity,
import Cmm.Op ( ToCmmTy(..) ), import C.Prims,
import C.FFI hiding ( Primitive ),
import qualified Data.Set as Set, import qualified Data.Map as Map,
import Data.Maybe, import Data.List,
import Data.Monoid ( Monoid(..) ), import Data.IORef,
import Data.Graph ( stronglyConnComp, SCC(..) ),
import Control.Monad.Reader]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Grin.Main,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified FlagDump as FD,
import qualified C.FromGrin2 as FG2, import Util.Gen,
import Support.CompatMingw32, import Support.Transform,
import Support.TempDir, import RawFiles, import PackedString,
import Options, import Ho.ReadSource, import Grin.StorageAnalysis,
import Grin.Show, import Grin.SSimplify, import Grin.Optimize,
import Grin.NodeAnalyze, import Grin.Lint, import Grin.Grin,
import Grin.FromE, import Grin.EvalInline ( createEvalApply ),
import Grin.Devolve ( twiddleGrin, devolveTransform ),
import Grin.DeadCode, import C.Prims, import System.Exit,
import qualified System.FilePath as FP,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.ByteString.Lazy.UTF8 as LBS,
import qualified Data.ByteString.Lazy as LBS,
import qualified Data.ByteString as BS, import System.Directory,
import Data.Monoid ( mappend ), import Data.List,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Eta,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified Info.Info as Info,
import Util.SetLike, import Util.NameMonad,
import Support.FreeVars, import Name.Id, import Info.Types,
import GenUtil hiding ( replicateM_ ), import E.Values,
import E.TypeCheck, import E.Subst, import E.Program,
import E.Inline, import E.E, import E.Annotate,
import DataConstructors, import Data.Typeable,
import Control.Monad.Writer, import Control.Monad.State,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.LetFloat,
ms_textual_imps = [import (implicit) Prelude,
import qualified Util.Graph as G,
import qualified Info.Info as Info, import Util.UniqueMonad (),
import Util.SetLike, import Support.FreeVars,
import Support.CanType, import Stats, import Options,
import Name.Name, import Name.Id, import Info.Types,
import GenUtil, import E.Values, import E.TypeCheck,
import E.Traverse, import E.Subst, import E.Program,
import E.Inline, import E.E, import Doc.PPrint,
import DataConstructors, import qualified Data.Map as Map,
import Data.List hiding ( delete, insert ), import Data.Typeable,
import Control.Monad.Writer, import Control.Monad.Reader,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.TypeAnalysis,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified Info.Info as Info,
import Util.SetLike hiding ( Value ), import Util.Gen,
import Support.CanType, import Name.Names, import Name.Name,
import Name.Id, import Info.Types, import Fixer.VMap,
import Fixer.Supply, import Fixer.Fixer, import E.Values,
import E.TypeCheck, import E.Traverse ( emapE', emapE_, emapE ),
import E.Subst, import E.Rules, import E.Program, import E.Eta,
import E.E hiding ( isBottom ), import E.Annotate,
import Doc.PPrint, import DataConstructors,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import qualified Data.Foldable as T, import Data.Monoid,
import Data.Maybe, import Control.Monad.State,
import Control.Monad.Identity, import Control.Monad.Error]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.WorkerWrapper,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info,
import qualified E.Demand as Demand, import Util.SetLike,
import Support.CanType, import Stats hiding ( null ),
import Name.Names, import Name.Name, import Name.Id,
import Info.Types, import GenUtil, import E.Values,
import E.TypeCheck, import E.Traverse, import E.Program,
import E.E, import E.CPR, import DataConstructors,
import Data.Maybe,
import Control.Monad.Writer.Strict hiding ( Product(..) )]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.SSimplify,
ms_textual_imps = [import (implicit) Prelude,
import qualified Info.Info as Info,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import qualified E.Demand as Demand, import Util.SetLike as S,
import Util.ReaderWriter, import Util.RWS, import Util.NameMonad,
import Util.HasSize, import Util.Graph, import Support.FreeVars,
import Support.CanType, import StringTable.Atom,
import Stats hiding ( null, new, print, Stats, singleton ),
import Options, import Name.VConsts, import Name.Names,
import Name.Name, import Name.Id, import Info.Types,
import GenUtil hiding ( split ), import E.Values,
import E.TypeCheck, import E.Subst, import E.Rules,
import E.Program, import E.PrimOpt, import E.Inline, import E.Eta,
import E.E, import Doc.PPrint, import DataConstructors,
import Cmm.Number, import C.Prims,
import qualified Data.Traversable as T,
import qualified Data.Set as Set,
import Data.List hiding ( delete, union, insert ),
import Debug.Trace, import Data.Typeable, import Data.Maybe,
import Control.Monad.Identity]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.PrimDecode,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import qualified Cmm.Op as Op,
import Util.Gen, import Support.FreeVars, import Support.CanType,
import StringTable.Atom, import PackedString, import Name.Names,
import Name.Name, import FrontEnd.Warning, import FrontEnd.Tc.Kind,
import FrontEnd.SrcLoc, import E.Values, import E.E,
import DataConstructors, import Data.Maybe,
import Cmm.Op ( readTy, Ty ), import C.Prims, import Text.Printf]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.FromHs,
ms_textual_imps = [import qualified Info.Info as Info,
import qualified FrontEnd.Tc.Type as Type,
import qualified FrontEnd.Tc.Type as T ( Rule(..) ),
import qualified FlagOpts as FO, import Util.SetLike,
import Util.NameMonad, import Util.Gen, import Support.FreeVars,
import Support.CanType, import StringTable.Atom,
import PackedString, import Options, import Name.VConsts,
import Name.Names, import Name.Name as Name, import Name.Id,
import Info.Types, import FrontEnd.Warning,
import FrontEnd.Tc.Type hiding ( Rule(..) ),
import FrontEnd.Tc.Module ( TiData(..) ),
import FrontEnd.Tc.Main ( isTypePlaceholder ),
import FrontEnd.Syn.Traverse ( getNamesFromHsPat ),
import FrontEnd.SrcLoc, import FrontEnd.Rename ( unRename ),
import FrontEnd.HsSyn as HS, import FrontEnd.Class,
import E.Values, import E.TypeCheck, import E.Traverse,
import E.Subst, import E.Show ( render ), import E.Rules,
import E.PrimDecode, import E.LetFloat ( atomizeAp ),
import E.Eval ( eval ), import E.Eta, import E.E,
import Doc.PPrint, import Doc.DocLike, import DataConstructors,
import C.Prims as CP, import C.FFI,
import qualified Text.PrettyPrint.HughesPJ as PPrint,
import qualified Data.Traversable as T,
import qualified Data.Map as Map, import Text.Printf,
import Prelude, import Data.List ( isPrefixOf, nub ),
import Control.Monad.RWS, import Control.Monad.Identity,
import Control.Monad.Error, import Data.Char]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:E.Main,
ms_textual_imps = [import (implicit) Prelude,
import qualified Stats, import qualified Info.Info as Info,
import qualified FlagOpts as FO, import qualified FlagDump as FD,
import qualified E.SSimplify as SS,
import qualified E.Demand as Demand ( analyzeProgram ),
import qualified E.CPR, import Util.SetLike as S,
import Util.Progress, import Util.Graph, import Util.Gen,
import Support.Transform, import Support.TempDir,
import Support.FreeVars, import Support.CanType ( getType ),
import Options, import Name.Name, import Name.Id,
import Info.Types, import Ho.Collected, import Ho.Build,
import Grin.Show ( render ), import FrontEnd.Warning,
import FrontEnd.Tc.Module, import FrontEnd.KindInfer,
import FrontEnd.HsSyn,
import FrontEnd.Class ( augmentClassHierarchy ),
import E.WorkerWrapper, import E.Values, import E.TypeCheck,
import E.TypeAnalysis, import E.Traverse, import E.Rules,
import E.Program, import E.Lint, import E.LetFloat,
import E.LambdaLift, import E.Inline, import E.FromHs,
import E.Eta, import E.E,
import E.Annotate ( annotateDs, annotateCombs, annotateProgram ),
import Doc.PPrint, import DataConstructors, import Data.List,
import qualified Data.Set as Set, import qualified Data.Map as Map,
import System.Mem, import Control.Monad.Writer,
import Control.Monad.State, import Control.Monad.Reader,
import Control.Monad.Identity, import Control.Exception]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = Wed Apr 3 00:04:15 (W) 2013
ms_mod = main:Main,
ms_textual_imps = [import qualified Interactive,
import qualified FlagDump as FD,
import Version.Version ( versionSimple ), import Util.SetLike as S,
import Util.Gen, import Support.TempDir, import StringTable.Atom,
import Options, import Name.Name, import Ho.Library,
import Ho.Collected, import Ho.Build, import Grin.Show ( render ),
import Grin.Main ( compileToGrin ), import FrontEnd.Class,
import E.Type, import E.Rules, import E.Program, import E.Main,
import DataConstructors,
import qualified Data.ByteString.Lazy as LBS, import System.IO,
import System.FilePath as FP, import System.Directory,
import Prelude, import Data.Char, import Control.Monad.Identity,
import Control.Exception]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file src\Util\ReaderWriter.hs
*** Checking old interface for main:Util.ReaderWriter:
[ 1 of 172] Compiling Util.ReaderWriter ( src\Util\ReaderWriter.hs, dist\build\ajhc\ajhc-tmp\Util\ReaderWriter.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 421
*** Simplifier:
Result size of Simplifier iteration=1 = 471
Result size of Simplifier = 451
*** Specialise:
Result size of Specialise = 451
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 523
*** Float inwards:
Result size of Float inwards = 523
*** Simplifier:
Result size of Simplifier iteration=1 = 565
Result size of Simplifier iteration=2 = 477
Result size of Simplifier = 477
*** Simplifier:
Result size of Simplifier = 477
*** Simplifier:
Result size of Simplifier = 477
*** Demand analysis:
Result size of Demand analysis = 477
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 521
*** Simplifier:
Result size of Simplifier iteration=1 = 503
Result size of Simplifier = 493
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 521
*** Common sub-expression:
Result size of Common sub-expression = 521
*** Float inwards:
Result size of Float inwards = 521
*** Simplifier:
Result size of Simplifier iteration=1 = 521
Result size of Simplifier = 521
*** Tidy Core:
Result size of Tidy Core = 521
writeBinIface: 40 Names
writeBinIface: 82 dict entries
*** CorePrep:
Result size of CorePrep = 755
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\ReaderWriter.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Fixer\Fixer.hs
*** Checking old interface for main:Fixer.Fixer:
[ 2 of 172] Compiling Fixer.Fixer ( src\Fixer\Fixer.hs, dist\build\ajhc\ajhc-tmp\Fixer\Fixer.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2265
*** Simplifier:
Result size of Simplifier iteration=1 = 2376
Result size of Simplifier iteration=2 = 2346
Result size of Simplifier iteration=3 = 2347
Result size of Simplifier = 2347
*** Specialise:
Result size of Specialise = 2832
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3268
*** Float inwards:
Result size of Float inwards = 3268
*** Simplifier:
Result size of Simplifier iteration=1 = 5119
Result size of Simplifier iteration=2 = 4028
Result size of Simplifier iteration=3 = 3861
Result size of Simplifier = 3861
*** Simplifier:
Result size of Simplifier iteration=1 = 3685
Result size of Simplifier iteration=2 = 3618
Result size of Simplifier = 3618
*** Simplifier:
Result size of Simplifier iteration=1 = 3751
Result size of Simplifier iteration=2 = 3721
Result size of Simplifier iteration=3 = 3670
Result size of Simplifier iteration=4 = 3658
Result size of Simplifier = 3658
*** Demand analysis:
Result size of Demand analysis = 3658
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4144
*** Simplifier:
Result size of Simplifier iteration=1 = 4046
Result size of Simplifier iteration=2 = 3977
Result size of Simplifier = 3977
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4051
*** Common sub-expression:
Result size of Common sub-expression = 3980
*** Float inwards:
Result size of Float inwards = 3980
*** Simplifier:
Result size of Simplifier iteration=1 = 3808
Result size of Simplifier = 3732
*** Tidy Core:
Result size of Tidy Core = 3858
writeBinIface: 183 Names
writeBinIface: 310 dict entries
*** CorePrep:
Result size of CorePrep = 4341
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Fixer" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Fixer\Fixer.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Fixer\Supply.hs
*** Checking old interface for main:Fixer.Supply:
[ 3 of 172] Compiling Fixer.Supply ( src\Fixer\Supply.hs, dist\build\ajhc\ajhc-tmp\Fixer\Supply.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 267
*** Simplifier:
Result size of Simplifier iteration=1 = 259
Result size of Simplifier iteration=2 = 257
Result size of Simplifier = 257
*** Specialise:
Result size of Specialise = 257
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 289
*** Float inwards:
Result size of Float inwards = 289
*** Simplifier:
Result size of Simplifier iteration=1 = 365
Result size of Simplifier iteration=2 = 304
Result size of Simplifier = 304
*** Simplifier:
Result size of Simplifier iteration=1 = 292
Result size of Simplifier = 292
*** Simplifier:
Result size of Simplifier iteration=1 = 405
Result size of Simplifier iteration=2 = 306
Result size of Simplifier iteration=3 = 293
Result size of Simplifier = 293
*** Demand analysis:
Result size of Demand analysis = 293
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 455
*** Simplifier:
Result size of Simplifier iteration=1 = 376
Result size of Simplifier = 371
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 379
*** Common sub-expression:
Result size of Common sub-expression = 375
*** Float inwards:
Result size of Float inwards = 375
*** Simplifier:
Result size of Simplifier iteration=1 = 383
Result size of Simplifier = 371
*** Tidy Core:
Result size of Tidy Core = 386
writeBinIface: 44 Names
writeBinIface: 107 dict entries
*** CorePrep:
Result size of CorePrep = 421
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Fixer" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Fixer\Supply.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Once.hs
*** Checking old interface for main:Util.Once:
[ 4 of 172] Compiling Util.Once ( src\Util\Once.hs, dist\build\ajhc\ajhc-tmp\Util\Once.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 340
*** Simplifier:
Result size of Simplifier iteration=1 = 353
Result size of Simplifier iteration=2 = 373
Result size of Simplifier iteration=3 = 367
Result size of Simplifier = 367
*** Specialise:
Result size of Specialise = 367
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 443
*** Float inwards:
Result size of Float inwards = 443
*** Simplifier:
Result size of Simplifier iteration=1 = 688
Result size of Simplifier iteration=2 = 449
Result size of Simplifier iteration=3 = 444
Result size of Simplifier = 444
*** Simplifier:
Result size of Simplifier iteration=1 = 420
Result size of Simplifier = 420
*** Simplifier:
Result size of Simplifier iteration=1 = 440
Result size of Simplifier = 440
*** Demand analysis:
Result size of Demand analysis = 440
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 481
*** Simplifier:
Result size of Simplifier iteration=1 = 456
Result size of Simplifier = 456
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 456
*** Common sub-expression:
Result size of Common sub-expression = 454
*** Float inwards:
Result size of Float inwards = 454
*** Simplifier:
Result size of Simplifier iteration=1 = 454
Result size of Simplifier = 450
*** Tidy Core:
Result size of Tidy Core = 450
writeBinIface: 59 Names
writeBinIface: 106 dict entries
*** CorePrep:
Result size of CorePrep = 550
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Once.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\RWS.hs
*** Checking old interface for main:Util.RWS:
[ 5 of 172] Compiling Util.RWS ( src\Util\RWS.hs, dist\build\ajhc\ajhc-tmp\Util\RWS.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 619
*** Simplifier:
Result size of Simplifier iteration=1 = 706
Result size of Simplifier = 676
*** Specialise:
Result size of Specialise = 676
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 778
*** Float inwards:
Result size of Float inwards = 778
*** Simplifier:
Result size of Simplifier iteration=1 = 945
Result size of Simplifier iteration=2 = 737
Result size of Simplifier iteration=3 = 728
Result size of Simplifier iteration=4 = 726
Result size of Simplifier = 726
*** Simplifier:
Result size of Simplifier = 726
*** Simplifier:
Result size of Simplifier = 726
*** Demand analysis:
Result size of Demand analysis = 726
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 780
*** Simplifier:
Result size of Simplifier iteration=1 = 750
Result size of Simplifier = 740
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 780
*** Common sub-expression:
Result size of Common sub-expression = 778
*** Float inwards:
Result size of Float inwards = 778
*** Simplifier:
Result size of Simplifier iteration=1 = 776
Result size of Simplifier = 776
*** Tidy Core:
Result size of Tidy Core = 776
writeBinIface: 156 Names
writeBinIface: 206 dict entries
*** CorePrep:
Result size of CorePrep = 1138
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\RWS.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\UnionFind.hs
*** Checking old interface for main:Util.UnionFind:
[ 6 of 172] Compiling Util.UnionFind ( src\Util\UnionFind.hs, dist\build\ajhc\ajhc-tmp\Util\UnionFind.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 780
*** Simplifier:
Result size of Simplifier iteration=1 = 764
Result size of Simplifier = 764
*** Specialise:
Result size of Specialise = 838
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 918
*** Float inwards:
Result size of Float inwards = 918
*** Simplifier:
Result size of Simplifier iteration=1 = 1344
Result size of Simplifier iteration=2 = 1045
Result size of Simplifier iteration=3 = 1038
Result size of Simplifier = 1038
*** Simplifier:
Result size of Simplifier iteration=1 = 1026
Result size of Simplifier = 1026
*** Simplifier:
Result size of Simplifier = 1026
*** Demand analysis:
Result size of Demand analysis = 1026
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1306
*** Simplifier:
Result size of Simplifier iteration=1 = 1203
Result size of Simplifier iteration=2 = 1199
Result size of Simplifier = 1199
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1209
*** Common sub-expression:
Result size of Common sub-expression = 1209
*** Float inwards:
Result size of Float inwards = 1209
*** Simplifier:
Result size of Simplifier iteration=1 = 1203
Result size of Simplifier = 1203
*** Tidy Core:
Result size of Tidy Core = 1237
writeBinIface: 63 Names
writeBinIface: 148 dict entries
*** CorePrep:
Result size of CorePrep = 1351
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\UnionFind.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\UnionSolve.hs
*** Checking old interface for main:Util.UnionSolve:
[ 7 of 172] Compiling Util.UnionSolve ( src\Util\UnionSolve.hs, dist\build\ajhc\ajhc-tmp\Util\UnionSolve.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 4909
*** Simplifier:
Result size of Simplifier iteration=1 = 4938
Result size of Simplifier iteration=2 = 4788
Result size of Simplifier iteration=3 = 4840
Result size of Simplifier = 4840
*** Specialise:
Result size of Specialise = 4943
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5441
*** Float inwards:
Result size of Float inwards = 5441
*** Simplifier:
Result size of Simplifier iteration=1 = 6808
Result size of Simplifier iteration=2 = 5845
Result size of Simplifier iteration=3 = 5817
Result size of Simplifier = 5817
*** Simplifier:
Result size of Simplifier iteration=1 = 5535
Result size of Simplifier iteration=2 = 5338
Result size of Simplifier = 5338
*** Simplifier:
Result size of Simplifier iteration=1 = 8010
Result size of Simplifier iteration=2 = 7656
Result size of Simplifier iteration=3 = 7424
Result size of Simplifier = 7424
*** Demand analysis:
Result size of Demand analysis = 7424
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 8306
*** Simplifier:
Result size of Simplifier iteration=1 = 7769
Result size of Simplifier iteration=2 = 7577
Result size of Simplifier = 7577
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7959
*** Common sub-expression:
Result size of Common sub-expression = 7767
*** Float inwards:
Result size of Float inwards = 7783
*** Simplifier:
Result size of Simplifier iteration=1 = 8295
Result size of Simplifier iteration=2 = 8042
Result size of Simplifier = 8042
*** Tidy Core:
Result size of Tidy Core = 8140
writeBinIface: 256 Names
writeBinIface: 357 dict entries
*** CorePrep:
Result size of CorePrep = 9673
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\UnionSolve.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\Transform.hs
*** Checking old interface for main:Support.Transform:
[ 8 of 172] Compiling Support.Transform ( src\Support\Transform.hs, dist\build\ajhc\ajhc-tmp\Support\Transform.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 235
*** Simplifier:
Result size of Simplifier iteration=1 = 227
Result size of Simplifier = 227
*** Specialise:
Result size of Specialise = 227
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 239
*** Float inwards:
Result size of Float inwards = 239
*** Simplifier:
Result size of Simplifier iteration=1 = 319
Result size of Simplifier iteration=2 = 258
Result size of Simplifier = 258
*** Simplifier:
Result size of Simplifier iteration=1 = 254
Result size of Simplifier = 254
*** Simplifier:
Result size of Simplifier = 254
*** Demand analysis:
Result size of Demand analysis = 254
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 260
*** Simplifier:
Result size of Simplifier iteration=1 = 253
Result size of Simplifier = 250
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 250
*** Common sub-expression:
Result size of Common sub-expression = 250
*** Float inwards:
Result size of Float inwards = 250
*** Simplifier:
Result size of Simplifier iteration=1 = 250
Result size of Simplifier = 250
*** Tidy Core:
Result size of Tidy Core = 264
writeBinIface: 27 Names
writeBinIface: 59 dict entries
*** CorePrep:
Result size of CorePrep = 304
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Transform.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Perhaps.hs
*** Checking old interface for main:Util.Perhaps:
[ 9 of 172] Compiling Util.Perhaps ( src\Util\Perhaps.hs, dist\build\ajhc\ajhc-tmp\Util\Perhaps.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 288
*** Simplifier:
Result size of Simplifier iteration=1 = 333
Result size of Simplifier = 333
*** Specialise:
Result size of Specialise = 333
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 399
*** Float inwards:
Result size of Float inwards = 399
*** Simplifier:
Result size of Simplifier iteration=1 = 731
Result size of Simplifier iteration=2 = 577
Result size of Simplifier iteration=3 = 578
Result size of Simplifier = 578
*** Simplifier:
Result size of Simplifier iteration=1 = 485
Result size of Simplifier = 485
*** Simplifier:
Result size of Simplifier iteration=1 = 513
Result size of Simplifier = 513
*** Demand analysis:
Result size of Demand analysis = 513
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 513
*** Simplifier:
Result size of Simplifier = 513
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 513
*** Common sub-expression:
Result size of Common sub-expression = 510
*** Float inwards:
Result size of Float inwards = 510
*** Simplifier:
Result size of Simplifier iteration=1 = 510
Result size of Simplifier = 504
*** Tidy Core:
Result size of Tidy Core = 504
writeBinIface: 83 Names
writeBinIface: 119 dict entries
*** CorePrep:
Result size of CorePrep = 540
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Perhaps.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Graphviz.hs
*** Checking old interface for main:Util.Graphviz:
[ 10 of 172] Compiling Util.Graphviz ( src\Util\Graphviz.hs, dist\build\ajhc\ajhc-tmp\Util\Graphviz.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 386
*** Simplifier:
Result size of Simplifier iteration=1 = 485
Result size of Simplifier = 481
*** Specialise:
Result size of Specialise = 481
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 553
*** Float inwards:
Result size of Float inwards = 553
*** Simplifier:
Result size of Simplifier iteration=1 = 839
Result size of Simplifier iteration=2 = 781
Result size of Simplifier = 781
*** Simplifier:
Result size of Simplifier iteration=1 = 582
Result size of Simplifier = 537
*** Simplifier:
Result size of Simplifier iteration=1 = 554
Result size of Simplifier = 554
*** Demand analysis:
Result size of Demand analysis = 554
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 659
*** Simplifier:
Result size of Simplifier iteration=1 = 577
Result size of Simplifier = 553
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 557
*** Common sub-expression:
Result size of Common sub-expression = 550
*** Float inwards:
Result size of Float inwards = 550
*** Simplifier:
Result size of Simplifier iteration=1 = 550
Result size of Simplifier = 542
*** Tidy Core:
Result size of Tidy Core = 542
writeBinIface: 24 Names
writeBinIface: 65 dict entries
*** CorePrep:
Result size of CorePrep = 656
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Graphviz.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Unlit.hs
*** Checking old interface for main:FrontEnd.Unlit:
[ 11 of 172] Compiling FrontEnd.Unlit ( src\FrontEnd\Unlit.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Unlit.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 734
*** Simplifier:
Result size of Simplifier iteration=1 = 829
Result size of Simplifier iteration=2 = 787
Result size of Simplifier = 787
*** Specialise:
Result size of Specialise = 936
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1020
*** Float inwards:
Result size of Float inwards = 1020
*** Simplifier:
Result size of Simplifier iteration=1 = 996
Result size of Simplifier = 818
*** Simplifier:
Result size of Simplifier iteration=1 = 704
Result size of Simplifier = 704
*** Simplifier:
Result size of Simplifier iteration=1 = 722
Result size of Simplifier = 722
*** Demand analysis:
Result size of Demand analysis = 722
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 771
*** Simplifier:
Result size of Simplifier iteration=1 = 733
Result size of Simplifier iteration=2 = 725
Result size of Simplifier iteration=3 = 732
Result size of Simplifier = 732
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 766
*** Common sub-expression:
Result size of Common sub-expression = 759
*** Float inwards:
Result size of Float inwards = 759
*** Simplifier:
Result size of Simplifier iteration=1 = 751
Result size of Simplifier = 733
*** Tidy Core:
Result size of Tidy Core = 733
writeBinIface: 17 Names
writeBinIface: 45 dict entries
*** CorePrep:
Result size of CorePrep = 925
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Unlit.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Syn\Options.hs
*** Checking old interface for main:FrontEnd.Syn.Options:
[ 12 of 172] Compiling FrontEnd.Syn.Options ( src\FrontEnd\Syn\Options.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Options.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 293
*** Simplifier:
Result size of Simplifier iteration=1 = 357
Result size of Simplifier iteration=2 = 359
Result size of Simplifier = 359
*** Specialise:
Result size of Specialise = 359
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 383
*** Float inwards:
Result size of Float inwards = 383
*** Simplifier:
Result size of Simplifier iteration=1 = 1058
Result size of Simplifier iteration=2 = 478
Result size of Simplifier = 431
*** Simplifier:
Result size of Simplifier iteration=1 = 400
Result size of Simplifier = 400
*** Simplifier:
Result size of Simplifier iteration=1 = 402
Result size of Simplifier = 402
*** Demand analysis:
Result size of Demand analysis = 402
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 434
*** Simplifier:
Result size of Simplifier iteration=1 = 412
Result size of Simplifier = 412
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 442
*** Common sub-expression:
Result size of Common sub-expression = 406
*** Float inwards:
Result size of Float inwards = 406
*** Simplifier:
Result size of Simplifier iteration=1 = 400
Result size of Simplifier = 396
*** Tidy Core:
Result size of Tidy Core = 396
writeBinIface: 30 Names
writeBinIface: 81 dict entries
*** CorePrep:
Result size of CorePrep = 480
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Syn" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Options.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\DependAnalysis.hs
*** Checking old interface for main:FrontEnd.DependAnalysis:
[ 13 of 172] Compiling FrontEnd.DependAnalysis ( src\FrontEnd\DependAnalysis.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\DependAnalysis.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 594
*** Simplifier:
Result size of Simplifier iteration=1 = 611
Result size of Simplifier iteration=2 = 603
Result size of Simplifier = 603
*** Specialise:
Result size of Specialise = 603
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 663
*** Float inwards:
Result size of Float inwards = 663
*** Simplifier:
Result size of Simplifier iteration=1 = 829
Result size of Simplifier iteration=2 = 585
Result size of Simplifier = 585
*** Simplifier:
Result size of Simplifier iteration=1 = 546
Result size of Simplifier iteration=2 = 517
Result size of Simplifier = 517
*** Simplifier:
Result size of Simplifier iteration=1 = 525
Result size of Simplifier iteration=2 = 525
Result size of Simplifier = 525
*** Demand analysis:
Result size of Demand analysis = 525
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 615
*** Simplifier:
Result size of Simplifier iteration=1 = 633
Result size of Simplifier iteration=2 = 542
Result size of Simplifier = 542
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 572
*** Common sub-expression:
Result size of Common sub-expression = 562
*** Float inwards:
Result size of Float inwards = 562
*** Simplifier:
Result size of Simplifier iteration=1 = 562
Result size of Simplifier = 542
*** Tidy Core:
Result size of Tidy Core = 542
writeBinIface: 10 Names
writeBinIface: 54 dict entries
*** CorePrep:
Result size of CorePrep = 651
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DependAnalysis.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Progress.hs
*** Checking old interface for main:Util.Progress:
[ 14 of 172] Compiling Util.Progress ( src\Util\Progress.hs, dist\build\ajhc\ajhc-tmp\Util\Progress.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 967
*** Simplifier:
Result size of Simplifier iteration=1 = 871
Result size of Simplifier iteration=2 = 824
Result size of Simplifier = 824
*** Specialise:
Result size of Specialise = 1347
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1425
*** Float inwards:
Result size of Float inwards = 1425
*** Simplifier:
Result size of Simplifier iteration=1 = 1919
Result size of Simplifier iteration=2 = 1438
Result size of Simplifier iteration=3 = 1434
Result size of Simplifier = 1434
*** Simplifier:
Result size of Simplifier iteration=1 = 1402
Result size of Simplifier = 1402
*** Simplifier:
Result size of Simplifier iteration=1 = 1477
Result size of Simplifier = 1477
*** Demand analysis:
Result size of Demand analysis = 1477
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1858
*** Simplifier:
Result size of Simplifier iteration=1 = 1798
Result size of Simplifier iteration=2 = 1582
Result size of Simplifier = 1582
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1588
*** Common sub-expression:
Result size of Common sub-expression = 1581
*** Float inwards:
Result size of Float inwards = 1581
*** Simplifier:
Result size of Simplifier iteration=1 = 1565
Result size of Simplifier = 1553
*** Tidy Core:
Result size of Tidy Core = 1579
writeBinIface: 64 Names
writeBinIface: 186 dict entries
*** CorePrep:
Result size of CorePrep = 1863
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Progress.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_7.hscpp
*** Checking old interface for main:Util.IntBag:
[ 15 of 172] Compiling Util.IntBag ( src\Util\IntBag.hs, dist\build\ajhc\ajhc-tmp\Util\IntBag.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1289
*** Simplifier:
Result size of Simplifier iteration=1 = 1176
Result size of Simplifier iteration=2 = 1162
Result size of Simplifier = 1162
*** Specialise:
Result size of Specialise = 1162
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1244
*** Float inwards:
Result size of Float inwards = 1244
*** Simplifier:
Result size of Simplifier iteration=1 = 1602
Result size of Simplifier iteration=2 = 1758
Result size of Simplifier iteration=3 = 1634
Result size of Simplifier = 1634
*** Simplifier:
Result size of Simplifier iteration=1 = 1617
Result size of Simplifier iteration=2 = 1613
Result size of Simplifier = 1613
*** Simplifier:
Result size of Simplifier iteration=1 = 1613
Result size of Simplifier = 1613
*** Demand analysis:
Result size of Demand analysis = 1613
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1717
*** Simplifier:
Result size of Simplifier iteration=1 = 1655
Result size of Simplifier iteration=2 = 1639
Result size of Simplifier = 1639
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1639
*** Common sub-expression:
Result size of Common sub-expression = 1581
*** Float inwards:
Result size of Float inwards = 1581
*** Simplifier:
Result size of Simplifier iteration=1 = 1577
Result size of Simplifier = 1575
*** Tidy Core:
Result size of Tidy Core = 1613
writeBinIface: 73 Names
writeBinIface: 139 dict entries
*** CorePrep:
Result size of CorePrep = 2278
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\IntBag.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\Tuple.hs
*** Checking old interface for main:Support.Tuple:
[ 16 of 172] Compiling Support.Tuple ( src\Support\Tuple.hs, dist\build\ajhc\ajhc-tmp\Support\Tuple.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 81
*** Simplifier:
Result size of Simplifier iteration=1 = 94
Result size of Simplifier = 94
*** Specialise:
Result size of Specialise = 94
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 106
*** Float inwards:
Result size of Float inwards = 106
*** Simplifier:
Result size of Simplifier iteration=1 = 115
Result size of Simplifier iteration=2 = 120
Result size of Simplifier = 120
*** Simplifier:
Result size of Simplifier iteration=1 = 106
Result size of Simplifier = 98
*** Simplifier:
Result size of Simplifier iteration=1 = 106
Result size of Simplifier = 106
*** Demand analysis:
Result size of Demand analysis = 106
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 136
*** Simplifier:
Result size of Simplifier iteration=1 = 118
Result size of Simplifier = 118
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 120
*** Common sub-expression:
Result size of Common sub-expression = 119
*** Float inwards:
Result size of Float inwards = 119
*** Simplifier:
Result size of Simplifier iteration=1 = 119
Result size of Simplifier = 117
*** Tidy Core:
Result size of Tidy Core = 152
writeBinIface: 19 Names
writeBinIface: 49 dict entries
*** CorePrep:
Result size of CorePrep = 170
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Tuple.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\SameShape.hs
*** Checking old interface for main:Util.SameShape:
[ 17 of 172] Compiling Util.SameShape ( src\Util\SameShape.hs, dist\build\ajhc\ajhc-tmp\Util\SameShape.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 174
*** Simplifier:
Result size of Simplifier iteration=1 = 168
Result size of Simplifier = 168
*** Specialise:
Result size of Specialise = 168
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 190
*** Float inwards:
Result size of Float inwards = 190
*** Simplifier:
Result size of Simplifier iteration=1 = 190
Result size of Simplifier = 162
*** Simplifier:
Result size of Simplifier = 162
*** Simplifier:
Result size of Simplifier = 162
*** Demand analysis:
Result size of Demand analysis = 162
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 162
*** Simplifier:
Result size of Simplifier = 162
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 162
*** Common sub-expression:
Result size of Common sub-expression = 162
*** Float inwards:
Result size of Float inwards = 162
*** Simplifier:
Result size of Simplifier = 162
*** Tidy Core:
Result size of Tidy Core = 172
writeBinIface: 22 Names
writeBinIface: 55 dict entries
*** CorePrep:
Result size of CorePrep = 172
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\SameShape.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Info\Properties.hs
*** Checking old interface for main:Info.Properties:
[ 18 of 172] Compiling Info.Properties ( src\Info\Properties.hs, dist\build\ajhc\ajhc-tmp\Info\Properties.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 543
*** Simplifier:
Result size of Simplifier iteration=1 = 759
Result size of Simplifier = 759
*** Specialise:
Result size of Specialise = 759
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 921
*** Float inwards:
Result size of Float inwards = 921
*** Simplifier:
Result size of Simplifier iteration=1 = 975
Result size of Simplifier iteration=2 = 910
Result size of Simplifier = 910
*** Simplifier:
Result size of Simplifier iteration=1 = 744
Result size of Simplifier iteration=2 = 722
Result size of Simplifier = 722
*** Simplifier:
Result size of Simplifier iteration=1 = 1171
Result size of Simplifier iteration=2 = 1108
Result size of Simplifier = 1108
*** Demand analysis:
Result size of Demand analysis = 1108
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1134
*** Simplifier:
Result size of Simplifier iteration=1 = 1095
Result size of Simplifier = 1084
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1098
*** Common sub-expression:
Result size of Common sub-expression = 1092
*** Float inwards:
Result size of Float inwards = 1092
*** Simplifier:
Result size of Simplifier iteration=1 = 1090
Result size of Simplifier = 1076
*** Tidy Core:
Result size of Tidy Core = 1076
writeBinIface: 132 Names
writeBinIface: 183 dict entries
*** CorePrep:
Result size of CorePrep = 1386
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Info" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Info\Properties.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Cmm\Number.hs
*** Checking old interface for main:Cmm.Number:
[ 19 of 172] Compiling Cmm.Number ( src\Cmm\Number.hs, dist\build\ajhc\ajhc-tmp\Cmm\Number.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 495
*** Simplifier:
Result size of Simplifier iteration=1 = 488
Result size of Simplifier iteration=2 = 463
Result size of Simplifier = 463
*** Specialise:
Result size of Specialise = 463
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 479
*** Float inwards:
Result size of Float inwards = 479
*** Simplifier:
Result size of Simplifier iteration=1 = 622
Result size of Simplifier iteration=2 = 593
Result size of Simplifier = 593
*** Simplifier:
Result size of Simplifier iteration=1 = 595
Result size of Simplifier iteration=2 = 573
Result size of Simplifier = 573
*** Simplifier:
Result size of Simplifier iteration=1 = 3048
Result size of Simplifier iteration=2 = 2069
Result size of Simplifier iteration=3 = 2300
Result size of Simplifier iteration=4 = 1998
Result size of Simplifier = 1998
*** Demand analysis:
Result size of Demand analysis = 1998
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2406
*** Simplifier:
Result size of Simplifier iteration=1 = 2356
Result size of Simplifier iteration=2 = 2223
Result size of Simplifier = 2223
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2253
*** Common sub-expression:
Result size of Common sub-expression = 2251
*** Float inwards:
Result size of Float inwards = 2251
*** Simplifier:
Result size of Simplifier iteration=1 = 2281
Result size of Simplifier = 2271
*** Tidy Core:
Result size of Tidy Core = 2271
writeBinIface: 141 Names
writeBinIface: 246 dict entries
*** CorePrep:
Result size of CorePrep = 2689
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Cmm" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Cmm\Number.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\NameMonad.hs
*** Checking old interface for main:Util.NameMonad:
[ 20 of 172] Compiling Util.NameMonad ( src\Util\NameMonad.hs, dist\build\ajhc\ajhc-tmp\Util\NameMonad.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1091
*** Simplifier:
Result size of Simplifier iteration=1 = 1129
Result size of Simplifier iteration=2 = 1099
Result size of Simplifier = 1099
*** Specialise:
Result size of Specialise = 1099
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1171
*** Float inwards:
Result size of Float inwards = 1171
*** Simplifier:
Result size of Simplifier iteration=1 = 1524
Result size of Simplifier iteration=2 = 1541
Result size of Simplifier iteration=3 = 1574
Result size of Simplifier = 1492
*** Simplifier:
Result size of Simplifier iteration=1 = 1477
Result size of Simplifier = 1477
*** Simplifier:
Result size of Simplifier iteration=1 = 1525
Result size of Simplifier iteration=2 = 1491
Result size of Simplifier = 1491
*** Demand analysis:
Result size of Demand analysis = 1491
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1820
*** Simplifier:
Result size of Simplifier iteration=1 = 1684
Result size of Simplifier = 1609
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1639
*** Common sub-expression:
Result size of Common sub-expression = 1616
*** Float inwards:
Result size of Float inwards = 1616
*** Simplifier:
Result size of Simplifier iteration=1 = 1568
Result size of Simplifier = 1566
*** Tidy Core:
Result size of Tidy Core = 1655
writeBinIface: 109 Names
writeBinIface: 216 dict entries
*** CorePrep:
Result size of CorePrep = 2381
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\NameMonad.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\MD5.hs
*** Checking old interface for main:Support.MD5:
[ 21 of 172] Compiling Support.MD5 ( src\Support\MD5.hs, dist\build\ajhc\ajhc-tmp\Support\MD5.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1782
*** Simplifier:
Result size of Simplifier iteration=1 = 1618
Result size of Simplifier iteration=2 = 1618
Result size of Simplifier = 1618
*** Specialise:
Result size of Specialise = 1663
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1921
*** Float inwards:
Result size of Float inwards = 1921
*** Simplifier:
Result size of Simplifier iteration=1 = 4049
Result size of Simplifier iteration=2 = 3619
Result size of Simplifier iteration=3 = 2817
Result size of Simplifier iteration=4 = 2815
Result size of Simplifier = 2815
*** Simplifier:
Result size of Simplifier iteration=1 = 2807
Result size of Simplifier = 2807
*** Simplifier:
Result size of Simplifier iteration=1 = 4064
Result size of Simplifier iteration=2 = 3333
Result size of Simplifier iteration=3 = 3321
Result size of Simplifier = 3321
*** Demand analysis:
Result size of Demand analysis = 3321
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3930
*** Simplifier:
Result size of Simplifier iteration=1 = 3883
Result size of Simplifier iteration=2 = 3542
Result size of Simplifier = 3542
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3556
*** Common sub-expression:
Result size of Common sub-expression = 3548
*** Float inwards:
Result size of Float inwards = 3548
*** Liberate case:
Result size of Liberate case = 3548
*** Simplifier:
Result size of Simplifier iteration=1 = 3548
Result size of Simplifier = 3542
*** SpecConstr:
Result size of SpecConstr = 3594
*** Simplifier:
Result size of Simplifier iteration=1 = 3582
Result size of Simplifier = 3524
*** Tidy Core:
Result size of Tidy Core = 3550
writeBinIface: 94 Names
writeBinIface: 279 dict entries
*** CorePrep:
Result size of CorePrep = 4823
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\MD5.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\CFF.hs
*** Checking old interface for main:Support.CFF:
[ 22 of 172] Compiling Support.CFF ( src\Support\CFF.hs, dist\build\ajhc\ajhc-tmp\Support\CFF.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2258
*** Simplifier:
Result size of Simplifier iteration=1 = 1953
Result size of Simplifier iteration=2 = 1879
Result size of Simplifier iteration=3 = 1868
Result size of Simplifier = 1868
*** Specialise:
Result size of Specialise = 1907
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2397
*** Float inwards:
Result size of Float inwards = 2397
*** Simplifier:
Result size of Simplifier iteration=1 = 4335
Result size of Simplifier iteration=2 = 3463
Result size of Simplifier iteration=3 = 3361
Result size of Simplifier = 3361
*** Simplifier:
Result size of Simplifier iteration=1 = 3092
Result size of Simplifier = 3092
*** Simplifier:
Result size of Simplifier iteration=1 = 3381
Result size of Simplifier iteration=2 = 3238
Result size of Simplifier iteration=3 = 3213
Result size of Simplifier = 3213
*** Demand analysis:
Result size of Demand analysis = 3213
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3620
*** Simplifier:
Result size of Simplifier iteration=1 = 3505
Result size of Simplifier iteration=2 = 3203
Result size of Simplifier = 3203
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3337
*** Common sub-expression:
Result size of Common sub-expression = 3254
*** Float inwards:
Result size of Float inwards = 3254
*** Liberate case:
Result size of Liberate case = 3342
*** Simplifier:
Result size of Simplifier iteration=1 = 3415
Result size of Simplifier iteration=2 = 3314
Result size of Simplifier = 3314
*** SpecConstr:
Result size of SpecConstr = 3410
*** Simplifier:
Result size of Simplifier iteration=1 = 3420
Result size of Simplifier = 3344
*** Tidy Core:
Result size of Tidy Core = 3344
writeBinIface: 127 Names
writeBinIface: 253 dict entries
*** CorePrep:
Result size of CorePrep = 4238
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\CFF.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Seq.hs
*** Checking old interface for main:Util.Seq:
[ 23 of 172] Compiling Util.Seq ( src\Util\Seq.hs, dist\build\ajhc\ajhc-tmp\Util\Seq.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 186
*** Simplifier:
Result size of Simplifier iteration=1 = 194
Result size of Simplifier iteration=2 = 198
Result size of Simplifier = 198
*** Specialise:
Result size of Specialise = 198
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 198
*** Float inwards:
Result size of Float inwards = 198
*** Simplifier:
Result size of Simplifier iteration=1 = 236
Result size of Simplifier = 236
*** Simplifier:
Result size of Simplifier iteration=1 = 212
Result size of Simplifier = 210
*** Simplifier:
Result size of Simplifier iteration=1 = 277
Result size of Simplifier iteration=2 = 241
Result size of Simplifier iteration=3 = 239
Result size of Simplifier = 236
*** Demand analysis:
Result size of Demand analysis = 236
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 236
*** Simplifier:
Result size of Simplifier = 236
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 236
*** Common sub-expression:
Result size of Common sub-expression = 232
*** Float inwards:
Result size of Float inwards = 232
*** Simplifier:
Result size of Simplifier iteration=1 = 236
Result size of Simplifier = 236
*** Tidy Core:
Result size of Tidy Core = 236
writeBinIface: 30 Names
writeBinIface: 60 dict entries
*** CorePrep:
Result size of CorePrep = 357
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Seq.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\ContextMonad.hs
*** Checking old interface for main:Util.ContextMonad:
[ 24 of 172] Compiling Util.ContextMonad ( src\Util\ContextMonad.hs, dist\build\ajhc\ajhc-tmp\Util\ContextMonad.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 157
*** Simplifier:
Result size of Simplifier iteration=1 = 136
Result size of Simplifier = 136
*** Specialise:
Result size of Specialise = 136
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 136
*** Float inwards:
Result size of Float inwards = 136
*** Simplifier:
Result size of Simplifier iteration=1 = 146
Result size of Simplifier = 146
*** Simplifier:
Result size of Simplifier iteration=1 = 140
Result size of Simplifier = 140
*** Simplifier:
Result size of Simplifier = 140
*** Demand analysis:
Result size of Demand analysis = 140
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 140
*** Simplifier:
Result size of Simplifier = 140
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 146
*** Common sub-expression:
Result size of Common sub-expression = 146
*** Float inwards:
Result size of Float inwards = 146
*** Simplifier:
Result size of Simplifier = 146
*** Tidy Core:
Result size of Tidy Core = 164
writeBinIface: 30 Names
writeBinIface: 60 dict entries
*** CorePrep:
Result size of CorePrep = 207
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\ContextMonad.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\VarName.hs
*** Checking old interface for main:Util.VarName:
[ 25 of 172] Compiling Util.VarName ( src\Util\VarName.hs, dist\build\ajhc\ajhc-tmp\Util\VarName.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 828
*** Simplifier:
Result size of Simplifier iteration=1 = 883
Result size of Simplifier iteration=2 = 845
Result size of Simplifier = 845
*** Specialise:
Result size of Specialise = 867
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 965
*** Float inwards:
Result size of Float inwards = 965
*** Simplifier:
Result size of Simplifier iteration=1 = 1422
Result size of Simplifier iteration=2 = 1030
Result size of Simplifier iteration=3 = 1022
Result size of Simplifier = 1022
*** Simplifier:
Result size of Simplifier iteration=1 = 1023
Result size of Simplifier iteration=2 = 1012
Result size of Simplifier = 1012
*** Simplifier:
Result size of Simplifier = 1012
*** Demand analysis:
Result size of Demand analysis = 1012
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1328
*** Simplifier:
Result size of Simplifier iteration=1 = 1188
Result size of Simplifier = 1113
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1133
*** Common sub-expression:
Result size of Common sub-expression = 1113
*** Float inwards:
Result size of Float inwards = 1113
*** Simplifier:
Result size of Simplifier iteration=1 = 1107
Result size of Simplifier = 1101
*** Tidy Core:
Result size of Tidy Core = 1101
writeBinIface: 89 Names
writeBinIface: 173 dict entries
*** CorePrep:
Result size of CorePrep = 1497
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\VarName.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\CanType.hs
*** Checking old interface for main:Support.CanType:
[ 26 of 172] Compiling Support.CanType ( src\Support\CanType.hs, dist\build\ajhc\ajhc-tmp\Support\CanType.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 91
*** Simplifier:
Result size of Simplifier iteration=1 = 85
Result size of Simplifier = 85
*** Specialise:
Result size of Specialise = 85
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 85
*** Float inwards:
Result size of Float inwards = 85
*** Simplifier:
Result size of Simplifier iteration=1 = 75
Result size of Simplifier = 75
*** Simplifier:
Result size of Simplifier iteration=1 = 64
Result size of Simplifier = 64
*** Simplifier:
Result size of Simplifier = 64
*** Demand analysis:
Result size of Demand analysis = 64
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 64
*** Simplifier:
Result size of Simplifier = 64
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 64
*** Common sub-expression:
Result size of Common sub-expression = 64
*** Float inwards:
Result size of Float inwards = 64
*** Simplifier:
Result size of Simplifier = 64
*** Tidy Core:
Result size of Tidy Core = 69
writeBinIface: 24 Names
writeBinIface: 49 dict entries
*** CorePrep:
Result size of CorePrep = 97
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\CanType.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\Tickle.hs
*** Checking old interface for main:Support.Tickle:
[ 27 of 172] Compiling Support.Tickle ( src\Support\Tickle.hs, dist\build\ajhc\ajhc-tmp\Support\Tickle.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 106
*** Simplifier:
Result size of Simplifier iteration=1 = 106
Result size of Simplifier iteration=2 = 100
Result size of Simplifier = 100
*** Specialise:
Result size of Specialise = 100
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 106
*** Float inwards:
Result size of Float inwards = 106
*** Simplifier:
Result size of Simplifier iteration=1 = 106
Result size of Simplifier = 95
*** Simplifier:
Result size of Simplifier = 95
*** Simplifier:
Result size of Simplifier = 95
*** Demand analysis:
Result size of Demand analysis = 95
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 95
*** Simplifier:
Result size of Simplifier = 95
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 101
*** Common sub-expression:
Result size of Common sub-expression = 101
*** Float inwards:
Result size of Float inwards = 101
*** Simplifier:
Result size of Simplifier iteration=1 = 95
Result size of Simplifier = 95
*** Tidy Core:
Result size of Tidy Core = 128
writeBinIface: 13 Names
writeBinIface: 51 dict entries
*** CorePrep:
Result size of CorePrep = 168
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Tickle.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_3.hscpp
*** Checking old interface for main:Util.Inst:
[ 28 of 172] Compiling Util.Inst ( src\Util\Inst.hs, dist\build\ajhc\ajhc-tmp\Util\Inst.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 79
*** Simplifier:
Result size of Simplifier iteration=1 = 98
Result size of Simplifier iteration=2 = 96
Result size of Simplifier = 96
*** Specialise:
Result size of Specialise = 96
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 98
*** Float inwards:
Result size of Float inwards = 98
*** Simplifier:
Result size of Simplifier iteration=1 = 175
Result size of Simplifier = 152
*** Simplifier:
Result size of Simplifier iteration=1 = 128
Result size of Simplifier = 128
*** Simplifier:
Result size of Simplifier iteration=1 = 149
Result size of Simplifier iteration=2 = 148
Result size of Simplifier iteration=3 = 149
Result size of Simplifier = 146
*** Demand analysis:
Result size of Demand analysis = 146
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 146
*** Simplifier:
Result size of Simplifier iteration=1 = 146
Result size of Simplifier = 146
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 150
*** Common sub-expression:
Result size of Common sub-expression = 150
*** Float inwards:
Result size of Float inwards = 150
*** Simplifier:
Result size of Simplifier iteration=1 = 146
Result size of Simplifier = 146
*** Tidy Core:
Result size of Tidy Core = 146
writeBinIface: 24 Names
writeBinIface: 66 dict entries
*** CorePrep:
Result size of CorePrep = 193
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Inst.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\FreeVars.hs
*** Checking old interface for main:Support.FreeVars:
[ 29 of 172] Compiling Support.FreeVars ( src\Support\FreeVars.hs, dist\build\ajhc\ajhc-tmp\Support\FreeVars.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 293
*** Simplifier:
Result size of Simplifier iteration=1 = 304
Result size of Simplifier iteration=2 = 298
Result size of Simplifier = 298
*** Specialise:
Result size of Specialise = 298
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 298
*** Float inwards:
Result size of Float inwards = 298
*** Simplifier:
Result size of Simplifier iteration=1 = 292
Result size of Simplifier = 292
*** Simplifier:
Result size of Simplifier iteration=1 = 281
Result size of Simplifier = 281
*** Simplifier:
Result size of Simplifier = 281
*** Demand analysis:
Result size of Demand analysis = 281
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 451
*** Simplifier:
Result size of Simplifier iteration=1 = 364
Result size of Simplifier = 332
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 334
*** Common sub-expression:
Result size of Common sub-expression = 326
*** Float inwards:
Result size of Float inwards = 326
*** Simplifier:
Result size of Simplifier = 326
*** Tidy Core:
Result size of Tidy Core = 346
writeBinIface: 30 Names
writeBinIface: 65 dict entries
*** CorePrep:
Result size of CorePrep = 415
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\FreeVars.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Name\VConsts.hs
*** Checking old interface for main:Name.VConsts:
[ 30 of 172] Compiling Name.VConsts ( drift_processed\Name\VConsts.hs, dist\build\ajhc\ajhc-tmp\Name\VConsts.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 690
*** Simplifier:
Result size of Simplifier iteration=1 = 922
Result size of Simplifier iteration=2 = 916
Result size of Simplifier = 916
*** Specialise:
Result size of Specialise = 916
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1084
*** Float inwards:
Result size of Float inwards = 1084
*** Simplifier:
Result size of Simplifier iteration=1 = 1419
Result size of Simplifier iteration=2 = 1363
Result size of Simplifier iteration=3 = 1295
Result size of Simplifier = 1295
*** Simplifier:
Result size of Simplifier iteration=1 = 1231
Result size of Simplifier iteration=2 = 1220
Result size of Simplifier = 1220
*** Simplifier:
Result size of Simplifier iteration=1 = 1366
Result size of Simplifier = 1362
*** Demand analysis:
Result size of Demand analysis = 1362
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1981
*** Simplifier:
Result size of Simplifier iteration=1 = 1608
Result size of Simplifier = 1483
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1517
*** Common sub-expression:
Result size of Common sub-expression = 1489
*** Float inwards:
Result size of Float inwards = 1489
*** Simplifier:
Result size of Simplifier iteration=1 = 1489
Result size of Simplifier = 1487
*** Tidy Core:
Result size of Tidy Core = 1739
writeBinIface: 84 Names
writeBinIface: 183 dict entries
*** CorePrep:
Result size of CorePrep = 2170
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\VConsts.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_2.hscpp
*** Checking old interface for main:Support.CompatMingw32:
[ 31 of 172] Compiling Support.CompatMingw32 ( src\Support\CompatMingw32.hs, dist\build\ajhc\ajhc-tmp\Support\CompatMingw32.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 52
*** Simplifier:
Result size of Simplifier iteration=1 = 66
Result size of Simplifier iteration=2 = 68
Result size of Simplifier iteration=3 = 66
Result size of Simplifier = 66
*** Specialise:
Result size of Specialise = 66
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 76
*** Float inwards:
Result size of Float inwards = 76
*** Simplifier:
Result size of Simplifier iteration=1 = 76
Result size of Simplifier iteration=2 = 73
Result size of Simplifier = 73
*** Simplifier:
Result size of Simplifier iteration=1 = 64
Result size of Simplifier = 55
*** Simplifier:
Result size of Simplifier iteration=1 = 70
Result size of Simplifier = 70
*** Demand analysis:
Result size of Demand analysis = 70
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 70
*** Simplifier:
Result size of Simplifier = 70
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 70
*** Common sub-expression:
Result size of Common sub-expression = 70
*** Float inwards:
Result size of Float inwards = 70
*** Simplifier:
Result size of Simplifier iteration=1 = 70
Result size of Simplifier = 70
*** Tidy Core:
Result size of Tidy Core = 70
writeBinIface: 18 Names
writeBinIface: 58 dict entries
*** CorePrep:
Result size of CorePrep = 89
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\CompatMingw32.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file dist\build\autogen\Paths_ajhc.hs
*** Checking old interface for main:Paths_ajhc:
[ 32 of 172] Compiling Paths_ajhc ( dist\build\autogen\Paths_ajhc.hs, dist\build\ajhc\ajhc-tmp\Paths_ajhc.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 465
*** Simplifier:
Result size of Simplifier iteration=1 = 491
Result size of Simplifier iteration=2 = 474
Result size of Simplifier iteration=3 = 470
Result size of Simplifier = 470
*** Specialise:
Result size of Specialise = 470
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 534
*** Float inwards:
Result size of Float inwards = 534
*** Simplifier:
Result size of Simplifier iteration=1 = 670
Result size of Simplifier iteration=2 = 527
Result size of Simplifier iteration=3 = 527
Result size of Simplifier = 527
*** Simplifier:
Result size of Simplifier iteration=1 = 503
Result size of Simplifier = 503
*** Simplifier:
Result size of Simplifier iteration=1 = 512
Result size of Simplifier = 512
*** Demand analysis:
Result size of Demand analysis = 512
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 548
*** Simplifier:
Result size of Simplifier iteration=1 = 527
Result size of Simplifier iteration=2 = 506
Result size of Simplifier = 506
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 524
*** Common sub-expression:
Result size of Common sub-expression = 522
*** Float inwards:
Result size of Float inwards = 522
*** Simplifier:
Result size of Simplifier iteration=1 = 527
Result size of Simplifier = 523
*** Tidy Core:
Result size of Tidy Core = 523
writeBinIface: 59 Names
writeBinIface: 139 dict entries
*** CorePrep:
Result size of CorePrep = 595
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Paths_ajhc.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FlagOpts.hs
*** Checking old interface for main:FlagOpts:
[ 33 of 172] Compiling FlagOpts ( src\FlagOpts.hs, dist\build\ajhc\ajhc-tmp\FlagOpts.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1573
*** Simplifier:
Result size of Simplifier iteration=1 = 2071
Result size of Simplifier iteration=2 = 2067
Result size of Simplifier = 2067
*** Specialise:
Result size of Specialise = 2154
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2890
*** Float inwards:
Result size of Float inwards = 2890
*** Simplifier:
Result size of Simplifier iteration=1 = 2530
Result size of Simplifier iteration=2 = 2458
Result size of Simplifier iteration=3 = 2458
Result size of Simplifier iteration=4 = 2458
Result size of Simplifier = 2458
*** Simplifier:
Result size of Simplifier iteration=1 = 1918
Result size of Simplifier iteration=2 = 1918
Result size of Simplifier iteration=3 = 1918
Result size of Simplifier iteration=4 = 1918
Result size of Simplifier = 1918
*** Simplifier:
Result size of Simplifier iteration=1 = 1954
Result size of Simplifier iteration=2 = 1917
Result size of Simplifier = 1917
*** Demand analysis:
Result size of Demand analysis = 1917
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1941
*** Simplifier:
Result size of Simplifier iteration=1 = 1948
Result size of Simplifier iteration=2 = 1924
Result size of Simplifier = 1924
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1948
*** Common sub-expression:
Result size of Common sub-expression = 1878
*** Float inwards:
Result size of Float inwards = 1878
*** Simplifier:
Result size of Simplifier iteration=1 = 1878
Result size of Simplifier = 1738
*** Tidy Core:
Result size of Tidy Core = 1738
writeBinIface: 124 Names
writeBinIface: 196 dict entries
*** CorePrep:
Result size of CorePrep = 2103
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FlagOpts.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Version\Config.hs
*** Checking old interface for main:Version.Config:
[ 34 of 172] Compiling Version.Config ( src\Version\Config.hs, dist\build\ajhc\ajhc-tmp\Version\Config.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 59
*** Simplifier:
Result size of Simplifier iteration=1 = 81
Result size of Simplifier = 81
*** Specialise:
Result size of Specialise = 81
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 109
*** Float inwards:
Result size of Float inwards = 109
*** Simplifier:
Result size of Simplifier iteration=1 = 72
Result size of Simplifier = 72
*** Simplifier:
Result size of Simplifier iteration=1 = 40
Result size of Simplifier = 40
*** Simplifier:
Result size of Simplifier iteration=1 = 39
Result size of Simplifier = 39
*** Demand analysis:
Result size of Demand analysis = 39
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 39
*** Simplifier:
Result size of Simplifier = 39
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 39
*** Common sub-expression:
Result size of Common sub-expression = 38
*** Float inwards:
Result size of Float inwards = 38
*** Simplifier:
Result size of Simplifier = 38
*** Tidy Core:
Result size of Tidy Core = 38
writeBinIface: 13 Names
writeBinIface: 35 dict entries
*** CorePrep:
Result size of CorePrep = 38
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Version" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Version\Config.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\YAML.hs
*** Checking old interface for main:Util.YAML:
[ 35 of 172] Compiling Util.YAML ( src\Util\YAML.hs, dist\build\ajhc\ajhc-tmp\Util\YAML.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 527
*** Simplifier:
Result size of Simplifier iteration=1 = 524
Result size of Simplifier = 524
*** Specialise:
Result size of Specialise = 524
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 600
*** Float inwards:
Result size of Float inwards = 600
*** Simplifier:
Result size of Simplifier iteration=1 = 718
Result size of Simplifier iteration=2 = 649
Result size of Simplifier = 649
*** Simplifier:
Result size of Simplifier iteration=1 = 589
Result size of Simplifier = 562
*** Simplifier:
Result size of Simplifier iteration=1 = 656
Result size of Simplifier iteration=2 = 652
Result size of Simplifier = 652
*** Demand analysis:
Result size of Demand analysis = 652
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 665
*** Simplifier:
Result size of Simplifier iteration=1 = 659
Result size of Simplifier iteration=2 = 657
Result size of Simplifier = 657
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 663
*** Common sub-expression:
Result size of Common sub-expression = 655
*** Float inwards:
Result size of Float inwards = 655
*** Simplifier:
Result size of Simplifier iteration=1 = 655
Result size of Simplifier = 645
*** Tidy Core:
Result size of Tidy Core = 655
writeBinIface: 62 Names
writeBinIface: 106 dict entries
*** CorePrep:
Result size of CorePrep = 828
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\YAML.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\ExitCodes.hs
*** Checking old interface for main:Util.ExitCodes:
[ 36 of 172] Compiling Util.ExitCodes ( src\Util\ExitCodes.hs, dist\build\ajhc\ajhc-tmp\Util\ExitCodes.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 60
*** Simplifier:
Result size of Simplifier iteration=1 = 90
Result size of Simplifier = 90
*** Specialise:
Result size of Specialise = 90
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 90
*** Float inwards:
Result size of Float inwards = 90
*** Simplifier:
Result size of Simplifier = 90
*** Simplifier:
Result size of Simplifier = 90
*** Simplifier:
Result size of Simplifier = 90
*** Demand analysis:
Result size of Demand analysis = 90
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 90
*** Simplifier:
Result size of Simplifier = 90
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 90
*** Common sub-expression:
Result size of Common sub-expression = 90
*** Float inwards:
Result size of Float inwards = 90
*** Simplifier:
Result size of Simplifier = 90
*** Tidy Core:
Result size of Tidy Core = 90
writeBinIface: 32 Names
writeBinIface: 46 dict entries
*** CorePrep:
Result size of CorePrep = 90
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\ExitCodes.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.hscpp
*** Checking old interface for main:Support.Cabal:
[ 37 of 172] Compiling Support.Cabal ( src\Support\Cabal.hs, dist\build\ajhc\ajhc-tmp\Support\Cabal.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 20
*** Simplifier:
Result size of Simplifier iteration=1 = 20
Result size of Simplifier iteration=2 = 22
Result size of Simplifier = 22
*** Specialise:
Result size of Specialise = 22
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 24
*** Float inwards:
Result size of Float inwards = 24
*** Simplifier:
Result size of Simplifier iteration=1 = 39
Result size of Simplifier = 26
*** Simplifier:
Result size of Simplifier = 26
*** Simplifier:
Result size of Simplifier = 26
*** Demand analysis:
Result size of Demand analysis = 26
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 26
*** Simplifier:
Result size of Simplifier = 26
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 26
*** Common sub-expression:
Result size of Common sub-expression = 26
*** Float inwards:
Result size of Float inwards = 26
*** Simplifier:
Result size of Simplifier = 26
*** Tidy Core:
Result size of Tidy Core = 26
writeBinIface: 10 Names
writeBinIface: 32 dict entries
*** CorePrep:
Result size of CorePrep = 34
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Cabal.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\RawFiles.hs
*** Checking old interface for main:RawFiles:
[ 38 of 172] Compiling RawFiles ( src\RawFiles.hs, dist\build\ajhc\ajhc-tmp\RawFiles.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 224
*** Simplifier:
Result size of Simplifier = 224
*** Specialise:
Result size of Specialise = 224
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 280
*** Float inwards:
Result size of Float inwards = 280
*** Simplifier:
Result size of Simplifier iteration=1 = 1904
Result size of Simplifier iteration=2 = 1260
Result size of Simplifier = 1176
*** Simplifier:
Result size of Simplifier = 1176
*** Simplifier:
Result size of Simplifier = 1176
*** Demand analysis:
Result size of Demand analysis = 1176
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1176
*** Simplifier:
Result size of Simplifier = 1176
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1232
*** Common sub-expression:
Result size of Common sub-expression = 1232
*** Float inwards:
Result size of Float inwards = 1232
*** Simplifier:
Result size of Simplifier = 1232
*** Tidy Core:
Result size of Tidy Core = 1232
writeBinIface: 29 Names
writeBinIface: 47 dict entries
*** CorePrep:
Result size of CorePrep = 1512
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\RawFiles.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\PackedString.hs
*** Checking old interface for main:PackedString:
[ 39 of 172] Compiling PackedString ( src\PackedString.hs, dist\build\ajhc\ajhc-tmp\PackedString.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 263
*** Simplifier:
Result size of Simplifier iteration=1 = 671
Result size of Simplifier iteration=2 = 665
Result size of Simplifier = 665
*** Specialise:
Result size of Specialise = 665
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 725
*** Float inwards:
Result size of Float inwards = 725
*** Simplifier:
Result size of Simplifier iteration=1 = 708
Result size of Simplifier iteration=2 = 647
Result size of Simplifier iteration=3 = 645
Result size of Simplifier = 645
*** Simplifier:
Result size of Simplifier iteration=1 = 625
Result size of Simplifier = 625
*** Simplifier:
Result size of Simplifier iteration=1 = 708
Result size of Simplifier = 708
*** Demand analysis:
Result size of Demand analysis = 708
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 882
*** Simplifier:
Result size of Simplifier iteration=1 = 786
Result size of Simplifier = 729
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 737
*** Common sub-expression:
Result size of Common sub-expression = 730
*** Float inwards:
Result size of Float inwards = 730
*** Simplifier:
Result size of Simplifier iteration=1 = 730
Result size of Simplifier = 724
*** Tidy Core:
Result size of Tidy Core = 724
writeBinIface: 109 Names
writeBinIface: 196 dict entries
*** CorePrep:
Result size of CorePrep = 878
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\PackedString.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\SrcLoc.hs
*** Checking old interface for main:FrontEnd.SrcLoc:
[ 40 of 172] Compiling FrontEnd.SrcLoc ( drift_processed\FrontEnd\SrcLoc.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\SrcLoc.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2403
*** Simplifier:
Result size of Simplifier iteration=1 = 3878
Result size of Simplifier iteration=2 = 3826
Result size of Simplifier iteration=3 = 3822
Result size of Simplifier = 3822
*** Specialise:
Result size of Specialise = 3847
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4111
*** Float inwards:
Result size of Float inwards = 4111
*** Simplifier:
Result size of Simplifier iteration=1 = 5506
Result size of Simplifier iteration=2 = 4821
Result size of Simplifier iteration=3 = 4801
Result size of Simplifier = 4795
*** Simplifier:
Result size of Simplifier iteration=1 = 4614
Result size of Simplifier = 4606
*** Simplifier:
Result size of Simplifier iteration=1 = 5207
Result size of Simplifier iteration=2 = 5140
Result size of Simplifier = 5137
*** Demand analysis:
Result size of Demand analysis = 5137
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 8451
*** Simplifier:
Result size of Simplifier iteration=1 = 7954
Result size of Simplifier iteration=2 = 7074
Result size of Simplifier iteration=3 = 6863
Result size of Simplifier = 6863
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 6925
*** Common sub-expression:
Result size of Common sub-expression = 6886
*** Float inwards:
Result size of Float inwards = 6886
*** Simplifier:
Result size of Simplifier iteration=1 = 6882
Result size of Simplifier = 6858
*** Tidy Core:
Result size of Tidy Core = 6964
writeBinIface: 377 Names
writeBinIface: 580 dict entries
*** CorePrep:
Result size of CorePrep = 7802
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\SrcLoc.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Diagnostic.hs
*** Checking old interface for main:FrontEnd.Diagnostic:
[ 41 of 172] Compiling FrontEnd.Diagnostic ( src\FrontEnd\Diagnostic.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Diagnostic.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 405
*** Simplifier:
Result size of Simplifier iteration=1 = 531
Result size of Simplifier iteration=2 = 509
Result size of Simplifier = 509
*** Specialise:
Result size of Specialise = 509
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 579
*** Float inwards:
Result size of Float inwards = 579
*** Simplifier:
Result size of Simplifier iteration=1 = 768
Result size of Simplifier iteration=2 = 697
Result size of Simplifier iteration=3 = 698
Result size of Simplifier iteration=4 = 701
Result size of Simplifier = 701
*** Simplifier:
Result size of Simplifier iteration=1 = 559
Result size of Simplifier iteration=2 = 450
Result size of Simplifier = 450
*** Simplifier:
Result size of Simplifier iteration=1 = 521
Result size of Simplifier iteration=2 = 521
Result size of Simplifier = 521
*** Demand analysis:
Result size of Demand analysis = 521
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 746
*** Simplifier:
Result size of Simplifier iteration=1 = 687
Result size of Simplifier iteration=2 = 620
Result size of Simplifier = 620
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 642
*** Common sub-expression:
Result size of Common sub-expression = 631
*** Float inwards:
Result size of Float inwards = 631
*** Simplifier:
Result size of Simplifier iteration=1 = 631
Result size of Simplifier = 613
*** Tidy Core:
Result size of Tidy Core = 613
writeBinIface: 63 Names
writeBinIface: 165 dict entries
*** CorePrep:
Result size of CorePrep = 742
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Diagnostic.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\HasSize.hs
*** Checking old interface for main:Util.HasSize:
[ 42 of 172] Compiling Util.HasSize ( src\Util\HasSize.hs, dist\build\ajhc\ajhc-tmp\Util\HasSize.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1060
*** Simplifier:
Result size of Simplifier iteration=1 = 1249
Result size of Simplifier = 1167
*** Specialise:
Result size of Specialise = 1167
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1201
*** Float inwards:
Result size of Float inwards = 1201
*** Simplifier:
Result size of Simplifier iteration=1 = 1713
Result size of Simplifier iteration=2 = 1577
Result size of Simplifier = 1577
*** Simplifier:
Result size of Simplifier = 1577
*** Simplifier:
Result size of Simplifier iteration=1 = 1567
Result size of Simplifier = 1567
*** Demand analysis:
Result size of Demand analysis = 1567
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2247
*** Simplifier:
Result size of Simplifier iteration=1 = 1964
Result size of Simplifier iteration=2 = 1907
Result size of Simplifier = 1907
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1907
*** Common sub-expression:
Result size of Common sub-expression = 1907
*** Float inwards:
Result size of Float inwards = 1907
*** Simplifier:
Result size of Simplifier iteration=1 = 1907
Result size of Simplifier = 1907
*** Tidy Core:
Result size of Tidy Core = 1990
writeBinIface: 102 Names
writeBinIface: 179 dict entries
*** CorePrep:
Result size of CorePrep = 2196
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\HasSize.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\MapBinaryInstance.hs
*** Checking old interface for main:Support.MapBinaryInstance:
[ 43 of 172] Compiling Support.MapBinaryInstance ( src\Support\MapBinaryInstance.hs, dist\build\ajhc\ajhc-tmp\Support\MapBinaryInstance.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 169
*** Simplifier:
Result size of Simplifier iteration=1 = 171
Result size of Simplifier iteration=2 = 165
Result size of Simplifier iteration=3 = 167
Result size of Simplifier = 167
*** Specialise:
Result size of Specialise = 167
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 179
*** Float inwards:
Result size of Float inwards = 179
*** Simplifier:
Result size of Simplifier iteration=1 = 819
Result size of Simplifier iteration=2 = 358
Result size of Simplifier iteration=3 = 540
Result size of Simplifier = 430
*** Simplifier:
Result size of Simplifier = 430
*** Simplifier:
Result size of Simplifier iteration=1 = 1453
Result size of Simplifier iteration=2 = 1715
Result size of Simplifier iteration=3 = 1410
Result size of Simplifier iteration=4 = 1376
Result size of Simplifier = 1376
*** Demand analysis:
Result size of Demand analysis = 1376
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1512
*** Simplifier:
Result size of Simplifier iteration=1 = 1496
Result size of Simplifier iteration=2 = 1446
Result size of Simplifier = 1446
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1456
*** Common sub-expression:
Result size of Common sub-expression = 1453
*** Float inwards:
Result size of Float inwards = 1453
*** Simplifier:
Result size of Simplifier iteration=1 = 1447
Result size of Simplifier = 1445
*** Tidy Core:
Result size of Tidy Core = 1445
writeBinIface: 21 Names
writeBinIface: 77 dict entries
*** CorePrep:
Result size of CorePrep = 1835
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\MapBinaryInstance.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_6.hscpp
*** Checking old interface for main:Support.Compat:
[ 44 of 172] Compiling Support.Compat ( src\Support\Compat.hs, dist\build\ajhc\ajhc-tmp\Support\Compat.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 0
*** Simplifier:
Result size of Simplifier = 0
*** Specialise:
Result size of Specialise = 0
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 0
*** Float inwards:
Result size of Float inwards = 0
*** Simplifier:
Result size of Simplifier = 0
*** Simplifier:
Result size of Simplifier = 0
*** Simplifier:
Result size of Simplifier = 0
*** Demand analysis:
Result size of Demand analysis = 0
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 0
*** Simplifier:
Result size of Simplifier = 0
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 0
*** Common sub-expression:
Result size of Common sub-expression = 0
*** Float inwards:
Result size of Float inwards = 0
*** Simplifier:
Result size of Simplifier = 0
*** Tidy Core:
Result size of Tidy Core = 0
writeBinIface: 2 Names
writeBinIface: 16 dict entries
*** CorePrep:
Result size of CorePrep = 0
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Compat.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\GenUtil.hs
*** Checking old interface for main:GenUtil:
[ 45 of 172] Compiling GenUtil ( src\GenUtil.hs, dist\build\ajhc\ajhc-tmp\GenUtil.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 4934
*** Simplifier:
Result size of Simplifier iteration=1 = 4954
Result size of Simplifier iteration=2 = 4870
Result size of Simplifier iteration=3 = 4868
Result size of Simplifier = 4868
*** Specialise:
Result size of Specialise = 5189
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5661
*** Float inwards:
Result size of Float inwards = 5661
*** Simplifier:
Result size of Simplifier iteration=1 = 7186
Result size of Simplifier iteration=2 = 6686
Result size of Simplifier iteration=3 = 6645
Result size of Simplifier iteration=4 = 6640
Result size of Simplifier = 6640
*** Simplifier:
Result size of Simplifier iteration=1 = 6044
Result size of Simplifier iteration=2 = 5920
Result size of Simplifier = 5920
*** Simplifier:
Result size of Simplifier iteration=1 = 6524
Result size of Simplifier iteration=2 = 6471
Result size of Simplifier iteration=3 = 6391
Result size of Simplifier = 6391
*** Demand analysis:
Result size of Demand analysis = 6391
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 8129
*** Simplifier:
Result size of Simplifier iteration=1 = 7381
Result size of Simplifier iteration=2 = 6772
Result size of Simplifier iteration=3 = 6770
Result size of Simplifier = 6770
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 6958
*** Common sub-expression:
Result size of Common sub-expression = 6837
*** Float inwards:
Result size of Float inwards = 6837
*** Simplifier:
Result size of Simplifier iteration=1 = 6764
Result size of Simplifier = 6678
*** Tidy Core:
Result size of Tidy Core = 6696
writeBinIface: 304 Names
writeBinIface: 523 dict entries
*** CorePrep:
Result size of CorePrep = 7770
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\GenUtil.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_5.hscpp
*** Checking old interface for main:Util.Interact:
[ 46 of 172] Compiling Util.Interact ( src\Util\Interact.hs, dist\build\ajhc\ajhc-tmp\Util\Interact.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2041
*** Simplifier:
Result size of Simplifier iteration=1 = 2350
Result size of Simplifier iteration=2 = 2307
Result size of Simplifier iteration=3 = 2309
Result size of Simplifier = 2309
*** Specialise:
Result size of Specialise = 3024
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3387
*** Float inwards:
Result size of Float inwards = 3387
*** Simplifier:
Result size of Simplifier iteration=1 = 4088
Result size of Simplifier iteration=2 = 3452
Result size of Simplifier iteration=3 = 3465
Result size of Simplifier = 3462
*** Simplifier:
Result size of Simplifier iteration=1 = 3198
Result size of Simplifier iteration=2 = 3108
Result size of Simplifier = 3108
*** Simplifier:
Result size of Simplifier iteration=1 = 3178
Result size of Simplifier iteration=2 = 3179
Result size of Simplifier iteration=3 = 3166
Result size of Simplifier = 3166
*** Demand analysis:
Result size of Demand analysis = 3166
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3317
*** Simplifier:
Result size of Simplifier iteration=1 = 3233
Result size of Simplifier iteration=2 = 3162
Result size of Simplifier iteration=3 = 3163
Result size of Simplifier = 3163
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3265
*** Common sub-expression:
Result size of Common sub-expression = 3228
*** Float inwards:
Result size of Float inwards = 3228
*** Simplifier:
Result size of Simplifier iteration=1 = 3173
Result size of Simplifier iteration=2 = 3127
Result size of Simplifier = 3127
*** Tidy Core:
Result size of Tidy Core = 3127
writeBinIface: 87 Names
writeBinIface: 214 dict entries
*** CorePrep:
Result size of CorePrep = 3509
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Interact.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\IniParse.hs
*** Checking old interface for main:Support.IniParse:
[ 47 of 172] Compiling Support.IniParse ( src\Support\IniParse.hs, dist\build\ajhc\ajhc-tmp\Support\IniParse.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 929
*** Simplifier:
Result size of Simplifier iteration=1 = 879
Result size of Simplifier iteration=2 = 855
Result size of Simplifier = 855
*** Specialise:
Result size of Specialise = 1079
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1237
*** Float inwards:
Result size of Float inwards = 1237
*** Simplifier:
Result size of Simplifier iteration=1 = 2350
Result size of Simplifier iteration=2 = 1611
Result size of Simplifier iteration=3 = 1536
Result size of Simplifier = 1533
*** Simplifier:
Result size of Simplifier iteration=1 = 1474
Result size of Simplifier = 1431
*** Simplifier:
Result size of Simplifier iteration=1 = 1713
Result size of Simplifier iteration=2 = 1596
Result size of Simplifier iteration=3 = 1508
Result size of Simplifier = 1508
*** Demand analysis:
Result size of Demand analysis = 1508
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1680
*** Simplifier:
Result size of Simplifier iteration=1 = 1693
Result size of Simplifier iteration=2 = 1657
Result size of Simplifier iteration=3 = 1657
Result size of Simplifier = 1657
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1703
*** Common sub-expression:
Result size of Common sub-expression = 1684
*** Float inwards:
Result size of Float inwards = 1684
*** Simplifier:
Result size of Simplifier iteration=1 = 1684
Result size of Simplifier iteration=2 = 1678
Result size of Simplifier = 1678
*** Tidy Core:
Result size of Tidy Core = 1678
writeBinIface: 52 Names
writeBinIface: 134 dict entries
*** CorePrep:
Result size of CorePrep = 1922
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\IniParse.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\UniqueMonad.hs
*** Checking old interface for main:Util.UniqueMonad:
[ 48 of 172] Compiling Util.UniqueMonad ( src\Util\UniqueMonad.hs, dist\build\ajhc\ajhc-tmp\Util\UniqueMonad.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 480
*** Simplifier:
Result size of Simplifier iteration=1 = 551
Result size of Simplifier iteration=2 = 554
Result size of Simplifier iteration=3 = 552
Result size of Simplifier = 552
*** Specialise:
Result size of Specialise = 563
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 587
*** Float inwards:
Result size of Float inwards = 587
*** Simplifier:
Result size of Simplifier iteration=1 = 744
Result size of Simplifier iteration=2 = 638
Result size of Simplifier iteration=3 = 631
Result size of Simplifier = 631
*** Simplifier:
Result size of Simplifier = 631
*** Simplifier:
Result size of Simplifier iteration=1 = 651
Result size of Simplifier = 651
*** Demand analysis:
Result size of Demand analysis = 651
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 764
*** Simplifier:
Result size of Simplifier iteration=1 = 715
Result size of Simplifier = 669
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 675
*** Common sub-expression:
Result size of Common sub-expression = 675
*** Float inwards:
Result size of Float inwards = 675
*** Simplifier:
Result size of Simplifier iteration=1 = 673
Result size of Simplifier = 673
*** Tidy Core:
Result size of Tidy Core = 673
writeBinIface: 85 Names
writeBinIface: 164 dict entries
*** CorePrep:
Result size of CorePrep = 938
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\UniqueMonad.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Graph.hs
*** Checking old interface for main:Util.Graph:
[ 49 of 172] Compiling Util.Graph ( src\Util\Graph.hs, dist\build\ajhc\ajhc-tmp\Util\Graph.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2149
*** Simplifier:
Result size of Simplifier iteration=1 = 2157
Result size of Simplifier iteration=2 = 2129
Result size of Simplifier = 2129
*** Specialise:
Result size of Specialise = 2129
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2279
*** Float inwards:
Result size of Float inwards = 2279
*** Simplifier:
Result size of Simplifier iteration=1 = 9383
Result size of Simplifier iteration=2 = 8824
Result size of Simplifier iteration=3 = 8480
Result size of Simplifier iteration=4 = 8514
Result size of Simplifier = 8514
*** Simplifier:
Result size of Simplifier iteration=1 = 7277
Result size of Simplifier = 7277
*** Simplifier:
Result size of Simplifier iteration=1 = 8325
Result size of Simplifier iteration=2 = 8261
Result size of Simplifier iteration=3 = 7970
Result size of Simplifier iteration=4 = 7970
Result size of Simplifier = 7970
*** Demand analysis:
Result size of Demand analysis = 7970
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9390
*** Simplifier:
Result size of Simplifier iteration=1 = 7297
Result size of Simplifier iteration=2 = 6879
Result size of Simplifier iteration=3 = 6877
Result size of Simplifier = 6877
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7405
*** Common sub-expression:
Result size of Common sub-expression = 7298
*** Float inwards:
Result size of Float inwards = 7298
*** Simplifier:
Result size of Simplifier iteration=1 = 7354
Result size of Simplifier iteration=2 = 6983
Result size of Simplifier = 6983
*** Tidy Core:
Result size of Tidy Core = 6983
writeBinIface: 101 Names
writeBinIface: 232 dict entries
*** CorePrep:
Result size of CorePrep = 8164
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Graph.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Info\Info.hs
*** Checking old interface for main:Info.Info:
[ 50 of 172] Compiling Info.Info ( src\Info\Info.hs, dist\build\ajhc\ajhc-tmp\Info\Info.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 806
*** Simplifier:
Result size of Simplifier iteration=1 = 865
Result size of Simplifier = 861
*** Specialise:
Result size of Specialise = 861
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 899
*** Float inwards:
Result size of Float inwards = 899
*** Simplifier:
Result size of Simplifier iteration=1 = 1379
Result size of Simplifier iteration=2 = 1304
Result size of Simplifier = 1304
*** Simplifier:
Result size of Simplifier iteration=1 = 1230
Result size of Simplifier iteration=2 = 1233
Result size of Simplifier iteration=3 = 1223
Result size of Simplifier = 1223
*** Simplifier:
Result size of Simplifier iteration=1 = 1245
Result size of Simplifier = 1245
*** Demand analysis:
Result size of Demand analysis = 1245
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1371
*** Simplifier:
Result size of Simplifier iteration=1 = 1359
Result size of Simplifier iteration=2 = 1344
Result size of Simplifier = 1344
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1352
*** Common sub-expression:
Result size of Common sub-expression = 1335
*** Float inwards:
Result size of Float inwards = 1335
*** Simplifier:
Result size of Simplifier iteration=1 = 1349
Result size of Simplifier = 1349
*** Tidy Core:
Result size of Tidy Core = 1378
writeBinIface: 127 Names
writeBinIface: 229 dict entries
*** CorePrep:
Result size of CorePrep = 1568
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Info" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Info\Info.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Info\Binary.hs-boot
*** Checking old interface for main:Info.Binary:
[ 51 of 172] Compiling Info.Binary[boot] ( src\Info\Binary.hs-boot, dist\build\ajhc\ajhc-tmp\Info\Binary.o-boot )
*** Parser:
*** Renamer/typechecker:
*** Tidy Core:
writeBinIface: 5 Names
writeBinIface: 40 dict entries
*** Touching object file:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/touchy.exe" "dist\build\ajhc\ajhc-tmp\Info\Binary.o-boot"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.hscpp
*** Checking old interface for main:Doc.DocLike:
[ 52 of 172] Compiling Doc.DocLike ( src\Doc\DocLike.hs, dist\build\ajhc\ajhc-tmp\Doc\DocLike.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1172
*** Simplifier:
Result size of Simplifier iteration=1 = 1664
Result size of Simplifier iteration=2 = 1619
Result size of Simplifier = 1619
*** Specialise:
Result size of Specialise = 1880
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2020
*** Float inwards:
Result size of Float inwards = 2020
*** Simplifier:
Result size of Simplifier iteration=1 = 2184
Result size of Simplifier iteration=2 = 2232
Result size of Simplifier = 2208
*** Simplifier:
Result size of Simplifier iteration=1 = 2108
Result size of Simplifier = 2084
*** Simplifier:
Result size of Simplifier iteration=1 = 2100
Result size of Simplifier = 2100
*** Demand analysis:
Result size of Demand analysis = 2100
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2888
*** Simplifier:
Result size of Simplifier iteration=1 = 2709
Result size of Simplifier iteration=2 = 2390
Result size of Simplifier = 2390
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2430
*** Common sub-expression:
Result size of Common sub-expression = 2380
*** Float inwards:
Result size of Float inwards = 2380
*** Simplifier:
Result size of Simplifier iteration=1 = 2370
Result size of Simplifier = 2292
*** Tidy Core:
Result size of Tidy Core = 2550
writeBinIface: 210 Names
writeBinIface: 302 dict entries
*** CorePrep:
Result size of CorePrep = 2923
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Doc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Doc\DocLike.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Doc\PPrint.hs
*** Checking old interface for main:Doc.PPrint:
[ 53 of 172] Compiling Doc.PPrint ( src\Doc\PPrint.hs, dist\build\ajhc\ajhc-tmp\Doc\PPrint.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1356
*** Simplifier:
Result size of Simplifier iteration=1 = 1820
Result size of Simplifier iteration=2 = 1698
Result size of Simplifier iteration=3 = 1696
Result size of Simplifier = 1696
*** Specialise:
Result size of Specialise = 1696
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1782
*** Float inwards:
Result size of Float inwards = 1782
*** Simplifier:
Result size of Simplifier iteration=1 = 2179
Result size of Simplifier iteration=2 = 2024
Result size of Simplifier = 2014
*** Simplifier:
Result size of Simplifier iteration=1 = 1781
Result size of Simplifier = 1781
*** Simplifier:
Result size of Simplifier iteration=1 = 2110
Result size of Simplifier iteration=2 = 2108
Result size of Simplifier = 2108
*** Demand analysis:
Result size of Demand analysis = 2108
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2891
*** Simplifier:
Result size of Simplifier iteration=1 = 2537
Result size of Simplifier iteration=2 = 2382
Result size of Simplifier = 2346
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2352
*** Common sub-expression:
Result size of Common sub-expression = 2321
*** Float inwards:
Result size of Float inwards = 2321
*** Simplifier:
Result size of Simplifier iteration=1 = 2322
Result size of Simplifier iteration=2 = 2318
Result size of Simplifier = 2318
*** Tidy Core:
Result size of Tidy Core = 2366
writeBinIface: 148 Names
writeBinIface: 249 dict entries
*** CorePrep:
Result size of CorePrep = 2875
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Doc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Doc\PPrint.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Doc\Pretty.hs
*** Checking old interface for main:Doc.Pretty:
[ 54 of 172] Compiling Doc.Pretty ( src\Doc\Pretty.hs, dist\build\ajhc\ajhc-tmp\Doc\Pretty.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1114
*** Simplifier:
Result size of Simplifier iteration=1 = 1110
Result size of Simplifier iteration=2 = 1118
Result size of Simplifier iteration=3 = 1117
Result size of Simplifier = 1117
*** Specialise:
Result size of Specialise = 1117
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1199
*** Float inwards:
Result size of Float inwards = 1199
*** Simplifier:
Result size of Simplifier iteration=1 = 1729
Result size of Simplifier iteration=2 = 1607
Result size of Simplifier = 1607
*** Simplifier:
Result size of Simplifier iteration=1 = 1581
Result size of Simplifier = 1553
*** Simplifier:
Result size of Simplifier iteration=1 = 1615
Result size of Simplifier iteration=2 = 1605
Result size of Simplifier = 1605
*** Demand analysis:
Result size of Demand analysis = 1605
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1763
*** Simplifier:
Result size of Simplifier iteration=1 = 1706
Result size of Simplifier iteration=2 = 1658
Result size of Simplifier = 1658
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1674
*** Common sub-expression:
Result size of Common sub-expression = 1610
*** Float inwards:
Result size of Float inwards = 1610
*** Simplifier:
Result size of Simplifier iteration=1 = 1603
Result size of Simplifier iteration=2 = 1535
Result size of Simplifier = 1535
*** Tidy Core:
Result size of Tidy Core = 1591
writeBinIface: 133 Names
writeBinIface: 229 dict entries
*** CorePrep:
Result size of CorePrep = 1999
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Doc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Doc\Pretty.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\Unparse.hs
*** Checking old interface for main:Support.Unparse:
[ 55 of 172] Compiling Support.Unparse ( src\Support\Unparse.hs, dist\build\ajhc\ajhc-tmp\Support\Unparse.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 488
*** Simplifier:
Result size of Simplifier iteration=1 = 446
Result size of Simplifier iteration=2 = 418
Result size of Simplifier = 418
*** Specialise:
Result size of Specialise = 418
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 444
*** Float inwards:
Result size of Float inwards = 444
*** Simplifier:
Result size of Simplifier iteration=1 = 634
Result size of Simplifier iteration=2 = 519
Result size of Simplifier = 519
*** Simplifier:
Result size of Simplifier iteration=1 = 515
Result size of Simplifier = 515
*** Simplifier:
Result size of Simplifier = 515
*** Demand analysis:
Result size of Demand analysis = 515
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 863
*** Simplifier:
Result size of Simplifier iteration=1 = 756
Result size of Simplifier iteration=2 = 535
Result size of Simplifier = 535
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 553
*** Common sub-expression:
Result size of Common sub-expression = 535
*** Float inwards:
Result size of Float inwards = 535
*** Simplifier:
Result size of Simplifier iteration=1 = 508
Result size of Simplifier = 508
*** Tidy Core:
Result size of Tidy Core = 556
writeBinIface: 30 Names
writeBinIface: 65 dict entries
*** CorePrep:
Result size of CorePrep = 660
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\Unparse.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Doc\Chars.hs
*** Checking old interface for main:Doc.Chars:
[ 56 of 172] Compiling Doc.Chars ( src\Doc\Chars.hs, dist\build\ajhc\ajhc-tmp\Doc\Chars.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 612
*** Simplifier:
Result size of Simplifier = 612
*** Specialise:
Result size of Specialise = 612
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 816
*** Float inwards:
Result size of Float inwards = 816
*** Simplifier:
Result size of Simplifier iteration=1 = 714
Result size of Simplifier = 561
*** Simplifier:
Result size of Simplifier = 561
*** Simplifier:
Result size of Simplifier = 561
*** Demand analysis:
Result size of Demand analysis = 561
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 561
*** Simplifier:
Result size of Simplifier = 561
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 561
*** Common sub-expression:
Result size of Common sub-expression = 559
*** Float inwards:
Result size of Float inwards = 559
*** Simplifier:
Result size of Simplifier iteration=1 = 559
Result size of Simplifier = 559
*** Tidy Core:
Result size of Tidy Core = 559
writeBinIface: 104 Names
writeBinIface: 125 dict entries
*** CorePrep:
Result size of CorePrep = 709
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Doc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Doc\Chars.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Fixer\VMap.hs
*** Checking old interface for main:Fixer.VMap:
[ 57 of 172] Compiling Fixer.VMap ( src\Fixer\VMap.hs, dist\build\ajhc\ajhc-tmp\Fixer\VMap.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1821
*** Simplifier:
Result size of Simplifier iteration=1 = 1797
Result size of Simplifier iteration=2 = 1695
Result size of Simplifier = 1695
*** Specialise:
Result size of Specialise = 1695
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1803
*** Float inwards:
Result size of Float inwards = 1803
*** Simplifier:
Result size of Simplifier iteration=1 = 2259
Result size of Simplifier iteration=2 = 2003
Result size of Simplifier iteration=3 = 2003
Result size of Simplifier = 2003
*** Simplifier:
Result size of Simplifier iteration=1 = 1935
Result size of Simplifier = 1935
*** Simplifier:
Result size of Simplifier iteration=1 = 1998
Result size of Simplifier iteration=2 = 1970
Result size of Simplifier = 1970
*** Demand analysis:
Result size of Demand analysis = 1970
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2391
*** Simplifier:
Result size of Simplifier iteration=1 = 2283
Result size of Simplifier iteration=2 = 2078
Result size of Simplifier = 2078
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2238
*** Common sub-expression:
Result size of Common sub-expression = 2122
*** Float inwards:
Result size of Float inwards = 2122
*** Simplifier:
Result size of Simplifier iteration=1 = 2114
Result size of Simplifier = 2082
*** Tidy Core:
Result size of Tidy Core = 2082
writeBinIface: 131 Names
writeBinIface: 240 dict entries
*** CorePrep:
Result size of CorePrep = 2368
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Fixer" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Fixer\VMap.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FlagDump.hs
*** Checking old interface for main:FlagDump:
[ 58 of 172] Compiling FlagDump ( src\FlagDump.hs, dist\build\ajhc\ajhc-tmp\FlagDump.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2736
*** Simplifier:
Result size of Simplifier iteration=1 = 3640
Result size of Simplifier iteration=2 = 3631
Result size of Simplifier = 3631
*** Specialise:
Result size of Specialise = 3718
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5154
*** Float inwards:
Result size of Float inwards = 5154
*** Simplifier:
Result size of Simplifier iteration=1 = 4113
Result size of Simplifier iteration=2 = 4058
Result size of Simplifier = 4058
*** Simplifier:
Result size of Simplifier iteration=1 = 3118
Result size of Simplifier = 3118
*** Simplifier:
Result size of Simplifier iteration=1 = 3154
Result size of Simplifier iteration=2 = 3117
Result size of Simplifier = 3117
*** Demand analysis:
Result size of Demand analysis = 3117
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3147
*** Simplifier:
Result size of Simplifier iteration=1 = 3147
Result size of Simplifier iteration=2 = 3120
Result size of Simplifier = 3120
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3126
*** Common sub-expression:
Result size of Common sub-expression = 3010
*** Float inwards:
Result size of Float inwards = 3010
*** Simplifier:
Result size of Simplifier iteration=1 = 3010
Result size of Simplifier = 2778
*** Tidy Core:
Result size of Tidy Core = 2778
writeBinIface: 210 Names
writeBinIface: 311 dict entries
*** CorePrep:
Result size of CorePrep = 3275
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FlagDump.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Version\Version.hs
*** Checking old interface for main:Version.Version:
[ 59 of 172] Compiling Version.Version ( src\Version\Version.hs, dist\build\ajhc\ajhc-tmp\Version\Version.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 86
*** Simplifier:
Result size of Simplifier iteration=1 = 132
Result size of Simplifier = 132
*** Specialise:
Result size of Specialise = 132
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 204
*** Float inwards:
Result size of Float inwards = 204
*** Simplifier:
Result size of Simplifier iteration=1 = 137
Result size of Simplifier = 137
*** Simplifier:
Result size of Simplifier iteration=1 = 101
Result size of Simplifier = 101
*** Simplifier:
Result size of Simplifier iteration=1 = 129
Result size of Simplifier = 129
*** Demand analysis:
Result size of Demand analysis = 129
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 129
*** Simplifier:
Result size of Simplifier = 129
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 189
*** Common sub-expression:
Result size of Common sub-expression = 189
*** Float inwards:
Result size of Float inwards = 189
*** Simplifier:
Result size of Simplifier = 189
*** Tidy Core:
Result size of Tidy Core = 189
writeBinIface: 4 Names
writeBinIface: 31 dict entries
*** CorePrep:
Result size of CorePrep = 193
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Version" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Version\Version.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\SetLike.hs
*** Checking old interface for main:Util.SetLike:
[ 60 of 172] Compiling Util.SetLike ( src\Util\SetLike.hs, dist\build\ajhc\ajhc-tmp\Util\SetLike.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3674
*** Simplifier:
Result size of Simplifier iteration=1 = 3375
Result size of Simplifier iteration=2 = 3332
Result size of Simplifier = 3332
*** Specialise:
Result size of Specialise = 3332
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3402
*** Float inwards:
Result size of Float inwards = 3402
*** Simplifier:
Result size of Simplifier iteration=1 = 4063
Result size of Simplifier iteration=2 = 3969
Result size of Simplifier = 3969
*** Simplifier:
Result size of Simplifier iteration=1 = 3939
Result size of Simplifier = 3939
*** Simplifier:
Result size of Simplifier iteration=1 = 4044
Result size of Simplifier = 4044
*** Demand analysis:
Result size of Demand analysis = 4044
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4306
*** Simplifier:
Result size of Simplifier iteration=1 = 4206
Result size of Simplifier = 4072
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4173
*** Common sub-expression:
Result size of Common sub-expression = 4049
*** Float inwards:
Result size of Float inwards = 4049
*** Simplifier:
Result size of Simplifier iteration=1 = 4059
Result size of Simplifier = 4033
*** Tidy Core:
Result size of Tidy Core = 4331
writeBinIface: 556 Names
writeBinIface: 595 dict entries
*** CorePrep:
Result size of CorePrep = 6163
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\SetLike.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\GMap.hs
*** Checking old interface for main:Util.GMap:
[ 61 of 172] Compiling Util.GMap ( src\Util\GMap.hs, dist\build\ajhc\ajhc-tmp\Util\GMap.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1096
*** Simplifier:
Result size of Simplifier iteration=1 = 935
Result size of Simplifier = 849
*** Specialise:
Result size of Specialise = 849
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 857
*** Float inwards:
Result size of Float inwards = 857
*** Simplifier:
Result size of Simplifier iteration=1 = 1152
Result size of Simplifier iteration=2 = 1089
Result size of Simplifier = 1089
*** Simplifier:
Result size of Simplifier iteration=1 = 1042
Result size of Simplifier = 1042
*** Simplifier:
Result size of Simplifier iteration=1 = 1086
Result size of Simplifier = 1083
*** Demand analysis:
Result size of Demand analysis = 1083
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1143
*** Simplifier:
Result size of Simplifier iteration=1 = 1134
Result size of Simplifier = 1083
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1083
*** Common sub-expression:
Result size of Common sub-expression = 1056
*** Float inwards:
Result size of Float inwards = 1056
*** Simplifier:
Result size of Simplifier iteration=1 = 1064
Result size of Simplifier = 1058
*** Tidy Core:
Result size of Tidy Core = 1076
writeBinIface: 291 Names
writeBinIface: 327 dict entries
*** CorePrep:
Result size of CorePrep = 1577
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\GMap.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\BitSet.hs
*** Checking old interface for main:Util.BitSet:
[ 62 of 172] Compiling Util.BitSet ( src\Util\BitSet.hs, dist\build\ajhc\ajhc-tmp\Util\BitSet.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 989
*** Simplifier:
Result size of Simplifier iteration=1 = 849
Result size of Simplifier = 845
*** Specialise:
Result size of Specialise = 845
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 925
*** Float inwards:
Result size of Float inwards = 925
*** Simplifier:
Result size of Simplifier iteration=1 = 1285
Result size of Simplifier iteration=2 = 1180
Result size of Simplifier iteration=3 = 1180
Result size of Simplifier iteration=4 = 1184
Result size of Simplifier = 1184
*** Simplifier:
Result size of Simplifier iteration=1 = 1150
Result size of Simplifier = 1150
*** Simplifier:
Result size of Simplifier iteration=1 = 1156
Result size of Simplifier iteration=2 = 1152
Result size of Simplifier = 1152
*** Demand analysis:
Result size of Demand analysis = 1152
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1474
*** Simplifier:
Result size of Simplifier iteration=1 = 1347
Result size of Simplifier iteration=2 = 1250
Result size of Simplifier = 1250
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1268
*** Common sub-expression:
Result size of Common sub-expression = 1258
*** Float inwards:
Result size of Float inwards = 1258
*** Simplifier:
Result size of Simplifier iteration=1 = 1270
Result size of Simplifier = 1252
*** Tidy Core:
Result size of Tidy Core = 1252
writeBinIface: 165 Names
writeBinIface: 243 dict entries
*** CorePrep:
Result size of CorePrep = 1652
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\BitSet.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Info\Types.hs
*** Checking old interface for main:Info.Types:
[ 63 of 172] Compiling Info.Types ( src\Info\Types.hs, dist\build\ajhc\ajhc-tmp\Info\Types.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 700
*** Simplifier:
Result size of Simplifier iteration=1 = 729
Result size of Simplifier = 721
*** Specialise:
Result size of Specialise = 721
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 767
*** Float inwards:
Result size of Float inwards = 767
*** Simplifier:
Result size of Simplifier iteration=1 = 1342
Result size of Simplifier iteration=2 = 1316
Result size of Simplifier iteration=3 = 1316
Result size of Simplifier = 1316
*** Simplifier:
Result size of Simplifier iteration=1 = 1241
Result size of Simplifier = 1230
*** Simplifier:
Result size of Simplifier iteration=1 = 1490
Result size of Simplifier = 1453
*** Demand analysis:
Result size of Demand analysis = 1453
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1975
*** Simplifier:
Result size of Simplifier iteration=1 = 1742
Result size of Simplifier iteration=2 = 1582
Result size of Simplifier = 1582
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1590
*** Common sub-expression:
Result size of Common sub-expression = 1572
*** Float inwards:
Result size of Float inwards = 1572
*** Simplifier:
Result size of Simplifier iteration=1 = 1574
Result size of Simplifier = 1566
*** Tidy Core:
Result size of Tidy Core = 1664
writeBinIface: 240 Names
writeBinIface: 334 dict entries
*** CorePrep:
Result size of CorePrep = 2018
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Info" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Info\Types.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Relation.hs
*** Checking old interface for main:Util.Relation:
[ 64 of 172] Compiling Util.Relation ( src\Util\Relation.hs, dist\build\ajhc\ajhc-tmp\Util\Relation.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 714
*** Simplifier:
Result size of Simplifier iteration=1 = 694
Result size of Simplifier = 671
*** Specialise:
Result size of Specialise = 671
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 735
*** Float inwards:
Result size of Float inwards = 735
*** Simplifier:
Result size of Simplifier iteration=1 = 840
Result size of Simplifier iteration=2 = 788
Result size of Simplifier = 788
*** Simplifier:
Result size of Simplifier iteration=1 = 779
Result size of Simplifier = 779
*** Simplifier:
Result size of Simplifier iteration=1 = 801
Result size of Simplifier = 801
*** Demand analysis:
Result size of Demand analysis = 801
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 857
*** Simplifier:
Result size of Simplifier iteration=1 = 823
Result size of Simplifier = 823
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 863
*** Common sub-expression:
Result size of Common sub-expression = 855
*** Float inwards:
Result size of Float inwards = 855
*** Simplifier:
Result size of Simplifier iteration=1 = 857
Result size of Simplifier = 855
*** Tidy Core:
Result size of Tidy Core = 855
writeBinIface: 102 Names
writeBinIface: 177 dict entries
*** CorePrep:
Result size of CorePrep = 1140
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Relation.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\Gen.hs
*** Checking old interface for main:Util.Gen:
[ 65 of 172] Compiling Util.Gen ( src\Util\Gen.hs, dist\build\ajhc\ajhc-tmp\Util\Gen.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 428
*** Simplifier:
Result size of Simplifier iteration=1 = 497
Result size of Simplifier iteration=2 = 481
Result size of Simplifier = 481
*** Specialise:
Result size of Specialise = 534
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 602
*** Float inwards:
Result size of Float inwards = 602
*** Simplifier:
Result size of Simplifier iteration=1 = 833
Result size of Simplifier iteration=2 = 588
Result size of Simplifier = 584
*** Simplifier:
Result size of Simplifier iteration=1 = 491
Result size of Simplifier = 482
*** Simplifier:
Result size of Simplifier iteration=1 = 625
Result size of Simplifier iteration=2 = 606
Result size of Simplifier = 606
*** Demand analysis:
Result size of Demand analysis = 606
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 790
*** Simplifier:
Result size of Simplifier iteration=1 = 693
Result size of Simplifier iteration=2 = 647
Result size of Simplifier = 647
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 662
*** Common sub-expression:
Result size of Common sub-expression = 660
*** Float inwards:
Result size of Float inwards = 660
*** Simplifier:
Result size of Simplifier iteration=1 = 656
Result size of Simplifier = 654
*** Tidy Core:
Result size of Tidy Core = 654
writeBinIface: 162 Names
writeBinIface: 274 dict entries
*** CorePrep:
Result size of CorePrep = 710
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\Gen.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Cmm\Op.hs
*** Checking old interface for main:Cmm.Op:
[ 66 of 172] Compiling Cmm.Op ( drift_processed\Cmm\Op.hs, dist\build\ajhc\ajhc-tmp\Cmm\Op.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 8061
*** Simplifier:
Result size of Simplifier iteration=1 = 7764
Result size of Simplifier iteration=2 = 7726
Result size of Simplifier = 7726
*** Specialise:
Result size of Specialise = 7752
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 10946
*** Float inwards:
Result size of Float inwards = 10946
*** Simplifier:
Result size of Simplifier iteration=1 = 20021
Result size of Simplifier iteration=2 = 17994
Result size of Simplifier iteration=3 = 16871
Result size of Simplifier = 16868
*** Simplifier:
Result size of Simplifier iteration=1 = 16461
Result size of Simplifier iteration=2 = 16404
Result size of Simplifier iteration=3 = 16400
Result size of Simplifier iteration=4 = 16396
Result size of Simplifier = 16396
*** Simplifier:
Result size of Simplifier iteration=1 = 45377
Result size of Simplifier iteration=2 = 29623
Result size of Simplifier = 29347
*** Demand analysis:
Result size of Demand analysis = 29347
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 33187
*** Simplifier:
Result size of Simplifier iteration=1 = 31963
Result size of Simplifier iteration=2 = 31097
Result size of Simplifier = 31097
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 31470
*** Common sub-expression:
Result size of Common sub-expression = 31315
*** Float inwards:
Result size of Float inwards = 31315
*** Simplifier:
Result size of Simplifier iteration=1 = 31309
Result size of Simplifier = 31045
*** Tidy Core:
Result size of Tidy Core = 31105
writeBinIface: 1302 Names
writeBinIface: 1409 dict entries
*** CorePrep:
Result size of CorePrep = 36035
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\Cmm" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Cmm\Op.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Cmm\OpEval.hs
*** Checking old interface for main:Cmm.OpEval:
[ 67 of 172] Compiling Cmm.OpEval ( src\Cmm\OpEval.hs, dist\build\ajhc\ajhc-tmp\Cmm\OpEval.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1755
*** Simplifier:
Result size of Simplifier iteration=1 = 1361
Result size of Simplifier iteration=2 = 1437
Result size of Simplifier = 1437
*** Specialise:
Result size of Specialise = 1564
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1764
*** Float inwards:
Result size of Float inwards = 1764
*** Simplifier:
Result size of Simplifier iteration=1 = 1911
Result size of Simplifier iteration=2 = 1869
Result size of Simplifier iteration=3 = 1789
Result size of Simplifier = 1789
*** Simplifier:
Result size of Simplifier iteration=1 = 1795
Result size of Simplifier = 1795
*** Simplifier:
Result size of Simplifier iteration=1 = 2196
Result size of Simplifier iteration=2 = 2093
Result size of Simplifier = 2093
*** Demand analysis:
Result size of Demand analysis = 2093
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2270
*** Simplifier:
Result size of Simplifier iteration=1 = 2142
Result size of Simplifier iteration=2 = 2101
Result size of Simplifier iteration=3 = 2092
Result size of Simplifier = 2092
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2152
*** Common sub-expression:
Result size of Common sub-expression = 2138
*** Float inwards:
Result size of Float inwards = 2138
*** Simplifier:
Result size of Simplifier iteration=1 = 2109
Result size of Simplifier = 2085
*** Tidy Core:
Result size of Tidy Core = 2238
writeBinIface: 81 Names
writeBinIface: 204 dict entries
*** CorePrep:
Result size of CorePrep = 2535
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Cmm" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Cmm\OpEval.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Util\FilterInput.hs
*** Checking old interface for main:Util.FilterInput:
[ 68 of 172] Compiling Util.FilterInput ( src\Util\FilterInput.hs, dist\build\ajhc\ajhc-tmp\Util\FilterInput.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 149
*** Simplifier:
Result size of Simplifier iteration=1 = 154
Result size of Simplifier iteration=2 = 156
Result size of Simplifier = 156
*** Specialise:
Result size of Specialise = 156
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 170
*** Float inwards:
Result size of Float inwards = 170
*** Simplifier:
Result size of Simplifier iteration=1 = 326
Result size of Simplifier iteration=2 = 273
Result size of Simplifier iteration=3 = 248
Result size of Simplifier = 248
*** Simplifier:
Result size of Simplifier iteration=1 = 201
Result size of Simplifier = 201
*** Simplifier:
Result size of Simplifier iteration=1 = 200
Result size of Simplifier = 200
*** Demand analysis:
Result size of Demand analysis = 200
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 200
*** Simplifier:
Result size of Simplifier = 200
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 202
*** Common sub-expression:
Result size of Common sub-expression = 202
*** Float inwards:
Result size of Float inwards = 202
*** Simplifier:
Result size of Simplifier iteration=1 = 202
Result size of Simplifier = 202
*** Tidy Core:
Result size of Tidy Core = 202
writeBinIface: 34 Names
writeBinIface: 116 dict entries
*** CorePrep:
Result size of CorePrep = 251
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Util" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Util\FilterInput.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FindFixpoint.hs
*** Checking old interface for main:FindFixpoint:
[ 69 of 172] Compiling FindFixpoint ( src\FindFixpoint.hs, dist\build\ajhc\ajhc-tmp\FindFixpoint.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 701
*** Simplifier:
Result size of Simplifier iteration=1 = 636
Result size of Simplifier iteration=2 = 642
Result size of Simplifier iteration=3 = 643
Result size of Simplifier = 643
*** Specialise:
Result size of Specialise = 643
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 736
*** Float inwards:
Result size of Float inwards = 736
*** Simplifier:
Result size of Simplifier iteration=1 = 2591
Result size of Simplifier iteration=2 = 2416
Result size of Simplifier iteration=3 = 2293
Result size of Simplifier = 2293
*** Simplifier:
Result size of Simplifier iteration=1 = 1970
Result size of Simplifier iteration=2 = 1942
Result size of Simplifier = 1942
*** Simplifier:
Result size of Simplifier iteration=1 = 2247
Result size of Simplifier iteration=2 = 2195
Result size of Simplifier iteration=3 = 2129
Result size of Simplifier = 2129
*** Demand analysis:
Result size of Demand analysis = 2129
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2256
*** Simplifier:
Result size of Simplifier iteration=1 = 1580
Result size of Simplifier iteration=2 = 1491
Result size of Simplifier iteration=3 = 1491
Result size of Simplifier = 1491
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1659
*** Common sub-expression:
Result size of Common sub-expression = 1610
*** Float inwards:
Result size of Float inwards = 1610
*** Simplifier:
Result size of Simplifier iteration=1 = 1518
Result size of Simplifier = 1425
*** Tidy Core:
Result size of Tidy Core = 1461
writeBinIface: 38 Names
writeBinIface: 145 dict entries
*** CorePrep:
Result size of CorePrep = 1806
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FindFixpoint.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\C\Generate.hs
*** Checking old interface for main:C.Generate:
[ 70 of 172] Compiling C.Generate ( src\C\Generate.hs, dist\build\ajhc\ajhc-tmp\C\Generate.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5648
*** Simplifier:
Result size of Simplifier iteration=1 = 5459
Result size of Simplifier iteration=2 = 5289
Result size of Simplifier = 5289
*** Specialise:
Result size of Specialise = 5824
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6596
*** Float inwards:
Result size of Float inwards = 6596
*** Simplifier:
Result size of Simplifier iteration=1 = 12308
Result size of Simplifier iteration=2 = 10902
Result size of Simplifier iteration=3 = 10815
Result size of Simplifier iteration=4 = 10815
Result size of Simplifier = 10815
*** Simplifier:
Result size of Simplifier iteration=1 = 10433
Result size of Simplifier iteration=2 = 10237
Result size of Simplifier = 10237
*** Simplifier:
Result size of Simplifier iteration=1 = 29248
Result size of Simplifier iteration=2 = 18732
Result size of Simplifier iteration=3 = 14966
Result size of Simplifier iteration=4 = 14806
Result size of Simplifier = 14806
*** Demand analysis:
Result size of Demand analysis = 14806
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 16124
*** Simplifier:
Result size of Simplifier iteration=1 = 15736
Result size of Simplifier iteration=2 = 15045
Result size of Simplifier iteration=3 = 14919
Result size of Simplifier iteration=4 = 14898
Result size of Simplifier = 14898
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 15724
*** Common sub-expression:
Result size of Common sub-expression = 15059
*** Float inwards:
Result size of Float inwards = 15059
*** Simplifier:
Result size of Simplifier iteration=1 = 15143
Result size of Simplifier iteration=2 = 14614
Result size of Simplifier iteration=3 = 13910
Result size of Simplifier = 13910
*** Tidy Core:
Result size of Tidy Core = 13977
writeBinIface: 510 Names
writeBinIface: 705 dict entries
*** CorePrep:
Result size of CorePrep = 16370
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\C" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\C\Generate.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Support\TempDir.hs
*** Checking old interface for main:Support.TempDir:
[ 71 of 172] Compiling Support.TempDir ( src\Support\TempDir.hs, dist\build\ajhc\ajhc-tmp\Support\TempDir.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1032
*** Simplifier:
Result size of Simplifier iteration=1 = 1042
Result size of Simplifier iteration=2 = 1069
Result size of Simplifier iteration=3 = 1052
Result size of Simplifier = 1052
*** Specialise:
Result size of Specialise = 1127
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1273
*** Float inwards:
Result size of Float inwards = 1273
*** Simplifier:
Result size of Simplifier iteration=1 = 2429
Result size of Simplifier iteration=2 = 1575
Result size of Simplifier iteration=3 = 1555
Result size of Simplifier = 1555
*** Simplifier:
Result size of Simplifier iteration=1 = 1512
Result size of Simplifier iteration=2 = 1468
Result size of Simplifier = 1468
*** Simplifier:
Result size of Simplifier iteration=1 = 1555
Result size of Simplifier iteration=2 = 1517
Result size of Simplifier iteration=3 = 1481
Result size of Simplifier = 1481
*** Demand analysis:
Result size of Demand analysis = 1481
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1501
*** Simplifier:
Result size of Simplifier iteration=1 = 1498
Result size of Simplifier = 1488
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1522
*** Common sub-expression:
Result size of Common sub-expression = 1506
*** Float inwards:
Result size of Float inwards = 1506
*** Simplifier:
Result size of Simplifier iteration=1 = 1511
Result size of Simplifier iteration=2 = 1497
Result size of Simplifier = 1497
*** Tidy Core:
Result size of Tidy Core = 1497
writeBinIface: 85 Names
writeBinIface: 217 dict entries
*** CorePrep:
Result size of CorePrep = 1718
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Support" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Support\TempDir.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file dist\build\ajhc\ajhc-tmp\StringTable\Atom.hs
*** Checking old interface for main:StringTable.Atom:
[ 72 of 172] Compiling StringTable.Atom ( dist\build\ajhc\ajhc-tmp\StringTable\Atom.hs, dist\build\ajhc\ajhc-tmp\StringTable\Atom.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1980
*** Simplifier:
Result size of Simplifier iteration=1 = 2385
Result size of Simplifier iteration=2 = 2311
Result size of Simplifier = 2311
*** Specialise:
Result size of Specialise = 2311
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2431
*** Float inwards:
Result size of Float inwards = 2431
*** Simplifier:
Result size of Simplifier iteration=1 = 3457
Result size of Simplifier iteration=2 = 3183
Result size of Simplifier iteration=3 = 3184
Result size of Simplifier = 3184
*** Simplifier:
Result size of Simplifier iteration=1 = 3064
Result size of Simplifier iteration=2 = 3053
Result size of Simplifier = 3053
*** Simplifier:
Result size of Simplifier iteration=1 = 3587
Result size of Simplifier iteration=2 = 3383
Result size of Simplifier = 3383
*** Demand analysis:
Result size of Demand analysis = 3383
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3801
*** Simplifier:
Result size of Simplifier iteration=1 = 3791
Result size of Simplifier iteration=2 = 3701
Result size of Simplifier = 3701
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3719
*** Common sub-expression:
Result size of Common sub-expression = 3666
*** Float inwards:
Result size of Float inwards = 3666
*** Simplifier:
Result size of Simplifier iteration=1 = 3664
Result size of Simplifier = 3650
*** Tidy Core:
Result size of Tidy Core = 3691
writeBinIface: 472 Names
writeBinIface: 634 dict entries
*** CorePrep:
Result size of CorePrep = 4718
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\ajhc\ajhc-tmp\StringTable" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\StringTable\Atom.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\C\Prims.hs
*** Checking old interface for main:C.Prims:
[ 73 of 172] Compiling C.Prims ( drift_processed\C\Prims.hs, dist\build\ajhc\ajhc-tmp\C\Prims.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5246
*** Simplifier:
Result size of Simplifier iteration=1 = 5175
Result size of Simplifier iteration=2 = 5064
Result size of Simplifier iteration=3 = 5062
Result size of Simplifier = 5062
*** Specialise:
Result size of Specialise = 5518
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6676
*** Float inwards:
Result size of Float inwards = 6712
*** Simplifier:
Result size of Simplifier iteration=1 = 13926
Result size of Simplifier iteration=2 = 10639
Result size of Simplifier iteration=3 = 10403
Result size of Simplifier iteration=4 = 10418
Result size of Simplifier = 10418
*** Simplifier:
Result size of Simplifier iteration=1 = 8888
Result size of Simplifier iteration=2 = 8867
Result size of Simplifier = 8867
*** Simplifier:
Result size of Simplifier iteration=1 = 18027
Result size of Simplifier iteration=2 = 13859
Result size of Simplifier = 13814
*** Demand analysis:
Result size of Demand analysis = 13814
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 14813
*** Simplifier:
Result size of Simplifier iteration=1 = 14268
Result size of Simplifier iteration=2 = 14134
Result size of Simplifier = 14134
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 14214
*** Common sub-expression:
Result size of Common sub-expression = 14133
*** Float inwards:
Result size of Float inwards = 14133
*** Simplifier:
Result size of Simplifier iteration=1 = 14125
Result size of Simplifier = 14023
*** Tidy Core:
Result size of Tidy Core = 14103
writeBinIface: 515 Names
writeBinIface: 679 dict entries
*** CorePrep:
Result size of CorePrep = 16433
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\C" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\C\Prims.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\C\FFI.hs
*** Checking old interface for main:C.FFI:
[ 74 of 172] Compiling C.FFI ( drift_processed\C\FFI.hs, dist\build\ajhc\ajhc-tmp\C\FFI.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1391
*** Simplifier:
Result size of Simplifier iteration=1 = 1374
Result size of Simplifier iteration=2 = 1348
Result size of Simplifier = 1348
*** Specialise:
Result size of Specialise = 1348
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1494
*** Float inwards:
Result size of Float inwards = 1494
*** Simplifier:
Result size of Simplifier iteration=1 = 2905
Result size of Simplifier iteration=2 = 2437
Result size of Simplifier = 2437
*** Simplifier:
Result size of Simplifier iteration=1 = 2120
Result size of Simplifier = 2120
*** Simplifier:
Result size of Simplifier iteration=1 = 2184
Result size of Simplifier iteration=2 = 2290
Result size of Simplifier = 2290
*** Demand analysis:
Result size of Demand analysis = 2290
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3068
*** Simplifier:
Result size of Simplifier iteration=1 = 3093
Result size of Simplifier iteration=2 = 3068
Result size of Simplifier = 3053
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3057
*** Common sub-expression:
Result size of Common sub-expression = 3054
*** Float inwards:
Result size of Float inwards = 3054
*** Simplifier:
Result size of Simplifier iteration=1 = 3054
Result size of Simplifier = 3048
*** Tidy Core:
Result size of Tidy Core = 3048
writeBinIface: 163 Names
writeBinIface: 284 dict entries
*** CorePrep:
Result size of CorePrep = 3249
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\C" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\C\FFI.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Stats.hs
*** Checking old interface for main:Stats:
[ 75 of 172] Compiling Stats ( src\Stats.hs, dist\build\ajhc\ajhc-tmp\Stats.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2010
*** Simplifier:
Result size of Simplifier iteration=1 = 2067
Result size of Simplifier iteration=2 = 2053
Result size of Simplifier = 2053
*** Specialise:
Result size of Specialise = 2195
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2420
*** Float inwards:
Result size of Float inwards = 2420
*** Simplifier:
Result size of Simplifier iteration=1 = 3129
Result size of Simplifier iteration=2 = 2831
Result size of Simplifier iteration=3 = 2818
Result size of Simplifier iteration=4 = 2805
Result size of Simplifier = 2805
*** Simplifier:
Result size of Simplifier iteration=1 = 2628
Result size of Simplifier = 2583
*** Simplifier:
Result size of Simplifier iteration=1 = 2957
Result size of Simplifier iteration=2 = 2877
Result size of Simplifier iteration=3 = 2829
Result size of Simplifier = 2829
*** Demand analysis:
Result size of Demand analysis = 2829
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3242
*** Simplifier:
Result size of Simplifier iteration=1 = 3013
Result size of Simplifier iteration=2 = 2902
Result size of Simplifier = 2902
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2963
*** Common sub-expression:
Result size of Common sub-expression = 2886
*** Float inwards:
Result size of Float inwards = 2886
*** Simplifier:
Result size of Simplifier iteration=1 = 2870
Result size of Simplifier = 2844
*** Tidy Core:
Result size of Tidy Core = 2885
writeBinIface: 240 Names
writeBinIface: 390 dict entries
*** CorePrep:
Result size of CorePrep = 3607
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Stats.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Options.hs
*** Checking old interface for main:Options:
[ 76 of 172] Compiling Options ( drift_processed\Options.hs, dist\build\ajhc\ajhc-tmp\Options.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 7937
*** Simplifier:
Result size of Simplifier iteration=1 = 7572
Result size of Simplifier iteration=2 = 7548
Result size of Simplifier iteration=3 = 7516
Result size of Simplifier = 7516
*** Specialise:
Result size of Specialise = 7926
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 9286
*** Float inwards:
Result size of Float inwards = 9286
*** Simplifier:
Result size of Simplifier iteration=1 = 12217
Result size of Simplifier iteration=2 = 10028
Result size of Simplifier iteration=3 = 10082
Result size of Simplifier iteration=4 = 9942
Result size of Simplifier = 9942
*** Simplifier:
Result size of Simplifier iteration=1 = 9346
Result size of Simplifier iteration=2 = 9111
Result size of Simplifier = 9111
*** Simplifier:
Result size of Simplifier iteration=1 = 9328
Result size of Simplifier iteration=2 = 9303
Result size of Simplifier iteration=3 = 9291
Result size of Simplifier = 9291
*** Demand analysis:
Result size of Demand analysis = 9291
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9385
*** Simplifier:
Result size of Simplifier iteration=1 = 9272
Result size of Simplifier = 9229
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 9523
*** Common sub-expression:
Result size of Common sub-expression = 9391
*** Float inwards:
Result size of Float inwards = 9391
*** Simplifier:
Result size of Simplifier iteration=1 = 9264
Result size of Simplifier iteration=2 = 9210
Result size of Simplifier = 9208
*** Tidy Core:
Result size of Tidy Core = 9320
writeBinIface: 198 Names
writeBinIface: 397 dict entries
*** CorePrep:
Result size of CorePrep = 9946
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Options.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Grin.hs
*** Checking old interface for main:Grin.Grin:
[ 77 of 172] Compiling Grin.Grin ( src\Grin\Grin.hs, dist\build\ajhc\ajhc-tmp\Grin\Grin.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 13146
*** Simplifier:
Result size of Simplifier iteration=1 = 13354
Result size of Simplifier iteration=2 = 12826
Result size of Simplifier = 12826
*** Specialise:
Result size of Specialise = 14384
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 16176
*** Float inwards:
Result size of Float inwards = 16176
*** Simplifier:
Result size of Simplifier iteration=1 = 23274
Result size of Simplifier iteration=2 = 19586
Result size of Simplifier iteration=3 = 19588
Result size of Simplifier iteration=4 = 19610
Result size of Simplifier = 19610
*** Simplifier:
Result size of Simplifier iteration=1 = 16924
Result size of Simplifier iteration=2 = 16810
Result size of Simplifier = 16810
*** Simplifier:
Result size of Simplifier iteration=1 = 18747
Result size of Simplifier iteration=2 = 18358
Result size of Simplifier iteration=3 = 18378
Result size of Simplifier = 18378
*** Demand analysis:
Result size of Demand analysis = 18378
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 20629
*** Simplifier:
Result size of Simplifier iteration=1 = 20024
Result size of Simplifier iteration=2 = 19437
Result size of Simplifier = 19437
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 19573
*** Common sub-expression:
Result size of Common sub-expression = 19329
*** Float inwards:
Result size of Float inwards = 19329
*** Simplifier:
Result size of Simplifier iteration=1 = 19366
Result size of Simplifier iteration=2 = 19026
Result size of Simplifier = 19026
*** Tidy Core:
Result size of Tidy Core = 19141
writeBinIface: 1035 Names
writeBinIface: 1281 dict entries
*** CorePrep:
Result size of CorePrep = 22567
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Grin.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\HashConst.hs
*** Checking old interface for main:Grin.HashConst:
[ 78 of 172] Compiling Grin.HashConst ( src\Grin\HashConst.hs, dist\build\ajhc\ajhc-tmp\Grin\HashConst.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 766
*** Simplifier:
Result size of Simplifier iteration=1 = 771
Result size of Simplifier = 753
*** Specialise:
Result size of Specialise = 876
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 960
*** Float inwards:
Result size of Float inwards = 960
*** Simplifier:
Result size of Simplifier iteration=1 = 1320
Result size of Simplifier iteration=2 = 1180
Result size of Simplifier iteration=3 = 1180
Result size of Simplifier = 1180
*** Simplifier:
Result size of Simplifier iteration=1 = 1139
Result size of Simplifier = 1130
*** Simplifier:
Result size of Simplifier iteration=1 = 1147
Result size of Simplifier iteration=2 = 1133
Result size of Simplifier = 1133
*** Demand analysis:
Result size of Demand analysis = 1133
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1641
*** Simplifier:
Result size of Simplifier iteration=1 = 1431
Result size of Simplifier = 1277
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1297
*** Common sub-expression:
Result size of Common sub-expression = 1263
*** Float inwards:
Result size of Float inwards = 1263
*** Simplifier:
Result size of Simplifier iteration=1 = 1259
Result size of Simplifier = 1253
*** Tidy Core:
Result size of Tidy Core = 1273
writeBinIface: 95 Names
writeBinIface: 227 dict entries
*** CorePrep:
Result size of CorePrep = 1424
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\HashConst.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Noodle.hs
*** Checking old interface for main:Grin.Noodle:
[ 79 of 172] Compiling Grin.Noodle ( src\Grin\Noodle.hs, dist\build\ajhc\ajhc-tmp\Grin\Noodle.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2988
*** Simplifier:
Result size of Simplifier iteration=1 = 2917
Result size of Simplifier iteration=2 = 2868
Result size of Simplifier = 2868
*** Specialise:
Result size of Specialise = 3748
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3932
*** Float inwards:
Result size of Float inwards = 3932
*** Simplifier:
Result size of Simplifier iteration=1 = 5111
Result size of Simplifier iteration=2 = 4605
Result size of Simplifier = 4605
*** Simplifier:
Result size of Simplifier iteration=1 = 4444
Result size of Simplifier = 4444
*** Simplifier:
Result size of Simplifier iteration=1 = 6192
Result size of Simplifier iteration=2 = 5529
Result size of Simplifier iteration=3 = 5489
Result size of Simplifier = 5489
*** Demand analysis:
Result size of Demand analysis = 5489
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7002
*** Simplifier:
Result size of Simplifier iteration=1 = 6513
Result size of Simplifier iteration=2 = 5946
Result size of Simplifier iteration=3 = 5673
Result size of Simplifier = 5673
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5689
*** Common sub-expression:
Result size of Common sub-expression = 5625
*** Float inwards:
Result size of Float inwards = 5625
*** Simplifier:
Result size of Simplifier iteration=1 = 5605
Result size of Simplifier = 5595
*** Tidy Core:
Result size of Tidy Core = 5595
writeBinIface: 197 Names
writeBinIface: 413 dict entries
*** CorePrep:
Result size of CorePrep = 6649
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Noodle.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\EvalInline.hs
*** Checking old interface for main:Grin.EvalInline:
[ 80 of 172] Compiling Grin.EvalInline ( src\Grin\EvalInline.hs, dist\build\ajhc\ajhc-tmp\Grin\EvalInline.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1033
*** Simplifier:
Result size of Simplifier iteration=1 = 909
Result size of Simplifier iteration=2 = 883
Result size of Simplifier = 883
*** Specialise:
Result size of Specialise = 906
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 994
*** Float inwards:
Result size of Float inwards = 994
*** Simplifier:
Result size of Simplifier iteration=1 = 1424
Result size of Simplifier iteration=2 = 1100
Result size of Simplifier iteration=3 = 1100
Result size of Simplifier = 1100
*** Simplifier:
Result size of Simplifier iteration=1 = 962
Result size of Simplifier = 941
*** Simplifier:
Result size of Simplifier iteration=1 = 1537
Result size of Simplifier iteration=2 = 1396
Result size of Simplifier iteration=3 = 1383
Result size of Simplifier = 1383
*** Demand analysis:
Result size of Demand analysis = 1383
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1517
*** Simplifier:
Result size of Simplifier iteration=1 = 1549
Result size of Simplifier iteration=2 = 1431
Result size of Simplifier = 1431
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1449
*** Common sub-expression:
Result size of Common sub-expression = 1412
*** Float inwards:
Result size of Float inwards = 1412
*** Simplifier:
Result size of Simplifier iteration=1 = 1385
Result size of Simplifier iteration=2 = 1385
Result size of Simplifier = 1385
*** Tidy Core:
Result size of Tidy Core = 1385
writeBinIface: 9 Names
writeBinIface: 142 dict entries
*** CorePrep:
Result size of CorePrep = 1594
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\EvalInline.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Grin\SSimplify.hs
*** Checking old interface for main:Grin.SSimplify:
[ 81 of 172] Compiling Grin.SSimplify ( drift_processed\Grin\SSimplify.hs, dist\build\ajhc\ajhc-tmp\Grin\SSimplify.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5506
*** Simplifier:
Result size of Simplifier iteration=1 = 5096
Result size of Simplifier iteration=2 = 4967
Result size of Simplifier = 4967
*** Specialise:
Result size of Specialise = 6158
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6721
*** Float inwards:
Result size of Float inwards = 6721
*** Simplifier:
Result size of Simplifier iteration=1 = 11716
Result size of Simplifier iteration=2 = 8996
Result size of Simplifier iteration=3 = 8779
Result size of Simplifier iteration=4 = 8749
Result size of Simplifier = 8749
*** Simplifier:
Result size of Simplifier iteration=1 = 8332
Result size of Simplifier iteration=2 = 8285
Result size of Simplifier = 8285
*** Simplifier:
Result size of Simplifier iteration=1 = 10055
Result size of Simplifier iteration=2 = 9133
Result size of Simplifier iteration=3 = 8974
Result size of Simplifier = 8974
*** Demand analysis:
Result size of Demand analysis = 8974
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9596
*** Simplifier:
Result size of Simplifier iteration=1 = 9544
Result size of Simplifier iteration=2 = 9305
Result size of Simplifier iteration=3 = 9264
Result size of Simplifier = 9264
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 9464
*** Common sub-expression:
Result size of Common sub-expression = 9337
*** Float inwards:
Result size of Float inwards = 9337
*** Simplifier:
Result size of Simplifier iteration=1 = 9334
Result size of Simplifier iteration=2 = 9243
Result size of Simplifier = 9236
*** Tidy Core:
Result size of Tidy Core = 9250
writeBinIface: 219 Names
writeBinIface: 463 dict entries
*** CorePrep:
Result size of CorePrep = 10914
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\SSimplify.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Whiz.hs
*** Checking old interface for main:Grin.Whiz:
[ 82 of 172] Compiling Grin.Whiz ( src\Grin\Whiz.hs, dist\build\ajhc\ajhc-tmp\Grin\Whiz.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2301
*** Simplifier:
Result size of Simplifier iteration=1 = 2173
Result size of Simplifier iteration=2 = 2138
Result size of Simplifier = 2138
*** Specialise:
Result size of Specialise = 3703
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3987
*** Float inwards:
Result size of Float inwards = 3987
*** Simplifier:
Result size of Simplifier iteration=1 = 7826
Result size of Simplifier iteration=2 = 5762
Result size of Simplifier iteration=3 = 5632
Result size of Simplifier = 5632
*** Simplifier:
Result size of Simplifier iteration=1 = 5464
Result size of Simplifier = 5464
*** Simplifier:
Result size of Simplifier iteration=1 = 7333
Result size of Simplifier iteration=2 = 6755
Result size of Simplifier = 6755
*** Demand analysis:
Result size of Demand analysis = 6755
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7263
*** Simplifier:
Result size of Simplifier iteration=1 = 7224
Result size of Simplifier iteration=2 = 7156
Result size of Simplifier iteration=3 = 6929
Result size of Simplifier = 6929
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7367
*** Common sub-expression:
Result size of Common sub-expression = 7002
*** Float inwards:
Result size of Float inwards = 7002
*** Simplifier:
Result size of Simplifier iteration=1 = 6894
Result size of Simplifier = 6762
*** Tidy Core:
Result size of Tidy Core = 6762
writeBinIface: 60 Names
writeBinIface: 215 dict entries
*** CorePrep:
Result size of CorePrep = 8057
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Whiz.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\DeadCode.hs
*** Checking old interface for main:Grin.DeadCode:
[ 83 of 172] Compiling Grin.DeadCode ( src\Grin\DeadCode.hs, dist\build\ajhc\ajhc-tmp\Grin\DeadCode.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3427
*** Simplifier:
Result size of Simplifier iteration=1 = 3307
Result size of Simplifier iteration=2 = 3263
Result size of Simplifier iteration=3 = 3282
Result size of Simplifier = 3282
*** Specialise:
Result size of Specialise = 4111
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4524
*** Float inwards:
Result size of Float inwards = 4524
*** Simplifier:
Result size of Simplifier iteration=1 = 8922
Result size of Simplifier iteration=2 = 6332
Result size of Simplifier iteration=3 = 6296
Result size of Simplifier iteration=4 = 6311
Result size of Simplifier = 6311
*** Simplifier:
Result size of Simplifier iteration=1 = 6061
Result size of Simplifier iteration=2 = 6020
Result size of Simplifier = 6020
*** Simplifier:
Result size of Simplifier iteration=1 = 7904
Result size of Simplifier iteration=2 = 7461
Result size of Simplifier iteration=3 = 7186
Result size of Simplifier = 7186
*** Demand analysis:
Result size of Demand analysis = 7186
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7467
*** Simplifier:
Result size of Simplifier iteration=1 = 7469
Result size of Simplifier iteration=2 = 7293
Result size of Simplifier = 7293
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7516
*** Common sub-expression:
Result size of Common sub-expression = 7242
*** Float inwards:
Result size of Float inwards = 7263
*** Simplifier:
Result size of Simplifier iteration=1 = 7445
Result size of Simplifier iteration=2 = 7195
Result size of Simplifier iteration=3 = 7171
Result size of Simplifier = 7171
*** Tidy Core:
Result size of Tidy Core = 7171
writeBinIface: 39 Names
writeBinIface: 256 dict entries
*** CorePrep:
Result size of CorePrep = 8191
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\DeadCode.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Devolve.hs
*** Checking old interface for main:Grin.Devolve:
[ 84 of 172] Compiling Grin.Devolve ( src\Grin\Devolve.hs, dist\build\ajhc\ajhc-tmp\Grin\Devolve.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1734
*** Simplifier:
Result size of Simplifier iteration=1 = 1693
Result size of Simplifier iteration=2 = 1619
Result size of Simplifier = 1619
*** Specialise:
Result size of Specialise = 2554
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2687
*** Float inwards:
Result size of Float inwards = 2687
*** Simplifier:
Result size of Simplifier iteration=1 = 3916
Result size of Simplifier iteration=2 = 3427
Result size of Simplifier iteration=3 = 3411
Result size of Simplifier iteration=4 = 3395
Result size of Simplifier = 3395
*** Simplifier:
Result size of Simplifier iteration=1 = 3318
Result size of Simplifier = 3318
*** Simplifier:
Result size of Simplifier iteration=1 = 6491
Result size of Simplifier iteration=2 = 4841
Result size of Simplifier iteration=3 = 4077
Result size of Simplifier iteration=4 = 4087
Result size of Simplifier = 4087
*** Demand analysis:
Result size of Demand analysis = 4087
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4366
*** Simplifier:
Result size of Simplifier iteration=1 = 4348
Result size of Simplifier iteration=2 = 4159
Result size of Simplifier iteration=3 = 4139
Result size of Simplifier = 4139
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4155
*** Common sub-expression:
Result size of Common sub-expression = 4140
*** Float inwards:
Result size of Float inwards = 4140
*** Simplifier:
Result size of Simplifier iteration=1 = 4130
Result size of Simplifier iteration=2 = 4123
Result size of Simplifier iteration=3 = 4122
Result size of Simplifier = 4107
*** Tidy Core:
Result size of Tidy Core = 4112
writeBinIface: 156 Names
writeBinIface: 388 dict entries
*** CorePrep:
Result size of CorePrep = 4870
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Devolve.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\NodeAnalyze.hs
*** Checking old interface for main:Grin.NodeAnalyze:
[ 85 of 172] Compiling Grin.NodeAnalyze ( src\Grin\NodeAnalyze.hs, dist\build\ajhc\ajhc-tmp\Grin\NodeAnalyze.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 7129
*** Simplifier:
Result size of Simplifier iteration=1 = 6831
Result size of Simplifier iteration=2 = 6626
Result size of Simplifier = 6626
*** Specialise:
Result size of Specialise = 8212
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 8960
*** Float inwards:
Result size of Float inwards = 8960
*** Simplifier:
Result size of Simplifier iteration=1 = 15165
Result size of Simplifier iteration=2 = 11787
Result size of Simplifier iteration=3 = 11606
Result size of Simplifier iteration=4 = 11638
Result size of Simplifier = 11638
*** Simplifier:
Result size of Simplifier iteration=1 = 10886
Result size of Simplifier iteration=2 = 10820
Result size of Simplifier = 10820
*** Simplifier:
Result size of Simplifier iteration=1 = 19753
Result size of Simplifier iteration=2 = 15944
Result size of Simplifier iteration=3 = 15174
Result size of Simplifier iteration=4 = 14982
Result size of Simplifier = 14982
*** Demand analysis:
Result size of Demand analysis = 14982
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 16091
*** Simplifier:
Result size of Simplifier iteration=1 = 15807
Result size of Simplifier iteration=2 = 14980
Result size of Simplifier iteration=3 = 14948
Result size of Simplifier iteration=4 = 14919
Result size of Simplifier = 14919
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 15197
*** Common sub-expression:
Result size of Common sub-expression = 14091
*** Float inwards:
Result size of Float inwards = 14098
*** Simplifier:
Result size of Simplifier iteration=1 = 14092
Result size of Simplifier iteration=2 = 13905
Result size of Simplifier iteration=3 = 13881
Result size of Simplifier = 13873
*** Tidy Core:
Result size of Tidy Core = 13927
writeBinIface: 242 Names
writeBinIface: 528 dict entries
*** CorePrep:
Result size of CorePrep = 16197
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\NodeAnalyze.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Optimize.hs
*** Checking old interface for main:Grin.Optimize:
[ 86 of 172] Compiling Grin.Optimize ( src\Grin\Optimize.hs, dist\build\ajhc\ajhc-tmp\Grin\Optimize.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1451
*** Simplifier:
Result size of Simplifier iteration=1 = 1372
Result size of Simplifier iteration=2 = 1320
Result size of Simplifier = 1320
*** Specialise:
Result size of Specialise = 1320
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1476
*** Float inwards:
Result size of Float inwards = 1476
*** Simplifier:
Result size of Simplifier iteration=1 = 2516
Result size of Simplifier iteration=2 = 1849
Result size of Simplifier iteration=3 = 1825
Result size of Simplifier = 1825
*** Simplifier:
Result size of Simplifier iteration=1 = 1665
Result size of Simplifier iteration=2 = 1627
Result size of Simplifier = 1627
*** Simplifier:
Result size of Simplifier iteration=1 = 1812
Result size of Simplifier iteration=2 = 1715
Result size of Simplifier iteration=3 = 1703
Result size of Simplifier = 1703
*** Demand analysis:
Result size of Demand analysis = 1703
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1869
*** Simplifier:
Result size of Simplifier iteration=1 = 1982
Result size of Simplifier iteration=2 = 2215
Result size of Simplifier iteration=3 = 1967
Result size of Simplifier = 1967
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1997
*** Common sub-expression:
Result size of Common sub-expression = 1940
*** Float inwards:
Result size of Float inwards = 1940
*** Simplifier:
Result size of Simplifier iteration=1 = 1888
Result size of Simplifier iteration=2 = 1867
Result size of Simplifier = 1867
*** Tidy Core:
Result size of Tidy Core = 1867
writeBinIface: 50 Names
writeBinIface: 239 dict entries
*** CorePrep:
Result size of CorePrep = 2226
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Optimize.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Name\Name.hs
*** Checking old interface for main:Name.Name:
[ 87 of 172] Compiling Name.Name ( src\Name\Name.hs, dist\build\ajhc\ajhc-tmp\Name\Name.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2251
*** Simplifier:
Result size of Simplifier iteration=1 = 3246
Result size of Simplifier iteration=2 = 3190
Result size of Simplifier = 3190
*** Specialise:
Result size of Specialise = 3190
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3630
*** Float inwards:
Result size of Float inwards = 3630
*** Simplifier:
Result size of Simplifier iteration=1 = 3730
Result size of Simplifier iteration=2 = 3493
Result size of Simplifier iteration=3 = 3472
Result size of Simplifier = 3472
*** Simplifier:
Result size of Simplifier iteration=1 = 3292
Result size of Simplifier iteration=2 = 3240
Result size of Simplifier = 3240
*** Simplifier:
Result size of Simplifier iteration=1 = 3840
Result size of Simplifier iteration=2 = 3772
Result size of Simplifier = 3772
*** Demand analysis:
Result size of Demand analysis = 3772
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4435
*** Simplifier:
Result size of Simplifier iteration=1 = 4111
Result size of Simplifier iteration=2 = 3856
Result size of Simplifier = 3856
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3934
*** Common sub-expression:
Result size of Common sub-expression = 3891
*** Float inwards:
Result size of Float inwards = 3891
*** Simplifier:
Result size of Simplifier iteration=1 = 3885
Result size of Simplifier = 3823
*** Tidy Core:
Result size of Tidy Core = 3841
writeBinIface: 418 Names
writeBinIface: 586 dict entries
*** CorePrep:
Result size of CorePrep = 4674
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\Name.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Warning.hs
*** Checking old interface for main:FrontEnd.Warning:
[ 88 of 172] Compiling FrontEnd.Warning ( src\FrontEnd\Warning.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Warning.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1314
*** Simplifier:
Result size of Simplifier iteration=1 = 1367
Result size of Simplifier iteration=2 = 1348
Result size of Simplifier iteration=3 = 1332
Result size of Simplifier = 1332
*** Specialise:
Result size of Specialise = 1332
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1396
*** Float inwards:
Result size of Float inwards = 1396
*** Simplifier:
Result size of Simplifier iteration=1 = 2056
Result size of Simplifier iteration=2 = 1884
Result size of Simplifier iteration=3 = 1855
Result size of Simplifier = 1855
*** Simplifier:
Result size of Simplifier iteration=1 = 1737
Result size of Simplifier = 1694
*** Simplifier:
Result size of Simplifier iteration=1 = 2149
Result size of Simplifier iteration=2 = 2084
Result size of Simplifier iteration=3 = 2070
Result size of Simplifier = 2070
*** Demand analysis:
Result size of Demand analysis = 2070
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2603
*** Simplifier:
Result size of Simplifier iteration=1 = 2518
Result size of Simplifier iteration=2 = 2452
Result size of Simplifier = 2429
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2457
*** Common sub-expression:
Result size of Common sub-expression = 2456
*** Float inwards:
Result size of Float inwards = 2456
*** Simplifier:
Result size of Simplifier iteration=1 = 2677
Result size of Simplifier = 2569
*** Tidy Core:
Result size of Tidy Core = 2598
writeBinIface: 158 Names
writeBinIface: 369 dict entries
*** CorePrep:
Result size of CorePrep = 2905
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Warning.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\ParseMonad.hs
*** Checking old interface for main:FrontEnd.ParseMonad:
[ 89 of 172] Compiling FrontEnd.ParseMonad ( src\FrontEnd\ParseMonad.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\ParseMonad.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2239
*** Simplifier:
Result size of Simplifier iteration=1 = 2265
Result size of Simplifier iteration=2 = 2251
Result size of Simplifier = 2251
*** Specialise:
Result size of Specialise = 2251
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2737
*** Float inwards:
Result size of Float inwards = 2737
*** Simplifier:
Result size of Simplifier iteration=1 = 3637
Result size of Simplifier iteration=2 = 2815
Result size of Simplifier iteration=3 = 2763
Result size of Simplifier iteration=4 = 2758
Result size of Simplifier = 2758
*** Simplifier:
Result size of Simplifier iteration=1 = 2524
Result size of Simplifier iteration=2 = 2511
Result size of Simplifier = 2511
*** Simplifier:
Result size of Simplifier iteration=1 = 2595
Result size of Simplifier = 2589
*** Demand analysis:
Result size of Demand analysis = 2589
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2854
*** Simplifier:
Result size of Simplifier iteration=1 = 2816
Result size of Simplifier iteration=2 = 2780
Result size of Simplifier = 2659
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2683
*** Common sub-expression:
Result size of Common sub-expression = 2652
*** Float inwards:
Result size of Float inwards = 2652
*** Simplifier:
Result size of Simplifier iteration=1 = 2648
Result size of Simplifier = 2632
*** Tidy Core:
Result size of Tidy Core = 2648
writeBinIface: 238 Names
writeBinIface: 430 dict entries
*** CorePrep:
Result size of CorePrep = 3477
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\ParseMonad.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Name\Prim.hs
*** Checking old interface for main:Name.Prim:
[ 90 of 172] Compiling Name.Prim ( src\Name\Prim.hs, dist\build\ajhc\ajhc-tmp\Name\Prim.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1712
*** Simplifier:
Result size of Simplifier iteration=1 = 2502
Result size of Simplifier = 2502
*** Specialise:
Result size of Specialise = 2502
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3880
*** Float inwards:
Result size of Float inwards = 3880
*** Simplifier:
Result size of Simplifier iteration=1 = 2715
Result size of Simplifier iteration=2 = 2537
Result size of Simplifier = 2537
*** Simplifier:
Result size of Simplifier iteration=1 = 1457
Result size of Simplifier = 1457
*** Simplifier:
Result size of Simplifier = 1457
*** Demand analysis:
Result size of Demand analysis = 1457
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1457
*** Simplifier:
Result size of Simplifier = 1457
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2295
*** Common sub-expression:
Result size of Common sub-expression = 2162
*** Float inwards:
Result size of Float inwards = 2162
*** Simplifier:
Result size of Simplifier iteration=1 = 2162
Result size of Simplifier = 1918
*** Tidy Core:
Result size of Tidy Core = 1918
writeBinIface: 146 Names
writeBinIface: 204 dict entries
*** CorePrep:
Result size of CorePrep = 1969
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\Prim.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Name\Names.hs
*** Checking old interface for main:Name.Names:
[ 91 of 172] Compiling Name.Names ( src\Name\Names.hs, dist\build\ajhc\ajhc-tmp\Name\Names.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 346
*** Simplifier:
Result size of Simplifier iteration=1 = 389
Result size of Simplifier iteration=2 = 375
Result size of Simplifier = 375
*** Specialise:
Result size of Specialise = 375
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 473
*** Float inwards:
Result size of Float inwards = 473
*** Simplifier:
Result size of Simplifier iteration=1 = 426
Result size of Simplifier iteration=2 = 407
Result size of Simplifier = 407
*** Simplifier:
Result size of Simplifier iteration=1 = 325
Result size of Simplifier = 316
*** Simplifier:
Result size of Simplifier iteration=1 = 341
Result size of Simplifier iteration=2 = 337
Result size of Simplifier = 337
*** Demand analysis:
Result size of Demand analysis = 337
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 490
*** Simplifier:
Result size of Simplifier iteration=1 = 403
Result size of Simplifier = 355
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 401
*** Common sub-expression:
Result size of Common sub-expression = 390
*** Float inwards:
Result size of Float inwards = 390
*** Simplifier:
Result size of Simplifier iteration=1 = 391
Result size of Simplifier = 381
*** Tidy Core:
Result size of Tidy Core = 381
writeBinIface: 209 Names
writeBinIface: 320 dict entries
*** CorePrep:
Result size of CorePrep = 408
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\Names.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\HsSyn.hs
*** Checking old interface for main:FrontEnd.HsSyn:
[ 92 of 172] Compiling FrontEnd.HsSyn ( drift_processed\FrontEnd\HsSyn.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\HsSyn.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 18222
*** Simplifier:
Result size of Simplifier iteration=1 = 19915
Result size of Simplifier iteration=2 = 19655
Result size of Simplifier iteration=3 = 19647
Result size of Simplifier = 19647
*** Specialise:
Result size of Specialise = 19647
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 23601
*** Float inwards:
Result size of Float inwards = 23601
*** Simplifier:
Result size of Simplifier iteration=1 = 39188
Result size of Simplifier iteration=2 = 29931
Result size of Simplifier iteration=3 = 29764
Result size of Simplifier = 29755
*** Simplifier:
Result size of Simplifier iteration=1 = 24612
Result size of Simplifier iteration=2 = 24469
Result size of Simplifier = 24469
*** Simplifier:
Result size of Simplifier iteration=1 = 33624
Result size of Simplifier iteration=2 = 30389
Result size of Simplifier iteration=3 = 30418
Result size of Simplifier = 30418
*** Demand analysis:
Result size of Demand analysis = 30418
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 34249
*** Simplifier:
Result size of Simplifier iteration=1 = 32820
Result size of Simplifier iteration=2 = 31663
Result size of Simplifier = 31663
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 31807
*** Common sub-expression:
Result size of Common sub-expression = 31473
*** Float inwards:
Result size of Float inwards = 31473
*** Simplifier:
Result size of Simplifier iteration=1 = 31463
Result size of Simplifier iteration=2 = 30997
Result size of Simplifier = 30997
*** Tidy Core:
Result size of Tidy Core = 31086
writeBinIface: 1245 Names
writeBinIface: 1457 dict entries
*** CorePrep:
Result size of CorePrep = 36177
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsSyn.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Infix.hs
*** Checking old interface for main:FrontEnd.Infix:
[ 93 of 172] Compiling FrontEnd.Infix ( src\FrontEnd\Infix.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Infix.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1659
*** Simplifier:
Result size of Simplifier iteration=1 = 1915
Result size of Simplifier iteration=2 = 1969
Result size of Simplifier iteration=3 = 1970
Result size of Simplifier = 1970
*** Specialise:
Result size of Specialise = 3039
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3137
*** Float inwards:
Result size of Float inwards = 3521
*** Simplifier:
Result size of Simplifier iteration=1 = 3953
Result size of Simplifier iteration=2 = 3162
Result size of Simplifier iteration=3 = 3184
Result size of Simplifier = 3184
*** Simplifier:
Result size of Simplifier iteration=1 = 2825
Result size of Simplifier iteration=2 = 2796
Result size of Simplifier = 2796
*** Simplifier:
Result size of Simplifier iteration=1 = 2839
Result size of Simplifier = 2817
*** Demand analysis:
Result size of Demand analysis = 2817
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2976
*** Simplifier:
Result size of Simplifier iteration=1 = 3148
Result size of Simplifier iteration=2 = 2909
Result size of Simplifier iteration=3 = 2910
Result size of Simplifier = 2910
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2976
*** Common sub-expression:
Result size of Common sub-expression = 2827
*** Float inwards:
Result size of Float inwards = 2827
*** Simplifier:
Result size of Simplifier iteration=1 = 2827
Result size of Simplifier = 2815
*** Tidy Core:
Result size of Tidy Core = 2815
writeBinIface: 130 Names
writeBinIface: 351 dict entries
*** CorePrep:
Result size of CorePrep = 3384
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Infix.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Syn\Traverse.hs
*** Checking old interface for main:FrontEnd.Syn.Traverse:
[ 94 of 172] Compiling FrontEnd.Syn.Traverse ( src\FrontEnd\Syn\Traverse.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Traverse.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1945
*** Simplifier:
Result size of Simplifier iteration=1 = 1885
Result size of Simplifier = 1865
*** Specialise:
Result size of Specialise = 2207
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2289
*** Float inwards:
Result size of Float inwards = 2289
*** Simplifier:
Result size of Simplifier iteration=1 = 3422
Result size of Simplifier = 3285
*** Simplifier:
Result size of Simplifier iteration=1 = 3275
Result size of Simplifier = 3275
*** Simplifier:
Result size of Simplifier iteration=1 = 4562
Result size of Simplifier iteration=2 = 3830
Result size of Simplifier iteration=3 = 3708
Result size of Simplifier = 3708
*** Demand analysis:
Result size of Demand analysis = 3708
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4464
*** Simplifier:
Result size of Simplifier iteration=1 = 4405
Result size of Simplifier iteration=2 = 3941
Result size of Simplifier = 3941
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4187
*** Common sub-expression:
Result size of Common sub-expression = 3919
*** Float inwards:
Result size of Float inwards = 4316
*** Simplifier:
Result size of Simplifier iteration=1 = 3973
Result size of Simplifier = 3950
*** Tidy Core:
Result size of Tidy Core = 3950
writeBinIface: 62 Names
writeBinIface: 257 dict entries
*** CorePrep:
Result size of CorePrep = 4832
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Syn" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Traverse.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Desugar.hs
*** Checking old interface for main:FrontEnd.Desugar:
[ 95 of 172] Compiling FrontEnd.Desugar ( src\FrontEnd\Desugar.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Desugar.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2406
*** Simplifier:
Result size of Simplifier iteration=1 = 2478
Result size of Simplifier iteration=2 = 2441
Result size of Simplifier iteration=3 = 2429
Result size of Simplifier = 2429
*** Specialise:
Result size of Specialise = 2429
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2655
*** Float inwards:
Result size of Float inwards = 2655
*** Simplifier:
Result size of Simplifier iteration=1 = 5165
Result size of Simplifier iteration=2 = 4049
Result size of Simplifier iteration=3 = 3988
Result size of Simplifier iteration=4 = 3957
Result size of Simplifier = 3957
*** Simplifier:
Result size of Simplifier iteration=1 = 3690
Result size of Simplifier iteration=2 = 3640
Result size of Simplifier = 3637
*** Simplifier:
Result size of Simplifier iteration=1 = 4639
Result size of Simplifier iteration=2 = 3888
Result size of Simplifier iteration=3 = 3872
Result size of Simplifier = 3872
*** Demand analysis:
Result size of Demand analysis = 3872
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4192
*** Simplifier:
Result size of Simplifier iteration=1 = 4030
Result size of Simplifier iteration=2 = 3919
Result size of Simplifier = 3919
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3967
*** Common sub-expression:
Result size of Common sub-expression = 3812
*** Float inwards:
Result size of Float inwards = 3812
*** Simplifier:
Result size of Simplifier iteration=1 = 3780
Result size of Simplifier iteration=2 = 3686
Result size of Simplifier = 3675
*** Tidy Core:
Result size of Tidy Core = 3675
writeBinIface: 53 Names
writeBinIface: 226 dict entries
*** CorePrep:
Result size of CorePrep = 4458
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Desugar.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\TypeSynonyms.hs
*** Checking old interface for main:FrontEnd.TypeSynonyms:
[ 96 of 172] Compiling FrontEnd.TypeSynonyms ( src\FrontEnd\TypeSynonyms.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSynonyms.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1508
*** Simplifier:
Result size of Simplifier iteration=1 = 1501
Result size of Simplifier iteration=2 = 1465
Result size of Simplifier = 1465
*** Specialise:
Result size of Specialise = 2246
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2378
*** Float inwards:
Result size of Float inwards = 2378
*** Simplifier:
Result size of Simplifier iteration=1 = 3491
Result size of Simplifier iteration=2 = 3112
Result size of Simplifier iteration=3 = 3134
Result size of Simplifier = 3134
*** Simplifier:
Result size of Simplifier iteration=1 = 2830
Result size of Simplifier = 2830
*** Simplifier:
Result size of Simplifier iteration=1 = 3091
Result size of Simplifier iteration=2 = 2981
Result size of Simplifier iteration=3 = 2928
Result size of Simplifier = 2928
*** Demand analysis:
Result size of Demand analysis = 2928
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3273
*** Simplifier:
Result size of Simplifier iteration=1 = 3092
Result size of Simplifier iteration=2 = 3039
Result size of Simplifier iteration=3 = 3025
Result size of Simplifier = 3025
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3075
*** Common sub-expression:
Result size of Common sub-expression = 2996
*** Float inwards:
Result size of Float inwards = 2996
*** Simplifier:
Result size of Simplifier iteration=1 = 2992
Result size of Simplifier = 2984
*** Tidy Core:
Result size of Tidy Core = 2984
writeBinIface: 129 Names
writeBinIface: 326 dict entries
*** CorePrep:
Result size of CorePrep = 3607
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSynonyms.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\TypeSyns.hs
*** Checking old interface for main:FrontEnd.TypeSyns:
[ 97 of 172] Compiling FrontEnd.TypeSyns ( src\FrontEnd\TypeSyns.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSyns.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2907
*** Simplifier:
Result size of Simplifier iteration=1 = 2991
Result size of Simplifier iteration=2 = 2961
Result size of Simplifier = 2961
*** Specialise:
Result size of Specialise = 2971
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3113
*** Float inwards:
Result size of Float inwards = 3113
*** Simplifier:
Result size of Simplifier iteration=1 = 6702
Result size of Simplifier iteration=2 = 4245
Result size of Simplifier iteration=3 = 4133
Result size of Simplifier = 4133
*** Simplifier:
Result size of Simplifier iteration=1 = 4036
Result size of Simplifier iteration=2 = 4025
Result size of Simplifier = 4025
*** Simplifier:
Result size of Simplifier iteration=1 = 4613
Result size of Simplifier iteration=2 = 4194
Result size of Simplifier = 4188
*** Demand analysis:
Result size of Demand analysis = 4188
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4554
*** Simplifier:
Result size of Simplifier iteration=1 = 4448
Result size of Simplifier iteration=2 = 4308
Result size of Simplifier = 4308
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4336
*** Common sub-expression:
Result size of Common sub-expression = 4296
*** Float inwards:
Result size of Float inwards = 4296
*** Simplifier:
Result size of Simplifier iteration=1 = 4252
Result size of Simplifier = 4250
*** Tidy Core:
Result size of Tidy Core = 4263
writeBinIface: 67 Names
writeBinIface: 275 dict entries
*** CorePrep:
Result size of CorePrep = 5060
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSyns.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\Tc\Kind.hs
*** Checking old interface for main:FrontEnd.Tc.Kind:
[ 98 of 172] Compiling FrontEnd.Tc.Kind ( drift_processed\FrontEnd\Tc\Kind.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Kind.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1951
*** Simplifier:
Result size of Simplifier iteration=1 = 1980
Result size of Simplifier iteration=2 = 1932
Result size of Simplifier = 1932
*** Specialise:
Result size of Specialise = 2146
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2472
*** Float inwards:
Result size of Float inwards = 2472
*** Simplifier:
Result size of Simplifier iteration=1 = 4710
Result size of Simplifier iteration=2 = 4043
Result size of Simplifier iteration=3 = 4250
Result size of Simplifier iteration=4 = 4227
Result size of Simplifier = 4227
*** Simplifier:
Result size of Simplifier iteration=1 = 3912
Result size of Simplifier = 3851
*** Simplifier:
Result size of Simplifier iteration=1 = 6660
Result size of Simplifier iteration=2 = 5064
Result size of Simplifier = 5049
*** Demand analysis:
Result size of Demand analysis = 5049
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 5586
*** Simplifier:
Result size of Simplifier iteration=1 = 5282
Result size of Simplifier iteration=2 = 5191
Result size of Simplifier iteration=3 = 5181
Result size of Simplifier = 5181
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5247
*** Common sub-expression:
Result size of Common sub-expression = 5156
*** Float inwards:
Result size of Float inwards = 5156
*** Simplifier:
Result size of Simplifier iteration=1 = 5154
Result size of Simplifier = 5110
*** Tidy Core:
Result size of Tidy Core = 5130
writeBinIface: 260 Names
writeBinIface: 401 dict entries
*** CorePrep:
Result size of CorePrep = 5821
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Kind.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Utils.hs
*** Checking old interface for main:FrontEnd.Utils:
[ 99 of 172] Compiling FrontEnd.Utils ( src\FrontEnd\Utils.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Utils.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 288
*** Simplifier:
Result size of Simplifier iteration=1 = 284
Result size of Simplifier = 284
*** Specialise:
Result size of Specialise = 442
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 480
*** Float inwards:
Result size of Float inwards = 480
*** Simplifier:
Result size of Simplifier iteration=1 = 559
Result size of Simplifier iteration=2 = 485
Result size of Simplifier = 485
*** Simplifier:
Result size of Simplifier iteration=1 = 482
Result size of Simplifier = 473
*** Simplifier:
Result size of Simplifier iteration=1 = 487
Result size of Simplifier = 487
*** Demand analysis:
Result size of Demand analysis = 487
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 644
*** Simplifier:
Result size of Simplifier iteration=1 = 577
Result size of Simplifier = 502
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 536
*** Common sub-expression:
Result size of Common sub-expression = 472
*** Float inwards:
Result size of Float inwards = 472
*** Simplifier:
Result size of Simplifier iteration=1 = 470
Result size of Simplifier = 456
*** Tidy Core:
Result size of Tidy Core = 456
writeBinIface: 46 Names
writeBinIface: 182 dict entries
*** CorePrep:
Result size of CorePrep = 519
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Utils.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\Representation.hs
*** Checking old interface for main:FrontEnd.Representation:
[100 of 172] Compiling FrontEnd.Representation ( drift_processed\FrontEnd\Representation.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Representation.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 6171
*** Simplifier:
Result size of Simplifier iteration=1 = 6673
Result size of Simplifier iteration=2 = 6509
Result size of Simplifier iteration=3 = 6507
Result size of Simplifier = 6507
*** Specialise:
Result size of Specialise = 6997
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 8219
*** Float inwards:
Result size of Float inwards = 8219
*** Simplifier:
Result size of Simplifier iteration=1 = 13776
Result size of Simplifier iteration=2 = 10595
Result size of Simplifier iteration=3 = 10467
Result size of Simplifier iteration=4 = 10484
Result size of Simplifier = 10484
*** Simplifier:
Result size of Simplifier iteration=1 = 9702
Result size of Simplifier iteration=2 = 9661
Result size of Simplifier = 9661
*** Simplifier:
Result size of Simplifier iteration=1 = 14854
Result size of Simplifier iteration=2 = 12374
Result size of Simplifier iteration=3 = 12357
Result size of Simplifier iteration=4 = 12353
Result size of Simplifier = 12353
*** Demand analysis:
Result size of Demand analysis = 12353
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 14389
*** Simplifier:
Result size of Simplifier iteration=1 = 13532
Result size of Simplifier iteration=2 = 13046
Result size of Simplifier iteration=3 = 12953
Result size of Simplifier = 12953
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 13133
*** Common sub-expression:
Result size of Common sub-expression = 12949
*** Float inwards:
Result size of Float inwards = 12949
*** Simplifier:
Result size of Simplifier iteration=1 = 13329
Result size of Simplifier iteration=2 = 13102
Result size of Simplifier iteration=3 = 13058
Result size of Simplifier iteration=4 = 13078
Result size of Simplifier = 13078
*** Tidy Core:
Result size of Tidy Core = 13136
writeBinIface: 512 Names
writeBinIface: 729 dict entries
*** CorePrep:
Result size of CorePrep = 15220
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Representation.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Type.hs
*** Checking old interface for main:FrontEnd.Tc.Type:
[101 of 172] Compiling FrontEnd.Tc.Type ( src\FrontEnd\Tc\Type.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Type.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2023
*** Simplifier:
Result size of Simplifier iteration=1 = 2042
Result size of Simplifier iteration=2 = 2014
Result size of Simplifier iteration=3 = 2009
Result size of Simplifier = 2009
*** Specialise:
Result size of Specialise = 3153
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3348
*** Float inwards:
Result size of Float inwards = 3348
*** Simplifier:
Result size of Simplifier iteration=1 = 4514
Result size of Simplifier iteration=2 = 4022
Result size of Simplifier iteration=3 = 4042
Result size of Simplifier iteration=4 = 4057
Result size of Simplifier = 4057
*** Simplifier:
Result size of Simplifier iteration=1 = 3948
Result size of Simplifier = 3921
*** Simplifier:
Result size of Simplifier iteration=1 = 4874
Result size of Simplifier iteration=2 = 4585
Result size of Simplifier iteration=3 = 4502
Result size of Simplifier = 4502
*** Demand analysis:
Result size of Demand analysis = 4502
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 5161
*** Simplifier:
Result size of Simplifier iteration=1 = 4940
Result size of Simplifier iteration=2 = 4858
Result size of Simplifier = 4815
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4835
*** Common sub-expression:
Result size of Common sub-expression = 4774
*** Float inwards:
Result size of Float inwards = 4774
*** Simplifier:
Result size of Simplifier iteration=1 = 5068
Result size of Simplifier iteration=2 = 4926
Result size of Simplifier = 4926
*** Tidy Core:
Result size of Tidy Core = 4931
writeBinIface: 318 Names
writeBinIface: 487 dict entries
*** CorePrep:
Result size of CorePrep = 5841
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Type.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\KindInfer.hs
*** Checking old interface for main:FrontEnd.KindInfer:
[102 of 172] Compiling FrontEnd.KindInfer ( drift_processed\FrontEnd\KindInfer.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\KindInfer.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5040
*** Simplifier:
Result size of Simplifier iteration=1 = 4841
Result size of Simplifier iteration=2 = 4704
Result size of Simplifier = 4704
*** Specialise:
Result size of Specialise = 6028
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6646
*** Float inwards:
Result size of Float inwards = 6646
*** Simplifier:
Result size of Simplifier iteration=1 = 12915
Result size of Simplifier iteration=2 = 10465
Result size of Simplifier iteration=3 = 9737
Result size of Simplifier iteration=4 = 9542
Result size of Simplifier = 9542
*** Simplifier:
Result size of Simplifier iteration=1 = 9108
Result size of Simplifier iteration=2 = 8965
Result size of Simplifier = 8965
*** Simplifier:
Result size of Simplifier iteration=1 = 12035
Result size of Simplifier iteration=2 = 10263
Result size of Simplifier iteration=3 = 9973
Result size of Simplifier = 9914
*** Demand analysis:
Result size of Demand analysis = 9914
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 10606
*** Simplifier:
Result size of Simplifier iteration=1 = 10934
Result size of Simplifier iteration=2 = 10719
Result size of Simplifier iteration=3 = 10720
Result size of Simplifier = 10720
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 10836
*** Common sub-expression:
Result size of Common sub-expression = 10517
*** Float inwards:
Result size of Float inwards = 10517
*** Simplifier:
Result size of Simplifier iteration=1 = 10518
Result size of Simplifier = 10459
*** Tidy Core:
Result size of Tidy Core = 10484
writeBinIface: 335 Names
writeBinIface: 698 dict entries
*** CorePrep:
Result size of CorePrep = 11930
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\KindInfer.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\TypeSigs.hs
*** Checking old interface for main:FrontEnd.TypeSigs:
[103 of 172] Compiling FrontEnd.TypeSigs ( src\FrontEnd\TypeSigs.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSigs.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 450
*** Simplifier:
Result size of Simplifier iteration=1 = 520
Result size of Simplifier = 506
*** Specialise:
Result size of Specialise = 506
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 514
*** Float inwards:
Result size of Float inwards = 514
*** Simplifier:
Result size of Simplifier iteration=1 = 758
Result size of Simplifier iteration=2 = 686
Result size of Simplifier iteration=3 = 682
Result size of Simplifier = 682
*** Simplifier:
Result size of Simplifier iteration=1 = 588
Result size of Simplifier = 588
*** Simplifier:
Result size of Simplifier iteration=1 = 736
Result size of Simplifier iteration=2 = 628
Result size of Simplifier iteration=3 = 623
Result size of Simplifier = 623
*** Demand analysis:
Result size of Demand analysis = 623
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 674
*** Simplifier:
Result size of Simplifier iteration=1 = 635
Result size of Simplifier = 584
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 590
*** Common sub-expression:
Result size of Common sub-expression = 590
*** Float inwards:
Result size of Float inwards = 590
*** Simplifier:
Result size of Simplifier iteration=1 = 610
Result size of Simplifier = 599
*** Tidy Core:
Result size of Tidy Core = 599
writeBinIface: 60 Names
writeBinIface: 206 dict entries
*** CorePrep:
Result size of CorePrep = 738
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSigs.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\DerivingDrift\DataP.hs
*** Checking old interface for main:DerivingDrift.DataP:
[104 of 172] Compiling DerivingDrift.DataP ( src\DerivingDrift\DataP.hs, dist\build\ajhc\ajhc-tmp\DerivingDrift\DataP.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 641
*** Simplifier:
Result size of Simplifier iteration=1 = 717
Result size of Simplifier = 677
*** Specialise:
Result size of Specialise = 677
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 831
*** Float inwards:
Result size of Float inwards = 831
*** Simplifier:
Result size of Simplifier iteration=1 = 1598
Result size of Simplifier iteration=2 = 1116
Result size of Simplifier = 1116
*** Simplifier:
Result size of Simplifier iteration=1 = 809
Result size of Simplifier = 809
*** Simplifier:
Result size of Simplifier iteration=1 = 808
Result size of Simplifier = 805
*** Demand analysis:
Result size of Demand analysis = 805
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 971
*** Simplifier:
Result size of Simplifier iteration=1 = 979
Result size of Simplifier = 970
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 970
*** Common sub-expression:
Result size of Common sub-expression = 963
*** Float inwards:
Result size of Float inwards = 963
*** Simplifier:
Result size of Simplifier iteration=1 = 963
Result size of Simplifier = 949
*** Tidy Core:
Result size of Tidy Core = 949
writeBinIface: 77 Names
writeBinIface: 202 dict entries
*** CorePrep:
Result size of CorePrep = 1101
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\DerivingDrift" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\DataP.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Lexer.hs
*** Checking old interface for main:FrontEnd.Lexer:
[105 of 172] Compiling FrontEnd.Lexer ( src\FrontEnd\Lexer.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Lexer.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5604
*** Simplifier:
Result size of Simplifier iteration=1 = 5541
Result size of Simplifier iteration=2 = 5538
Result size of Simplifier iteration=3 = 5543
Result size of Simplifier = 5543
*** Specialise:
Result size of Specialise = 6399
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 8999
*** Float inwards:
Result size of Float inwards = 8999
*** Simplifier:
Result size of Simplifier iteration=1 = 15326
Result size of Simplifier iteration=2 = 12321
Result size of Simplifier iteration=3 = 10704
Result size of Simplifier iteration=4 = 10423
Result size of Simplifier = 10423
*** Simplifier:
Result size of Simplifier iteration=1 = 10044
Result size of Simplifier iteration=2 = 10016
Result size of Simplifier = 10016
*** Simplifier:
Result size of Simplifier iteration=1 = 10325
Result size of Simplifier iteration=2 = 10297
Result size of Simplifier iteration=3 = 10252
Result size of Simplifier = 10252
*** Demand analysis:
Result size of Demand analysis = 10252
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 10739
*** Simplifier:
Result size of Simplifier iteration=1 = 10202
Result size of Simplifier iteration=2 = 9577
Result size of Simplifier iteration=3 = 9497
Result size of Simplifier iteration=4 = 9491
Result size of Simplifier = 9491
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 10567
*** Common sub-expression:
Result size of Common sub-expression = 9710
*** Float inwards:
Result size of Float inwards = 9766
*** Simplifier:
Result size of Simplifier iteration=1 = 9857
Result size of Simplifier iteration=2 = 9611
Result size of Simplifier = 9599
*** Tidy Core:
Result size of Tidy Core = 9704
writeBinIface: 181 Names
writeBinIface: 381 dict entries
*** CorePrep:
Result size of CorePrep = 11741
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Lexer.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\ParseUtils.hs
*** Checking old interface for main:FrontEnd.ParseUtils:
[106 of 172] Compiling FrontEnd.ParseUtils ( src\FrontEnd\ParseUtils.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\ParseUtils.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2691
*** Simplifier:
Result size of Simplifier iteration=1 = 2464
Result size of Simplifier iteration=2 = 2400
Result size of Simplifier = 2400
*** Specialise:
Result size of Specialise = 2400
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2695
*** Float inwards:
Result size of Float inwards = 2695
*** Simplifier:
Result size of Simplifier iteration=1 = 6674
Result size of Simplifier iteration=2 = 4995
Result size of Simplifier iteration=3 = 4943
Result size of Simplifier = 4943
*** Simplifier:
Result size of Simplifier iteration=1 = 4779
Result size of Simplifier iteration=2 = 4748
Result size of Simplifier = 4748
*** Simplifier:
Result size of Simplifier iteration=1 = 5897
Result size of Simplifier iteration=2 = 4981
Result size of Simplifier = 4981
*** Demand analysis:
Result size of Demand analysis = 4981
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 5365
*** Simplifier:
Result size of Simplifier iteration=1 = 5171
Result size of Simplifier = 4976
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5002
*** Common sub-expression:
Result size of Common sub-expression = 4804
*** Float inwards:
Result size of Float inwards = 4804
*** Simplifier:
Result size of Simplifier iteration=1 = 4889
Result size of Simplifier = 4846
*** Tidy Core:
Result size of Tidy Core = 4846
writeBinIface: 107 Names
writeBinIface: 364 dict entries
*** CorePrep:
Result size of CorePrep = 5464
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\ParseUtils.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_4.hscpp
*** Checking old interface for main:FrontEnd.HsParser:
[107 of 172] Compiling FrontEnd.HsParser ( dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 16004
*** Simplifier:
Result size of Simplifier iteration=1 = 14030
Result size of Simplifier iteration=2 = 13151
Result size of Simplifier iteration=3 = 13138
Result size of Simplifier iteration=4 = 13136
Result size of Simplifier = 13136
*** Specialise:
Result size of Specialise = 13136
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 17070
*** Float inwards:
Result size of Float inwards = 17070
*** Simplifier:
Result size of Simplifier iteration=1 = 20416
Result size of Simplifier iteration=2 = 13521
Result size of Simplifier iteration=3 = 12722
Result size of Simplifier = 12722
*** Simplifier:
Result size of Simplifier iteration=1 = 12440
Result size of Simplifier = 12424
*** Simplifier:
Result size of Simplifier iteration=1 = 13097
Result size of Simplifier iteration=2 = 12801
Result size of Simplifier iteration=3 = 12799
Result size of Simplifier = 12799
*** Demand analysis:
Result size of Demand analysis = 12799
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 13035
*** Simplifier:
Result size of Simplifier iteration=1 = 17225
Result size of Simplifier iteration=2 = 23945
Result size of Simplifier = 17935
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 19136
*** Common sub-expression:
Result size of Common sub-expression = 18329
*** Float inwards:
Result size of Float inwards = 18329
*** Simplifier:
Result size of Simplifier iteration=1 = 46395
Result size of Simplifier iteration=2 = 41940
Result size of Simplifier = 41940
*** Tidy Core:
Result size of Tidy Core = 41940
writeBinIface: 8 Names
writeBinIface: 367 dict entries
*** CorePrep:
Result size of CorePrep = 60674
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idist\build\ajhc\ajhc-tmp\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Ho\ReadSource.hs
*** Checking old interface for main:Ho.ReadSource:
[108 of 172] Compiling Ho.ReadSource ( src\Ho\ReadSource.hs, dist\build\ajhc\ajhc-tmp\Ho\ReadSource.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1494
*** Simplifier:
Result size of Simplifier iteration=1 = 1717
Result size of Simplifier iteration=2 = 1673
Result size of Simplifier iteration=3 = 1667
Result size of Simplifier = 1667
*** Specialise:
Result size of Specialise = 2078
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2460
*** Float inwards:
Result size of Float inwards = 2460
*** Simplifier:
Result size of Simplifier iteration=1 = 3361
Result size of Simplifier iteration=2 = 2988
Result size of Simplifier iteration=3 = 2942
Result size of Simplifier iteration=4 = 2957
Result size of Simplifier = 2957
*** Simplifier:
Result size of Simplifier iteration=1 = 2630
Result size of Simplifier = 2576
*** Simplifier:
Result size of Simplifier iteration=1 = 2802
Result size of Simplifier iteration=2 = 2735
Result size of Simplifier iteration=3 = 2736
Result size of Simplifier = 2736
*** Demand analysis:
Result size of Demand analysis = 2736
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2829
*** Simplifier:
Result size of Simplifier iteration=1 = 2724
Result size of Simplifier iteration=2 = 2698
Result size of Simplifier = 2698
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2894
*** Common sub-expression:
Result size of Common sub-expression = 2838
*** Float inwards:
Result size of Float inwards = 2838
*** Simplifier:
Result size of Simplifier iteration=1 = 2809
Result size of Simplifier = 2775
*** Tidy Core:
Result size of Tidy Core = 2775
writeBinIface: 113 Names
writeBinIface: 357 dict entries
*** CorePrep:
Result size of CorePrep = 3153
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\ReadSource.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\DerivingDrift\RuleUtils.hs
*** Checking old interface for main:DerivingDrift.RuleUtils:
[109 of 172] Compiling DerivingDrift.RuleUtils ( src\DerivingDrift\RuleUtils.hs, dist\build\ajhc\ajhc-tmp\DerivingDrift\RuleUtils.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 497
*** Simplifier:
Result size of Simplifier iteration=1 = 542
Result size of Simplifier iteration=2 = 536
Result size of Simplifier = 536
*** Specialise:
Result size of Specialise = 536
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 646
*** Float inwards:
Result size of Float inwards = 646
*** Simplifier:
Result size of Simplifier iteration=1 = 1382
Result size of Simplifier iteration=2 = 1299
Result size of Simplifier iteration=3 = 1294
Result size of Simplifier = 1294
*** Simplifier:
Result size of Simplifier iteration=1 = 1219
Result size of Simplifier = 1211
*** Simplifier:
Result size of Simplifier iteration=1 = 1286
Result size of Simplifier iteration=2 = 1263
Result size of Simplifier = 1263
*** Demand analysis:
Result size of Demand analysis = 1263
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1263
*** Simplifier:
Result size of Simplifier = 1263
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1293
*** Common sub-expression:
Result size of Common sub-expression = 1292
*** Float inwards:
Result size of Float inwards = 1292
*** Simplifier:
Result size of Simplifier iteration=1 = 1292
Result size of Simplifier = 1290
*** Tidy Core:
Result size of Tidy Core = 1290
writeBinIface: 165 Names
writeBinIface: 264 dict entries
*** CorePrep:
Result size of CorePrep = 1471
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\DerivingDrift" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\RuleUtils.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\DerivingDrift\StandardRules.hs
*** Checking old interface for main:DerivingDrift.StandardRules:
[110 of 172] Compiling DerivingDrift.StandardRules ( src\DerivingDrift\StandardRules.hs, dist\build\ajhc\ajhc-tmp\DerivingDrift\StandardRules.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2918
*** Simplifier:
Result size of Simplifier iteration=1 = 2790
Result size of Simplifier iteration=2 = 2752
Result size of Simplifier = 2752
*** Specialise:
Result size of Specialise = 2856
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3957
*** Float inwards:
Result size of Float inwards = 3957
*** Simplifier:
Result size of Simplifier iteration=1 = 6810
Result size of Simplifier iteration=2 = 6319
Result size of Simplifier iteration=3 = 6323
Result size of Simplifier iteration=4 = 6323
Result size of Simplifier = 6323
*** Simplifier:
Result size of Simplifier iteration=1 = 5740
Result size of Simplifier iteration=2 = 5638
Result size of Simplifier iteration=3 = 5640
Result size of Simplifier = 5640
*** Simplifier:
Result size of Simplifier iteration=1 = 5804
Result size of Simplifier iteration=2 = 5678
Result size of Simplifier = 5678
*** Demand analysis:
Result size of Demand analysis = 5678
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 5711
*** Simplifier:
Result size of Simplifier iteration=1 = 5678
Result size of Simplifier iteration=2 = 5826
Result size of Simplifier iteration=3 = 5816
Result size of Simplifier = 5816
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 6648
*** Common sub-expression:
Result size of Common sub-expression = 6325
*** Float inwards:
Result size of Float inwards = 6325
*** Simplifier:
Result size of Simplifier iteration=1 = 6388
Result size of Simplifier = 6141
*** Tidy Core:
Result size of Tidy Core = 6141
writeBinIface: 147 Names
writeBinIface: 294 dict entries
*** CorePrep:
Result size of CorePrep = 6984
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\DerivingDrift" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\StandardRules.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Name\Id.hs
*** Checking old interface for main:Name.Id:
[111 of 172] Compiling Name.Id ( src\Name\Id.hs, dist\build\ajhc\ajhc-tmp\Name\Id.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1734
*** Simplifier:
Result size of Simplifier iteration=1 = 1812
Result size of Simplifier iteration=2 = 1737
Result size of Simplifier = 1737
*** Specialise:
Result size of Specialise = 1775
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1967
*** Float inwards:
Result size of Float inwards = 1967
*** Simplifier:
Result size of Simplifier iteration=1 = 3264
Result size of Simplifier iteration=2 = 2597
Result size of Simplifier iteration=3 = 2568
Result size of Simplifier = 2568
*** Simplifier:
Result size of Simplifier iteration=1 = 2466
Result size of Simplifier iteration=2 = 2443
Result size of Simplifier = 2443
*** Simplifier:
Result size of Simplifier iteration=1 = 3399
Result size of Simplifier iteration=2 = 2876
Result size of Simplifier = 2876
*** Demand analysis:
Result size of Demand analysis = 2876
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3380
*** Simplifier:
Result size of Simplifier iteration=1 = 3186
Result size of Simplifier iteration=2 = 3034
Result size of Simplifier = 3034
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3075
*** Common sub-expression:
Result size of Common sub-expression = 3068
*** Float inwards:
Result size of Float inwards = 3068
*** Simplifier:
Result size of Simplifier iteration=1 = 3058
Result size of Simplifier = 3044
*** Tidy Core:
Result size of Tidy Core = 3044
writeBinIface: 279 Names
writeBinIface: 483 dict entries
*** CorePrep:
Result size of CorePrep = 4125
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\Id.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Name\Binary.hs
*** Checking old interface for main:Name.Binary:
[112 of 172] Compiling Name.Binary ( src\Name\Binary.hs, dist\build\ajhc\ajhc-tmp\Name\Binary.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 301
*** Simplifier:
Result size of Simplifier iteration=1 = 294
Result size of Simplifier iteration=2 = 276
Result size of Simplifier = 276
*** Specialise:
Result size of Specialise = 276
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 286
*** Float inwards:
Result size of Float inwards = 286
*** Simplifier:
Result size of Simplifier iteration=1 = 439
Result size of Simplifier iteration=2 = 381
Result size of Simplifier iteration=3 = 377
Result size of Simplifier = 377
*** Simplifier:
Result size of Simplifier iteration=1 = 347
Result size of Simplifier = 347
*** Simplifier:
Result size of Simplifier iteration=1 = 431
Result size of Simplifier iteration=2 = 425
Result size of Simplifier = 425
*** Demand analysis:
Result size of Demand analysis = 425
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 450
*** Simplifier:
Result size of Simplifier iteration=1 = 441
Result size of Simplifier iteration=2 = 439
Result size of Simplifier = 439
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 449
*** Common sub-expression:
Result size of Common sub-expression = 449
*** Float inwards:
Result size of Float inwards = 449
*** Simplifier:
Result size of Simplifier iteration=1 = 449
Result size of Simplifier = 449
*** Tidy Core:
Result size of Tidy Core = 449
writeBinIface: 53 Names
writeBinIface: 143 dict entries
*** CorePrep:
Result size of CorePrep = 551
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Name" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Name\Binary.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Exports.hs
*** Checking old interface for main:FrontEnd.Exports:
[113 of 172] Compiling FrontEnd.Exports ( src\FrontEnd\Exports.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Exports.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1847
*** Simplifier:
Result size of Simplifier iteration=1 = 1828
Result size of Simplifier iteration=2 = 1752
Result size of Simplifier = 1752
*** Specialise:
Result size of Specialise = 3230
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3522
*** Float inwards:
Result size of Float inwards = 3522
*** Simplifier:
Result size of Simplifier iteration=1 = 5218
Result size of Simplifier iteration=2 = 4230
Result size of Simplifier iteration=3 = 4176
Result size of Simplifier iteration=4 = 4113
Result size of Simplifier = 4113
*** Simplifier:
Result size of Simplifier iteration=1 = 3865
Result size of Simplifier iteration=2 = 3834
Result size of Simplifier = 3834
*** Simplifier:
Result size of Simplifier iteration=1 = 4342
Result size of Simplifier iteration=2 = 4008
Result size of Simplifier iteration=3 = 3967
Result size of Simplifier = 3967
*** Demand analysis:
Result size of Demand analysis = 3967
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4114
*** Simplifier:
Result size of Simplifier iteration=1 = 4079
Result size of Simplifier iteration=2 = 4052
Result size of Simplifier iteration=3 = 4053
Result size of Simplifier = 4053
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4117
*** Common sub-expression:
Result size of Common sub-expression = 4091
*** Float inwards:
Result size of Float inwards = 4091
*** Simplifier:
Result size of Simplifier iteration=1 = 4089
Result size of Simplifier = 4057
*** Tidy Core:
Result size of Tidy Core = 4057
writeBinIface: 98 Names
writeBinIface: 298 dict entries
*** CorePrep:
Result size of CorePrep = 4791
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Exports.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\DataConsAssump.hs
*** Checking old interface for main:FrontEnd.DataConsAssump:
[114 of 172] Compiling FrontEnd.DataConsAssump ( src\FrontEnd\DataConsAssump.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\DataConsAssump.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 245
*** Simplifier:
Result size of Simplifier iteration=1 = 254
Result size of Simplifier = 235
*** Specialise:
Result size of Specialise = 263
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 280
*** Float inwards:
Result size of Float inwards = 280
*** Simplifier:
Result size of Simplifier iteration=1 = 328
Result size of Simplifier iteration=2 = 311
Result size of Simplifier = 311
*** Simplifier:
Result size of Simplifier iteration=1 = 275
Result size of Simplifier = 275
*** Simplifier:
Result size of Simplifier iteration=1 = 339
Result size of Simplifier = 281
*** Demand analysis:
Result size of Demand analysis = 281
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 281
*** Simplifier:
Result size of Simplifier iteration=1 = 280
Result size of Simplifier iteration=2 = 279
Result size of Simplifier = 279
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 289
*** Common sub-expression:
Result size of Common sub-expression = 287
*** Float inwards:
Result size of Float inwards = 287
*** Simplifier:
Result size of Simplifier iteration=1 = 287
Result size of Simplifier = 285
*** Tidy Core:
Result size of Tidy Core = 285
writeBinIface: 10 Names
writeBinIface: 140 dict entries
*** CorePrep:
Result size of CorePrep = 339
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DataConsAssump.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Val.hs
*** Checking old interface for main:Grin.Val:
[115 of 172] Compiling Grin.Val ( src\Grin\Val.hs, dist\build\ajhc\ajhc-tmp\Grin\Val.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1064
*** Simplifier:
Result size of Simplifier iteration=1 = 1013
Result size of Simplifier iteration=2 = 983
Result size of Simplifier = 983
*** Specialise:
Result size of Specialise = 983
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1081
*** Float inwards:
Result size of Float inwards = 1081
*** Simplifier:
Result size of Simplifier iteration=1 = 1362
Result size of Simplifier iteration=2 = 1304
Result size of Simplifier = 1304
*** Simplifier:
Result size of Simplifier iteration=1 = 1235
Result size of Simplifier = 1163
*** Simplifier:
Result size of Simplifier iteration=1 = 1203
Result size of Simplifier iteration=2 = 1163
Result size of Simplifier iteration=3 = 1159
Result size of Simplifier = 1159
*** Demand analysis:
Result size of Demand analysis = 1159
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1427
*** Simplifier:
Result size of Simplifier iteration=1 = 1246
Result size of Simplifier iteration=2 = 1193
Result size of Simplifier = 1193
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1227
*** Common sub-expression:
Result size of Common sub-expression = 1220
*** Float inwards:
Result size of Float inwards = 1220
*** Simplifier:
Result size of Simplifier iteration=1 = 1220
Result size of Simplifier = 1212
*** Tidy Core:
Result size of Tidy Core = 1248
writeBinIface: 107 Names
writeBinIface: 239 dict entries
*** CorePrep:
Result size of CorePrep = 1523
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Val.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\StorageAnalysis.hs
*** Checking old interface for main:Grin.StorageAnalysis:
[116 of 172] Compiling Grin.StorageAnalysis ( src\Grin\StorageAnalysis.hs, dist\build\ajhc\ajhc-tmp\Grin\StorageAnalysis.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1954
*** Simplifier:
Result size of Simplifier iteration=1 = 1935
Result size of Simplifier iteration=2 = 1911
Result size of Simplifier = 1911
*** Specialise:
Result size of Specialise = 2245
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2377
*** Float inwards:
Result size of Float inwards = 2377
*** Simplifier:
Result size of Simplifier iteration=1 = 3844
Result size of Simplifier iteration=2 = 3426
Result size of Simplifier iteration=3 = 3425
Result size of Simplifier = 3425
*** Simplifier:
Result size of Simplifier iteration=1 = 3380
Result size of Simplifier = 3357
*** Simplifier:
Result size of Simplifier iteration=1 = 8450
Result size of Simplifier iteration=2 = 5015
Result size of Simplifier iteration=3 = 4034
Result size of Simplifier iteration=4 = 3909
Result size of Simplifier = 3909
*** Demand analysis:
Result size of Demand analysis = 3909
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4160
*** Simplifier:
Result size of Simplifier iteration=1 = 4415
Result size of Simplifier iteration=2 = 4264
Result size of Simplifier iteration=3 = 4027
Result size of Simplifier iteration=4 = 4025
Result size of Simplifier = 4025
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4075
*** Common sub-expression:
Result size of Common sub-expression = 3958
*** Float inwards:
Result size of Float inwards = 3958
*** Simplifier:
Result size of Simplifier iteration=1 = 4173
Result size of Simplifier iteration=2 = 4032
Result size of Simplifier iteration=3 = 4034
Result size of Simplifier = 4034
*** Tidy Core:
Result size of Tidy Core = 4060
writeBinIface: 101 Names
writeBinIface: 301 dict entries
*** CorePrep:
Result size of CorePrep = 4752
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\StorageAnalysis.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Show.hs
*** Checking old interface for main:Grin.Show:
[117 of 172] Compiling Grin.Show ( src\Grin\Show.hs, dist\build\ajhc\ajhc-tmp\Grin\Show.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3162
*** Simplifier:
Result size of Simplifier iteration=1 = 3560
Result size of Simplifier iteration=2 = 3516
Result size of Simplifier = 3516
*** Specialise:
Result size of Specialise = 4181
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4850
*** Float inwards:
Result size of Float inwards = 4850
*** Simplifier:
Result size of Simplifier iteration=1 = 6782
Result size of Simplifier iteration=2 = 6446
Result size of Simplifier iteration=3 = 6474
Result size of Simplifier iteration=4 = 6487
Result size of Simplifier = 6487
*** Simplifier:
Result size of Simplifier iteration=1 = 5891
Result size of Simplifier = 5854
*** Simplifier:
Result size of Simplifier iteration=1 = 6606
Result size of Simplifier iteration=2 = 6489
Result size of Simplifier iteration=3 = 6461
Result size of Simplifier = 6461
*** Demand analysis:
Result size of Demand analysis = 6461
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 6835
*** Simplifier:
Result size of Simplifier iteration=1 = 6598
Result size of Simplifier iteration=2 = 6568
Result size of Simplifier iteration=3 = 6588
Result size of Simplifier iteration=4 = 6614
Result size of Simplifier = 6614
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 6660
*** Common sub-expression:
Result size of Common sub-expression = 6414
*** Float inwards:
Result size of Float inwards = 6414
*** Simplifier:
Result size of Simplifier iteration=1 = 6407
Result size of Simplifier iteration=2 = 6314
Result size of Simplifier iteration=3 = 6316
Result size of Simplifier iteration=4 = 6322
Result size of Simplifier = 6322
*** Tidy Core:
Result size of Tidy Core = 6322
writeBinIface: 175 Names
writeBinIface: 468 dict entries
*** CorePrep:
Result size of CorePrep = 7618
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Show.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Lint.hs
*** Checking old interface for main:Grin.Lint:
[118 of 172] Compiling Grin.Lint ( src\Grin\Lint.hs, dist\build\ajhc\ajhc-tmp\Grin\Lint.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3763
*** Simplifier:
Result size of Simplifier iteration=1 = 3990
Result size of Simplifier iteration=2 = 3877
Result size of Simplifier iteration=3 = 3877
Result size of Simplifier = 3877
*** Specialise:
Result size of Specialise = 4033
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4589
*** Float inwards:
Result size of Float inwards = 4589
*** Simplifier:
Result size of Simplifier iteration=1 = 8609
Result size of Simplifier iteration=2 = 6036
Result size of Simplifier iteration=3 = 5924
Result size of Simplifier = 5896
*** Simplifier:
Result size of Simplifier iteration=1 = 5376
Result size of Simplifier iteration=2 = 5090
Result size of Simplifier = 5090
*** Simplifier:
Result size of Simplifier iteration=1 = 6193
Result size of Simplifier iteration=2 = 5407
Result size of Simplifier iteration=3 = 5273
Result size of Simplifier = 5273
*** Demand analysis:
Result size of Demand analysis = 5273
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 5528
*** Simplifier:
Result size of Simplifier iteration=1 = 5355
Result size of Simplifier iteration=2 = 5269
Result size of Simplifier iteration=3 = 5321
Result size of Simplifier = 5321
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5537
*** Common sub-expression:
Result size of Common sub-expression = 5234
*** Float inwards:
Result size of Float inwards = 5247
*** Simplifier:
Result size of Simplifier iteration=1 = 5166
Result size of Simplifier = 5088
*** Tidy Core:
Result size of Tidy Core = 5093
writeBinIface: 111 Names
writeBinIface: 386 dict entries
*** CorePrep:
Result size of CorePrep = 5992
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Lint.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\C\FromGrin2.hs
*** Checking old interface for main:C.FromGrin2:
[119 of 172] Compiling C.FromGrin2 ( drift_processed\C\FromGrin2.hs, dist\build\ajhc\ajhc-tmp\C\FromGrin2.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 13181
*** Simplifier:
Result size of Simplifier iteration=1 = 12311
Result size of Simplifier iteration=2 = 12057
Result size of Simplifier iteration=3 = 12057
Result size of Simplifier = 12057
*** Specialise:
Result size of Specialise = 15992
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 18347
*** Float inwards:
Result size of Float inwards = 18347
*** Simplifier:
Result size of Simplifier iteration=1 = 32312
Result size of Simplifier iteration=2 = 27991
Result size of Simplifier iteration=3 = 27503
Result size of Simplifier iteration=4 = 27450
Result size of Simplifier = 27450
*** Simplifier:
Result size of Simplifier iteration=1 = 26310
Result size of Simplifier iteration=2 = 26053
Result size of Simplifier = 26053
*** Simplifier:
Result size of Simplifier iteration=1 = 82208
Result size of Simplifier iteration=2 = 48339
Result size of Simplifier iteration=3 = 43174
Result size of Simplifier iteration=4 = 39706
Result size of Simplifier = 39706
*** Demand analysis:
Result size of Demand analysis = 39706
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 40763
*** Simplifier:
Result size of Simplifier iteration=1 = 48981
Result size of Simplifier iteration=2 = 48036
Result size of Simplifier iteration=3 = 48168
Result size of Simplifier iteration=4 = 48183
Result size of Simplifier = 48183
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 48781
*** Common sub-expression:
Result size of Common sub-expression = 47889
*** Float inwards:
Result size of Float inwards = 47905
*** Simplifier:
Result size of Simplifier iteration=1 = 47432
Result size of Simplifier iteration=2 = 47191
Result size of Simplifier iteration=3 = 46946
Result size of Simplifier iteration=4 = 46800
Result size of Simplifier = 46800
*** Tidy Core:
Result size of Tidy Core = 46807
writeBinIface: 232 Names
writeBinIface: 707 dict entries
*** CorePrep:
Result size of CorePrep = 57322
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\C" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\C\FromGrin2.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\Class.hs
*** Checking old interface for main:FrontEnd.Class:
[120 of 172] Compiling FrontEnd.Class ( drift_processed\FrontEnd\Class.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Class.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5797
*** Simplifier:
Result size of Simplifier iteration=1 = 5837
Result size of Simplifier iteration=2 = 5552
Result size of Simplifier iteration=3 = 5542
Result size of Simplifier = 5542
*** Specialise:
Result size of Specialise = 5905
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6590
*** Float inwards:
Result size of Float inwards = 6590
*** Simplifier:
Result size of Simplifier iteration=1 = 10333
Result size of Simplifier iteration=2 = 8705
Result size of Simplifier iteration=3 = 8618
Result size of Simplifier iteration=4 = 8675
Result size of Simplifier = 8675
*** Simplifier:
Result size of Simplifier iteration=1 = 7799
Result size of Simplifier iteration=2 = 7622
Result size of Simplifier iteration=3 = 7616
Result size of Simplifier = 7616
*** Simplifier:
Result size of Simplifier iteration=1 = 9055
Result size of Simplifier iteration=2 = 8790
Result size of Simplifier iteration=3 = 8746
Result size of Simplifier iteration=4 = 8745
Result size of Simplifier = 8745
*** Demand analysis:
Result size of Demand analysis = 8745
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 10753
*** Simplifier:
Result size of Simplifier iteration=1 = 9870
Result size of Simplifier iteration=2 = 9437
Result size of Simplifier iteration=3 = 9476
Result size of Simplifier = 9476
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 9673
*** Common sub-expression:
Result size of Common sub-expression = 9571
*** Float inwards:
Result size of Float inwards = 9571
*** Simplifier:
Result size of Simplifier iteration=1 = 9644
Result size of Simplifier iteration=2 = 9475
Result size of Simplifier = 9475
*** Tidy Core:
Result size of Tidy Core = 9526
writeBinIface: 418 Names
writeBinIface: 712 dict entries
*** CorePrep:
Result size of CorePrep = 10906
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Class.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Class.hs-boot
*** Checking old interface for main:FrontEnd.Tc.Class:
[121 of 172] Compiling FrontEnd.Tc.Class[boot] ( src\FrontEnd\Tc\Class.hs-boot, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o-boot )
*** Parser:
*** Renamer/typechecker:
*** Tidy Core:
writeBinIface: 3 Names
writeBinIface: 90 dict entries
*** Touching object file:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/touchy.exe" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o-boot"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
compile: input file src\DerivingDrift\Drift.hs
*** Checking old interface for main:DerivingDrift.Drift:
[122 of 172] Compiling DerivingDrift.Drift ( src\DerivingDrift\Drift.hs, dist\build\ajhc\ajhc-tmp\DerivingDrift\Drift.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 490
*** Simplifier:
Result size of Simplifier iteration=1 = 607
Result size of Simplifier iteration=2 = 585
Result size of Simplifier = 585
*** Specialise:
Result size of Specialise = 639
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 711
*** Float inwards:
Result size of Float inwards = 711
*** Simplifier:
Result size of Simplifier iteration=1 = 911
Result size of Simplifier iteration=2 = 800
Result size of Simplifier iteration=3 = 796
Result size of Simplifier = 796
*** Simplifier:
Result size of Simplifier iteration=1 = 609
Result size of Simplifier iteration=2 = 571
Result size of Simplifier = 571
*** Simplifier:
Result size of Simplifier iteration=1 = 677
Result size of Simplifier iteration=2 = 648
Result size of Simplifier iteration=3 = 644
Result size of Simplifier = 644
*** Demand analysis:
Result size of Demand analysis = 644
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 739
*** Simplifier:
Result size of Simplifier iteration=1 = 672
Result size of Simplifier iteration=2 = 665
Result size of Simplifier = 665
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 711
*** Common sub-expression:
Result size of Common sub-expression = 702
*** Float inwards:
Result size of Float inwards = 702
*** Simplifier:
Result size of Simplifier iteration=1 = 703
Result size of Simplifier = 673
*** Tidy Core:
Result size of Tidy Core = 673
writeBinIface: 35 Names
writeBinIface: 197 dict entries
*** CorePrep:
Result size of CorePrep = 784
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\DerivingDrift" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\Drift.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\HsErrors.hs
*** Checking old interface for main:FrontEnd.HsErrors:
[123 of 172] Compiling FrontEnd.HsErrors ( src\FrontEnd\HsErrors.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\HsErrors.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 535
*** Simplifier:
Result size of Simplifier iteration=1 = 592
Result size of Simplifier iteration=2 = 586
Result size of Simplifier = 586
*** Specialise:
Result size of Specialise = 586
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 650
*** Float inwards:
Result size of Float inwards = 650
*** Simplifier:
Result size of Simplifier iteration=1 = 959
Result size of Simplifier iteration=2 = 867
Result size of Simplifier = 867
*** Simplifier:
Result size of Simplifier iteration=1 = 795
Result size of Simplifier iteration=2 = 740
Result size of Simplifier = 740
*** Simplifier:
Result size of Simplifier iteration=1 = 787
Result size of Simplifier iteration=2 = 773
Result size of Simplifier = 773
*** Demand analysis:
Result size of Demand analysis = 773
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 903
*** Simplifier:
Result size of Simplifier iteration=1 = 812
Result size of Simplifier iteration=2 = 766
Result size of Simplifier = 766
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 778
*** Common sub-expression:
Result size of Common sub-expression = 743
*** Float inwards:
Result size of Float inwards = 743
*** Simplifier:
Result size of Simplifier iteration=1 = 743
Result size of Simplifier = 731
*** Tidy Core:
Result size of Tidy Core = 731
writeBinIface: 37 Names
writeBinIface: 180 dict entries
*** CorePrep:
Result size of CorePrep = 821
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsErrors.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Rename.hs
*** Checking old interface for main:FrontEnd.Rename:
[124 of 172] Compiling FrontEnd.Rename ( src\FrontEnd\Rename.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Rename.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 8471
*** Simplifier:
Result size of Simplifier iteration=1 = 7841
Result size of Simplifier iteration=2 = 7693
Result size of Simplifier = 7693
*** Specialise:
Result size of Specialise = 8730
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 9526
*** Float inwards:
Result size of Float inwards = 9526
*** Simplifier:
Result size of Simplifier iteration=1 = 19809
Result size of Simplifier iteration=2 = 17444
Result size of Simplifier iteration=3 = 17073
Result size of Simplifier iteration=4 = 17032
Result size of Simplifier = 17032
*** Simplifier:
Result size of Simplifier iteration=1 = 16349
Result size of Simplifier iteration=2 = 16141
Result size of Simplifier iteration=3 = 16139
Result size of Simplifier = 16136
*** Simplifier:
Result size of Simplifier iteration=1 = 42350
Result size of Simplifier iteration=2 = 30594
Result size of Simplifier iteration=3 = 25340
Result size of Simplifier iteration=4 = 25063
Result size of Simplifier = 25063
*** Demand analysis:
Result size of Demand analysis = 25063
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 26928
*** Simplifier:
Result size of Simplifier iteration=1 = 29797
Result size of Simplifier iteration=2 = 26875
Result size of Simplifier iteration=3 = 26080
Result size of Simplifier = 26080
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 26503
*** Common sub-expression:
Result size of Common sub-expression = 25638
*** Float inwards:
Result size of Float inwards = 25638
*** Simplifier:
Result size of Simplifier iteration=1 = 25592
Result size of Simplifier iteration=2 = 25162
Result size of Simplifier iteration=3 = 25153
Result size of Simplifier iteration=4 = 25111
Result size of Simplifier = 25111
*** Tidy Core:
Result size of Tidy Core = 25145
writeBinIface: 359 Names
writeBinIface: 764 dict entries
*** CorePrep:
Result size of CorePrep = 30094
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Rename.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\HsPretty.hs
*** Checking old interface for main:FrontEnd.HsPretty:
[125 of 172] Compiling FrontEnd.HsPretty ( src\FrontEnd\HsPretty.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\HsPretty.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5206
*** Simplifier:
Result size of Simplifier iteration=1 = 5076
Result size of Simplifier iteration=2 = 5007
Result size of Simplifier iteration=3 = 5007
Result size of Simplifier = 5007
*** Specialise:
Result size of Specialise = 5078
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6042
*** Float inwards:
Result size of Float inwards = 6042
*** Simplifier:
Result size of Simplifier iteration=1 = 10535
Result size of Simplifier iteration=2 = 11910
Result size of Simplifier iteration=3 = 11119
Result size of Simplifier iteration=4 = 10982
Result size of Simplifier = 10982
*** Simplifier:
Result size of Simplifier iteration=1 = 9917
Result size of Simplifier iteration=2 = 9922
Result size of Simplifier = 9922
*** Simplifier:
Result size of Simplifier iteration=1 = 10567
Result size of Simplifier iteration=2 = 10524
Result size of Simplifier iteration=3 = 10521
Result size of Simplifier iteration=4 = 10491
Result size of Simplifier = 10491
*** Demand analysis:
Result size of Demand analysis = 10491
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 10930
*** Simplifier:
Result size of Simplifier iteration=1 = 10781
Result size of Simplifier iteration=2 = 10688
Result size of Simplifier = 10688
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 11606
*** Common sub-expression:
Result size of Common sub-expression = 11397
*** Float inwards:
Result size of Float inwards = 11397
*** Simplifier:
Result size of Simplifier iteration=1 = 11475
Result size of Simplifier iteration=2 = 11092
Result size of Simplifier = 11092
*** Tidy Core:
Result size of Tidy Core = 11092
writeBinIface: 301 Names
writeBinIface: 627 dict entries
*** CorePrep:
Result size of CorePrep = 12552
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsPretty.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\FrontEnd\Tc\Monad.hs
*** Checking old interface for main:FrontEnd.Tc.Monad:
[126 of 172] Compiling FrontEnd.Tc.Monad ( drift_processed\FrontEnd\Tc\Monad.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Monad.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 4416
*** Simplifier:
Result size of Simplifier iteration=1 = 4091
Result size of Simplifier iteration=2 = 3986
Result size of Simplifier iteration=3 = 3984
Result size of Simplifier = 3984
*** Specialise:
Result size of Specialise = 4462
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4860
*** Float inwards:
Result size of Float inwards = 4860
*** Simplifier:
Result size of Simplifier iteration=1 = 9260
Result size of Simplifier iteration=2 = 7841
Result size of Simplifier iteration=3 = 7237
Result size of Simplifier iteration=4 = 7220
Result size of Simplifier = 7220
*** Simplifier:
Result size of Simplifier iteration=1 = 7004
Result size of Simplifier iteration=2 = 6927
Result size of Simplifier = 6927
*** Simplifier:
Result size of Simplifier iteration=1 = 13542
Result size of Simplifier iteration=2 = 9842
Result size of Simplifier iteration=3 = 8553
Result size of Simplifier iteration=4 = 8414
Result size of Simplifier = 8414
*** Demand analysis:
Result size of Demand analysis = 8414
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9409
*** Simplifier:
Result size of Simplifier iteration=1 = 17411
Result size of Simplifier iteration=2 = 16988
Result size of Simplifier iteration=3 = 16970
Result size of Simplifier = 16970
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 17453
*** Common sub-expression:
Result size of Common sub-expression = 16180
*** Float inwards:
Result size of Float inwards = 16180
*** Simplifier:
Result size of Simplifier iteration=1 = 16395
Result size of Simplifier iteration=2 = 16017
Result size of Simplifier iteration=3 = 16007
Result size of Simplifier = 16007
*** Tidy Core:
Result size of Tidy Core = 16082
writeBinIface: 378 Names
writeBinIface: 710 dict entries
*** CorePrep:
Result size of CorePrep = 17975
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Monad.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Class.hs
*** Checking old interface for main:FrontEnd.Tc.Class:
[127 of 172] Compiling FrontEnd.Tc.Class ( src\FrontEnd\Tc\Class.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1559
*** Simplifier:
Result size of Simplifier iteration=1 = 1585
Result size of Simplifier iteration=2 = 1522
Result size of Simplifier = 1522
*** Specialise:
Result size of Specialise = 2362
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2526
*** Float inwards:
Result size of Float inwards = 2526
*** Simplifier:
Result size of Simplifier iteration=1 = 3733
Result size of Simplifier iteration=2 = 2910
Result size of Simplifier iteration=3 = 2648
Result size of Simplifier iteration=4 = 2569
Result size of Simplifier = 2569
*** Simplifier:
Result size of Simplifier iteration=1 = 2476
Result size of Simplifier iteration=2 = 2384
Result size of Simplifier = 2384
*** Simplifier:
Result size of Simplifier iteration=1 = 3981
Result size of Simplifier iteration=2 = 3839
Result size of Simplifier iteration=3 = 3845
Result size of Simplifier iteration=4 = 3982
Result size of Simplifier = 3982
*** Demand analysis:
Result size of Demand analysis = 3982
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4195
*** Simplifier:
Result size of Simplifier iteration=1 = 4125
Result size of Simplifier iteration=2 = 3955
Result size of Simplifier = 3955
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4001
*** Common sub-expression:
Result size of Common sub-expression = 3952
*** Float inwards:
Result size of Float inwards = 3952
*** Simplifier:
Result size of Simplifier iteration=1 = 3938
Result size of Simplifier = 3922
*** Tidy Core:
Result size of Tidy Core = 3922
writeBinIface: 82 Names
writeBinIface: 348 dict entries
*** CorePrep:
Result size of CorePrep = 4431
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o"
Re-typechecking loop: [FrontEnd.Tc.Monad, FrontEnd.Tc.Class]
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Unify.hs
*** Checking old interface for main:FrontEnd.Tc.Unify:
[128 of 172] Compiling FrontEnd.Tc.Unify ( src\FrontEnd\Tc\Unify.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Unify.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2686
*** Simplifier:
Result size of Simplifier iteration=1 = 2418
Result size of Simplifier iteration=2 = 2386
Result size of Simplifier = 2386
*** Specialise:
Result size of Specialise = 2395
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2813
*** Float inwards:
Result size of Float inwards = 2813
*** Simplifier:
Result size of Simplifier iteration=1 = 8156
Result size of Simplifier iteration=2 = 9099
Result size of Simplifier iteration=3 = 6198
Result size of Simplifier iteration=4 = 5722
Result size of Simplifier = 5722
*** Simplifier:
Result size of Simplifier iteration=1 = 5147
Result size of Simplifier iteration=2 = 5025
Result size of Simplifier = 5025
*** Simplifier:
Result size of Simplifier iteration=1 = 13630
Result size of Simplifier iteration=2 = 13558
Result size of Simplifier iteration=3 = 13538
Result size of Simplifier = 13478
*** Demand analysis:
Result size of Demand analysis = 13478
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 14203
*** Simplifier:
Result size of Simplifier iteration=1 = 13518
Result size of Simplifier iteration=2 = 13155
Result size of Simplifier = 13155
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 13265
*** Common sub-expression:
Result size of Common sub-expression = 13054
*** Float inwards:
Result size of Float inwards = 13054
*** Simplifier:
Result size of Simplifier iteration=1 = 13003
Result size of Simplifier iteration=2 = 12909
Result size of Simplifier = 12909
*** Tidy Core:
Result size of Tidy Core = 12909
writeBinIface: 26 Names
writeBinIface: 208 dict entries
*** CorePrep:
Result size of CorePrep = 14194
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Unify.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\DeclsDepends.hs
*** Checking old interface for main:FrontEnd.DeclsDepends:
[129 of 172] Compiling FrontEnd.DeclsDepends ( src\FrontEnd\DeclsDepends.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\DeclsDepends.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 440
*** Simplifier:
Result size of Simplifier iteration=1 = 496
Result size of Simplifier = 482
*** Specialise:
Result size of Specialise = 482
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 524
*** Float inwards:
Result size of Float inwards = 524
*** Simplifier:
Result size of Simplifier iteration=1 = 611
Result size of Simplifier iteration=2 = 545
Result size of Simplifier = 545
*** Simplifier:
Result size of Simplifier iteration=1 = 510
Result size of Simplifier = 510
*** Simplifier:
Result size of Simplifier iteration=1 = 754
Result size of Simplifier iteration=2 = 627
Result size of Simplifier iteration=3 = 626
Result size of Simplifier = 626
*** Demand analysis:
Result size of Demand analysis = 626
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 688
*** Simplifier:
Result size of Simplifier iteration=1 = 679
Result size of Simplifier = 653
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 659
*** Common sub-expression:
Result size of Common sub-expression = 659
*** Float inwards:
Result size of Float inwards = 659
*** Simplifier:
Result size of Simplifier iteration=1 = 659
Result size of Simplifier = 659
*** Tidy Core:
Result size of Tidy Core = 659
writeBinIface: 30 Names
writeBinIface: 165 dict entries
*** CorePrep:
Result size of CorePrep = 805
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DeclsDepends.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Main.hs
*** Checking old interface for main:FrontEnd.Tc.Main:
[130 of 172] Compiling FrontEnd.Tc.Main ( src\FrontEnd\Tc\Main.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 8090
*** Simplifier:
Result size of Simplifier iteration=1 = 7331
Result size of Simplifier iteration=2 = 7192
Result size of Simplifier = 7192
*** Specialise:
Result size of Specialise = 7878
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 8867
*** Float inwards:
Result size of Float inwards = 8867
*** Simplifier:
Result size of Simplifier iteration=1 = 30077
Result size of Simplifier iteration=2 = 23274
Result size of Simplifier iteration=3 = 17700
Result size of Simplifier iteration=4 = 16968
Result size of Simplifier = 16968
*** Simplifier:
Result size of Simplifier iteration=1 = 15931
Result size of Simplifier iteration=2 = 15708
Result size of Simplifier = 15708
*** Simplifier:
Result size of Simplifier iteration=1 = 37486
Result size of Simplifier iteration=2 = 36961
Result size of Simplifier iteration=3 = 36800
Result size of Simplifier iteration=4 = 36588
Result size of Simplifier = 36588
*** Demand analysis:
Result size of Demand analysis = 36588
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 37201
*** Simplifier:
Result size of Simplifier iteration=1 = 37020
Result size of Simplifier iteration=2 = 36675
Result size of Simplifier = 36675
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 37205
*** Common sub-expression:
Result size of Common sub-expression = 36077
*** Float inwards:
Result size of Float inwards = 36077
*** Simplifier:
Result size of Simplifier iteration=1 = 35978
Result size of Simplifier iteration=2 = 35279
Result size of Simplifier iteration=3 = 35219
Result size of Simplifier iteration=4 = 35219
Result size of Simplifier = 35219
*** Tidy Core:
Result size of Tidy Core = 35219
writeBinIface: 95 Names
writeBinIface: 503 dict entries
*** CorePrep:
Result size of CorePrep = 38878
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Main.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\E\Type.hs
*** Checking old interface for main:E.Type:
[131 of 172] Compiling E.Type ( drift_processed\E\Type.hs, dist\build\ajhc\ajhc-tmp\E\Type.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 4277
*** Simplifier:
Result size of Simplifier iteration=1 = 4643
Result size of Simplifier iteration=2 = 4501
Result size of Simplifier = 4501
*** Specialise:
Result size of Specialise = 4918
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5142
*** Float inwards:
Result size of Float inwards = 5142
*** Simplifier:
Result size of Simplifier iteration=1 = 7666
Result size of Simplifier iteration=2 = 7080
Result size of Simplifier iteration=3 = 7442
Result size of Simplifier iteration=4 = 7418
Result size of Simplifier = 7418
*** Simplifier:
Result size of Simplifier iteration=1 = 7262
Result size of Simplifier iteration=2 = 7259
Result size of Simplifier = 7259
*** Simplifier:
Result size of Simplifier iteration=1 = 7627
Result size of Simplifier iteration=2 = 7657
Result size of Simplifier iteration=3 = 7654
Result size of Simplifier = 7654
*** Demand analysis:
Result size of Demand analysis = 7654
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9303
*** Simplifier:
Result size of Simplifier iteration=1 = 8602
Result size of Simplifier iteration=2 = 8331
Result size of Simplifier = 8331
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 8361
*** Common sub-expression:
Result size of Common sub-expression = 8173
*** Float inwards:
Result size of Float inwards = 8173
*** Simplifier:
Result size of Simplifier iteration=1 = 8167
Result size of Simplifier = 8143
*** Tidy Core:
Result size of Tidy Core = 8185
writeBinIface: 452 Names
writeBinIface: 630 dict entries
*** CorePrep:
Result size of CorePrep = 9108
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Type.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\FreeVars.hs
*** Checking old interface for main:E.FreeVars:
[132 of 172] Compiling E.FreeVars ( src\E\FreeVars.hs, dist\build\ajhc\ajhc-tmp\E\FreeVars.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1507
*** Simplifier:
Result size of Simplifier iteration=1 = 1334
Result size of Simplifier iteration=2 = 1236
Result size of Simplifier iteration=3 = 1234
Result size of Simplifier = 1234
*** Specialise:
Result size of Specialise = 1241
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1285
*** Float inwards:
Result size of Float inwards = 1285
*** Simplifier:
Result size of Simplifier iteration=1 = 1752
Result size of Simplifier iteration=2 = 1507
Result size of Simplifier iteration=3 = 1479
Result size of Simplifier iteration=4 = 1477
Result size of Simplifier = 1477
*** Simplifier:
Result size of Simplifier iteration=1 = 1306
Result size of Simplifier = 1297
*** Simplifier:
Result size of Simplifier iteration=1 = 1347
Result size of Simplifier iteration=2 = 1273
Result size of Simplifier = 1273
*** Demand analysis:
Result size of Demand analysis = 1273
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1529
*** Simplifier:
Result size of Simplifier iteration=1 = 1476
Result size of Simplifier iteration=2 = 1340
Result size of Simplifier = 1340
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1352
*** Common sub-expression:
Result size of Common sub-expression = 1351
*** Float inwards:
Result size of Float inwards = 1351
*** Simplifier:
Result size of Simplifier iteration=1 = 1351
Result size of Simplifier = 1349
*** Tidy Core:
Result size of Tidy Core = 1349
writeBinIface: 118 Names
writeBinIface: 253 dict entries
*** CorePrep:
Result size of CorePrep = 1731
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\FreeVars.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\E.hs
*** Checking old interface for main:E.E:
[133 of 172] Compiling E.E ( src\E\E.hs, dist\build\ajhc\ajhc-tmp\E\E.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2101
*** Simplifier:
Result size of Simplifier iteration=1 = 2101
Result size of Simplifier iteration=2 = 2057
Result size of Simplifier = 2057
*** Specialise:
Result size of Specialise = 2271
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2817
*** Float inwards:
Result size of Float inwards = 2817
*** Simplifier:
Result size of Simplifier iteration=1 = 3644
Result size of Simplifier iteration=2 = 2948
Result size of Simplifier = 2939
*** Simplifier:
Result size of Simplifier iteration=1 = 2622
Result size of Simplifier iteration=2 = 2587
Result size of Simplifier = 2587
*** Simplifier:
Result size of Simplifier iteration=1 = 2765
Result size of Simplifier iteration=2 = 2686
Result size of Simplifier iteration=3 = 2686
Result size of Simplifier = 2686
*** Demand analysis:
Result size of Demand analysis = 2686
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3046
*** Simplifier:
Result size of Simplifier iteration=1 = 2836
Result size of Simplifier iteration=2 = 2765
Result size of Simplifier = 2765
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2799
*** Common sub-expression:
Result size of Common sub-expression = 2740
*** Float inwards:
Result size of Float inwards = 2740
*** Simplifier:
Result size of Simplifier iteration=1 = 2728
Result size of Simplifier = 2648
*** Tidy Core:
Result size of Tidy Core = 2648
writeBinIface: 368 Names
writeBinIface: 545 dict entries
*** CorePrep:
Result size of CorePrep = 3097
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\E.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Show.hs-boot
*** Checking old interface for main:E.Show:
[134 of 172] Compiling E.Show[boot] ( src\E\Show.hs-boot, dist\build\ajhc\ajhc-tmp\E\Show.o-boot )
*** Parser:
*** Renamer/typechecker:
*** Tidy Core:
writeBinIface: 14 Names
writeBinIface: 83 dict entries
*** Touching object file:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/touchy.exe" "dist\build\ajhc\ajhc-tmp\E\Show.o-boot"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
compile: input file src\E\Traverse.hs
*** Checking old interface for main:E.Traverse:
[135 of 172] Compiling E.Traverse ( src\E\Traverse.hs, dist\build\ajhc\ajhc-tmp\E\Traverse.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2331
*** Simplifier:
Result size of Simplifier iteration=1 = 2130
Result size of Simplifier = 2088
*** Specialise:
Result size of Specialise = 2088
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2256
*** Float inwards:
Result size of Float inwards = 2256
*** Simplifier:
Result size of Simplifier iteration=1 = 5389
Result size of Simplifier iteration=2 = 3678
Result size of Simplifier iteration=3 = 3395
Result size of Simplifier iteration=4 = 3388
Result size of Simplifier = 3388
*** Simplifier:
Result size of Simplifier iteration=1 = 3331
Result size of Simplifier iteration=2 = 3309
Result size of Simplifier = 3309
*** Simplifier:
Result size of Simplifier iteration=1 = 4638
Result size of Simplifier iteration=2 = 3544
Result size of Simplifier iteration=3 = 3510
Result size of Simplifier = 3510
*** Demand analysis:
Result size of Demand analysis = 3510
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3814
*** Simplifier:
Result size of Simplifier iteration=1 = 6389
Result size of Simplifier iteration=2 = 6321
Result size of Simplifier iteration=3 = 5385
Result size of Simplifier iteration=4 = 5178
Result size of Simplifier = 5178
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5262
*** Common sub-expression:
Result size of Common sub-expression = 5183
*** Float inwards:
Result size of Float inwards = 5183
*** Simplifier:
Result size of Simplifier iteration=1 = 5133
Result size of Simplifier = 5118
*** Tidy Core:
Result size of Tidy Core = 5118
writeBinIface: 58 Names
writeBinIface: 220 dict entries
*** CorePrep:
Result size of CorePrep = 6717
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Traverse.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Subst.hs
*** Checking old interface for main:E.Subst:
[136 of 172] Compiling E.Subst ( src\E\Subst.hs, dist\build\ajhc\ajhc-tmp\E\Subst.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3117
*** Simplifier:
Result size of Simplifier iteration=1 = 2581
Result size of Simplifier iteration=2 = 2533
Result size of Simplifier = 2533
*** Specialise:
Result size of Specialise = 2706
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2846
*** Float inwards:
Result size of Float inwards = 2846
*** Simplifier:
Result size of Simplifier iteration=1 = 3752
Result size of Simplifier iteration=2 = 3082
Result size of Simplifier iteration=3 = 3080
Result size of Simplifier = 3080
*** Simplifier:
Result size of Simplifier iteration=1 = 2983
Result size of Simplifier = 2983
*** Simplifier:
Result size of Simplifier iteration=1 = 3327
Result size of Simplifier iteration=2 = 3176
Result size of Simplifier = 3176
*** Demand analysis:
Result size of Demand analysis = 3176
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3610
*** Simplifier:
Result size of Simplifier iteration=1 = 3531
Result size of Simplifier iteration=2 = 3279
Result size of Simplifier iteration=3 = 3279
Result size of Simplifier = 3279
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3319
*** Common sub-expression:
Result size of Common sub-expression = 3231
*** Float inwards:
Result size of Float inwards = 3231
*** Simplifier:
Result size of Simplifier iteration=1 = 3228
Result size of Simplifier = 3197
*** Tidy Core:
Result size of Tidy Core = 3197
writeBinIface: 72 Names
writeBinIface: 232 dict entries
*** CorePrep:
Result size of CorePrep = 4078
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Subst.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Eval.hs
*** Checking old interface for main:E.Eval:
[137 of 172] Compiling E.Eval ( src\E\Eval.hs, dist\build\ajhc\ajhc-tmp\E\Eval.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 987
*** Simplifier:
Result size of Simplifier iteration=1 = 963
Result size of Simplifier iteration=2 = 930
Result size of Simplifier = 930
*** Specialise:
Result size of Specialise = 1680
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1795
*** Float inwards:
Result size of Float inwards = 1795
*** Simplifier:
Result size of Simplifier iteration=1 = 2037
Result size of Simplifier iteration=2 = 1924
Result size of Simplifier iteration=3 = 1951
Result size of Simplifier = 1951
*** Simplifier:
Result size of Simplifier iteration=1 = 1890
Result size of Simplifier = 1881
*** Simplifier:
Result size of Simplifier iteration=1 = 1906
Result size of Simplifier iteration=2 = 1902
Result size of Simplifier = 1902
*** Demand analysis:
Result size of Demand analysis = 1902
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2054
*** Simplifier:
Result size of Simplifier iteration=1 = 2051
Result size of Simplifier iteration=2 = 1996
Result size of Simplifier iteration=3 = 1997
Result size of Simplifier = 1997
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2097
*** Common sub-expression:
Result size of Common sub-expression = 2011
*** Float inwards:
Result size of Float inwards = 2011
*** Simplifier:
Result size of Simplifier iteration=1 = 2004
Result size of Simplifier = 1973
*** Tidy Core:
Result size of Tidy Core = 1973
writeBinIface: 60 Names
writeBinIface: 208 dict entries
*** CorePrep:
Result size of CorePrep = 2252
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Eval.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Binary.hs
*** Checking old interface for main:E.Binary:
[138 of 172] Compiling E.Binary ( src\E\Binary.hs, dist\build\ajhc\ajhc-tmp\E\Binary.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1630
*** Simplifier:
Result size of Simplifier iteration=1 = 1148
Result size of Simplifier iteration=2 = 1108
Result size of Simplifier iteration=3 = 1112
Result size of Simplifier = 1112
*** Specialise:
Result size of Specialise = 1251
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1651
*** Float inwards:
Result size of Float inwards = 1651
*** Simplifier:
Result size of Simplifier iteration=1 = 5685
Result size of Simplifier iteration=2 = 3869
Result size of Simplifier iteration=3 = 3633
Result size of Simplifier = 3630
*** Simplifier:
Result size of Simplifier iteration=1 = 3614
Result size of Simplifier = 3614
*** Simplifier:
Result size of Simplifier iteration=1 = 11417
Result size of Simplifier iteration=2 = 7050
Result size of Simplifier = 7020
*** Demand analysis:
Result size of Demand analysis = 7020
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7813
*** Simplifier:
Result size of Simplifier iteration=1 = 7685
Result size of Simplifier iteration=2 = 7550
Result size of Simplifier = 7550
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7624
*** Common sub-expression:
Result size of Common sub-expression = 7613
*** Float inwards:
Result size of Float inwards = 7613
*** Simplifier:
Result size of Simplifier iteration=1 = 7613
Result size of Simplifier = 7603
*** Tidy Core:
Result size of Tidy Core = 7603
writeBinIface: 161 Names
writeBinIface: 347 dict entries
*** CorePrep:
Result size of CorePrep = 8773
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Binary.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\DataConstructors.hs-boot
*** Checking old interface for main:DataConstructors:
[139 of 172] Compiling DataConstructors[boot] ( drift_processed\DataConstructors.hs-boot, dist\build\ajhc\ajhc-tmp\DataConstructors.o-boot )
*** Parser:
*** Renamer/typechecker:
*** Tidy Core:
writeBinIface: 10 Names
writeBinIface: 80 dict entries
*** Touching object file:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/touchy.exe" "dist\build\ajhc\ajhc-tmp\DataConstructors.o-boot"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o
compile: input file drift_processed\E\TypeCheck.hs
*** Checking old interface for main:E.TypeCheck:
[140 of 172] Compiling E.TypeCheck ( drift_processed\E\TypeCheck.hs, dist\build\ajhc\ajhc-tmp\E\TypeCheck.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5483
*** Simplifier:
Result size of Simplifier iteration=1 = 4841
Result size of Simplifier iteration=2 = 4743
Result size of Simplifier = 4743
*** Specialise:
Result size of Specialise = 5025
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5585
*** Float inwards:
Result size of Float inwards = 5585
*** Simplifier:
Result size of Simplifier iteration=1 = 7237
Result size of Simplifier iteration=2 = 6862
Result size of Simplifier iteration=3 = 6992
Result size of Simplifier iteration=4 = 6919
Result size of Simplifier = 6919
*** Simplifier:
Result size of Simplifier iteration=1 = 6585
Result size of Simplifier iteration=2 = 6425
Result size of Simplifier = 6425
*** Simplifier:
Result size of Simplifier iteration=1 = 8404
Result size of Simplifier iteration=2 = 8082
Result size of Simplifier iteration=3 = 8082
Result size of Simplifier = 8082
*** Demand analysis:
Result size of Demand analysis = 8082
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 8753
*** Simplifier:
Result size of Simplifier iteration=1 = 8709
Result size of Simplifier iteration=2 = 8425
Result size of Simplifier = 8395
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 8793
*** Common sub-expression:
Result size of Common sub-expression = 8350
*** Float inwards:
Result size of Float inwards = 8350
*** Simplifier:
Result size of Simplifier iteration=1 = 8467
Result size of Simplifier = 8323
*** Tidy Core:
Result size of Tidy Core = 8328
writeBinIface: 160 Names
writeBinIface: 366 dict entries
*** CorePrep:
Result size of CorePrep = 9800
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\TypeCheck.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Show.hs
*** Checking old interface for main:E.Show:
[141 of 172] Compiling E.Show ( src\E\Show.hs, dist\build\ajhc\ajhc-tmp\E\Show.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 3144
*** Simplifier:
Result size of Simplifier iteration=1 = 3020
Result size of Simplifier iteration=2 = 2971
Result size of Simplifier = 2971
*** Specialise:
Result size of Specialise = 3181
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3854
*** Float inwards:
Result size of Float inwards = 3854
*** Simplifier:
Result size of Simplifier iteration=1 = 7458
Result size of Simplifier iteration=2 = 5732
Result size of Simplifier iteration=3 = 5544
Result size of Simplifier iteration=4 = 5536
Result size of Simplifier = 5536
*** Simplifier:
Result size of Simplifier iteration=1 = 5379
Result size of Simplifier iteration=2 = 5363
Result size of Simplifier = 5363
*** Simplifier:
Result size of Simplifier iteration=1 = 6983
Result size of Simplifier iteration=2 = 6103
Result size of Simplifier iteration=3 = 6045
Result size of Simplifier iteration=4 = 6005
Result size of Simplifier = 6005
*** Demand analysis:
Result size of Demand analysis = 6005
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 6433
*** Simplifier:
Result size of Simplifier iteration=1 = 6267
Result size of Simplifier iteration=2 = 6142
Result size of Simplifier iteration=3 = 6142
Result size of Simplifier iteration=4 = 6142
Result size of Simplifier = 6142
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 6428
*** Common sub-expression:
Result size of Common sub-expression = 6204
*** Float inwards:
Result size of Float inwards = 6208
*** Simplifier:
Result size of Simplifier iteration=1 = 6160
Result size of Simplifier iteration=2 = 6012
Result size of Simplifier = 6012
*** Tidy Core:
Result size of Tidy Core = 6012
writeBinIface: 100 Names
writeBinIface: 375 dict entries
*** CorePrep:
Result size of CorePrep = 6987
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Show.o"
Re-typechecking loop: [E.Eval, E.TypeCheck, E.Show]
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Values.hs
*** Checking old interface for main:E.Values:
[142 of 172] Compiling E.Values ( src\E\Values.hs, dist\build\ajhc\ajhc-tmp\E\Values.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2641
*** Simplifier:
Result size of Simplifier iteration=1 = 2353
Result size of Simplifier iteration=2 = 2302
Result size of Simplifier = 2302
*** Specialise:
Result size of Specialise = 2354
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2478
*** Float inwards:
Result size of Float inwards = 2478
*** Simplifier:
Result size of Simplifier iteration=1 = 3306
Result size of Simplifier iteration=2 = 3023
Result size of Simplifier iteration=3 = 3011
Result size of Simplifier iteration=4 = 3009
Result size of Simplifier = 3009
*** Simplifier:
Result size of Simplifier iteration=1 = 2942
Result size of Simplifier iteration=2 = 2880
Result size of Simplifier = 2880
*** Simplifier:
Result size of Simplifier iteration=1 = 3203
Result size of Simplifier iteration=2 = 3043
Result size of Simplifier iteration=3 = 3043
Result size of Simplifier = 3043
*** Demand analysis:
Result size of Demand analysis = 3043
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3482
*** Simplifier:
Result size of Simplifier iteration=1 = 3383
Result size of Simplifier iteration=2 = 3124
Result size of Simplifier iteration=3 = 3125
Result size of Simplifier = 3125
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3147
*** Common sub-expression:
Result size of Common sub-expression = 3136
*** Float inwards:
Result size of Float inwards = 3136
*** Simplifier:
Result size of Simplifier iteration=1 = 3129
Result size of Simplifier = 3123
*** Tidy Core:
Result size of Tidy Core = 3159
writeBinIface: 215 Names
writeBinIface: 416 dict entries
*** CorePrep:
Result size of CorePrep = 3729
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Values.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Rules.hs
*** Checking old interface for main:E.Rules:
[143 of 172] Compiling E.Rules ( src\E\Rules.hs, dist\build\ajhc\ajhc-tmp\E\Rules.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2324
*** Simplifier:
Result size of Simplifier iteration=1 = 2444
Result size of Simplifier iteration=2 = 2366
Result size of Simplifier = 2366
*** Specialise:
Result size of Specialise = 3101
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3313
*** Float inwards:
Result size of Float inwards = 3313
*** Simplifier:
Result size of Simplifier iteration=1 = 4602
Result size of Simplifier iteration=2 = 3176
Result size of Simplifier = 3170
*** Simplifier:
Result size of Simplifier iteration=1 = 2878
Result size of Simplifier = 2851
*** Simplifier:
Result size of Simplifier iteration=1 = 3926
Result size of Simplifier iteration=2 = 3666
Result size of Simplifier iteration=3 = 3606
Result size of Simplifier = 3606
*** Demand analysis:
Result size of Demand analysis = 3606
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4471
*** Simplifier:
Result size of Simplifier iteration=1 = 3984
Result size of Simplifier iteration=2 = 3775
Result size of Simplifier = 3775
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3825
*** Common sub-expression:
Result size of Common sub-expression = 3673
*** Float inwards:
Result size of Float inwards = 3673
*** Simplifier:
Result size of Simplifier iteration=1 = 3690
Result size of Simplifier iteration=2 = 3564
Result size of Simplifier = 3564
*** Tidy Core:
Result size of Tidy Core = 3564
writeBinIface: 210 Names
writeBinIface: 466 dict entries
*** CorePrep:
Result size of CorePrep = 4131
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Rules.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\PrimOpt.hs
*** Checking old interface for main:E.PrimOpt:
[144 of 172] Compiling E.PrimOpt ( src\E\PrimOpt.hs, dist\build\ajhc\ajhc-tmp\E\PrimOpt.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 702
*** Simplifier:
Result size of Simplifier iteration=1 = 670
Result size of Simplifier iteration=2 = 666
Result size of Simplifier = 666
*** Specialise:
Result size of Specialise = 666
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 744
*** Float inwards:
Result size of Float inwards = 744
*** Simplifier:
Result size of Simplifier iteration=1 = 886
Result size of Simplifier iteration=2 = 782
Result size of Simplifier = 782
*** Simplifier:
Result size of Simplifier iteration=1 = 751
Result size of Simplifier = 742
*** Simplifier:
Result size of Simplifier iteration=1 = 768
Result size of Simplifier iteration=2 = 760
Result size of Simplifier = 760
*** Demand analysis:
Result size of Demand analysis = 760
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 878
*** Simplifier:
Result size of Simplifier iteration=1 = 793
Result size of Simplifier iteration=2 = 725
Result size of Simplifier = 725
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 731
*** Common sub-expression:
Result size of Common sub-expression = 728
*** Float inwards:
Result size of Float inwards = 728
*** Simplifier:
Result size of Simplifier iteration=1 = 719
Result size of Simplifier = 719
*** Tidy Core:
Result size of Tidy Core = 719
writeBinIface: 45 Names
writeBinIface: 171 dict entries
*** CorePrep:
Result size of CorePrep = 828
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\PrimOpt.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\DataConstructors.hs
*** Checking old interface for main:DataConstructors:
[145 of 172] Compiling DataConstructors ( drift_processed\DataConstructors.hs, dist\build\ajhc\ajhc-tmp\DataConstructors.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 13215
*** Simplifier:
Result size of Simplifier iteration=1 = 12847
Result size of Simplifier iteration=2 = 12439
Result size of Simplifier = 12434
*** Specialise:
Result size of Specialise = 14294
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 16329
*** Float inwards:
Result size of Float inwards = 16329
*** Simplifier:
Result size of Simplifier iteration=1 = 22428
Result size of Simplifier iteration=2 = 18086
Result size of Simplifier iteration=3 = 18478
Result size of Simplifier iteration=4 = 18431
Result size of Simplifier = 18431
*** Simplifier:
Result size of Simplifier iteration=1 = 17063
Result size of Simplifier iteration=2 = 16865
Result size of Simplifier iteration=3 = 16857
Result size of Simplifier iteration=4 = 16849
Result size of Simplifier = 16849
*** Simplifier:
Result size of Simplifier iteration=1 = 21780
Result size of Simplifier iteration=2 = 19224
Result size of Simplifier iteration=3 = 19136
Result size of Simplifier iteration=4 = 19107
Result size of Simplifier = 19107
*** Demand analysis:
Result size of Demand analysis = 19107
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 20870
*** Simplifier:
Result size of Simplifier iteration=1 = 20512
Result size of Simplifier iteration=2 = 19676
Result size of Simplifier iteration=3 = 19676
Result size of Simplifier = 19676
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 20262
*** Common sub-expression:
Result size of Common sub-expression = 19949
*** Float inwards:
Result size of Float inwards = 19949
*** Simplifier:
Result size of Simplifier iteration=1 = 19988
Result size of Simplifier iteration=2 = 19829
Result size of Simplifier = 19829
*** Tidy Core:
Result size of Tidy Core = 19873
writeBinIface: 444 Names
writeBinIface: 947 dict entries
*** CorePrep:
Result size of CorePrep = 22752
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\DataConstructors.o"
Re-typechecking loop: [E.TypeCheck, E.Show, E.Rules,
DataConstructors, E.Values, E.PrimOpt]
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Program.hs
*** Checking old interface for main:E.Program:
[146 of 172] Compiling E.Program ( src\E\Program.hs, dist\build\ajhc\ajhc-tmp\E\Program.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1294
*** Simplifier:
Result size of Simplifier iteration=1 = 1248
Result size of Simplifier = 1212
*** Specialise:
Result size of Specialise = 1340
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1430
*** Float inwards:
Result size of Float inwards = 1430
*** Simplifier:
Result size of Simplifier iteration=1 = 2236
Result size of Simplifier iteration=2 = 2032
Result size of Simplifier = 2032
*** Simplifier:
Result size of Simplifier iteration=1 = 1952
Result size of Simplifier iteration=2 = 1901
Result size of Simplifier = 1901
*** Simplifier:
Result size of Simplifier iteration=1 = 2114
Result size of Simplifier iteration=2 = 2087
Result size of Simplifier iteration=3 = 2073
Result size of Simplifier iteration=4 = 2073
Result size of Simplifier = 2073
*** Demand analysis:
Result size of Demand analysis = 2073
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2811
*** Simplifier:
Result size of Simplifier iteration=1 = 2326
Result size of Simplifier iteration=2 = 2160
Result size of Simplifier = 2160
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2190
*** Common sub-expression:
Result size of Common sub-expression = 2164
*** Float inwards:
Result size of Float inwards = 2164
*** Simplifier:
Result size of Simplifier iteration=1 = 2195
Result size of Simplifier = 2162
*** Tidy Core:
Result size of Tidy Core = 2193
writeBinIface: 121 Names
writeBinIface: 353 dict entries
*** CorePrep:
Result size of CorePrep = 2528
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Program.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Annotate.hs
*** Checking old interface for main:E.Annotate:
[147 of 172] Compiling E.Annotate ( src\E\Annotate.hs, dist\build\ajhc\ajhc-tmp\E\Annotate.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1761
*** Simplifier:
Result size of Simplifier iteration=1 = 1577
Result size of Simplifier = 1549
*** Specialise:
Result size of Specialise = 1549
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1691
*** Float inwards:
Result size of Float inwards = 1691
*** Simplifier:
Result size of Simplifier iteration=1 = 2894
Result size of Simplifier iteration=2 = 2051
Result size of Simplifier iteration=3 = 2035
Result size of Simplifier = 2035
*** Simplifier:
Result size of Simplifier iteration=1 = 1997
Result size of Simplifier = 1997
*** Simplifier:
Result size of Simplifier iteration=1 = 2404
Result size of Simplifier iteration=2 = 2256
Result size of Simplifier = 2256
*** Demand analysis:
Result size of Demand analysis = 2256
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2513
*** Simplifier:
Result size of Simplifier iteration=1 = 2422
Result size of Simplifier iteration=2 = 2319
Result size of Simplifier = 2319
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2559
*** Common sub-expression:
Result size of Common sub-expression = 2377
*** Float inwards:
Result size of Float inwards = 2377
*** Simplifier:
Result size of Simplifier iteration=1 = 2443
Result size of Simplifier = 2342
*** Tidy Core:
Result size of Tidy Core = 2342
writeBinIface: 38 Names
writeBinIface: 252 dict entries
*** CorePrep:
Result size of CorePrep = 2793
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Annotate.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Inline.hs
*** Checking old interface for main:E.Inline:
[148 of 172] Compiling E.Inline ( src\E\Inline.hs, dist\build\ajhc\ajhc-tmp\E\Inline.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1493
*** Simplifier:
Result size of Simplifier iteration=1 = 1473
Result size of Simplifier iteration=2 = 1457
Result size of Simplifier = 1457
*** Specialise:
Result size of Specialise = 1483
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1631
*** Float inwards:
Result size of Float inwards = 1631
*** Simplifier:
Result size of Simplifier iteration=1 = 1991
Result size of Simplifier iteration=2 = 1914
Result size of Simplifier iteration=3 = 1907
Result size of Simplifier iteration=4 = 1908
Result size of Simplifier = 1908
*** Simplifier:
Result size of Simplifier iteration=1 = 1906
Result size of Simplifier iteration=2 = 1737
Result size of Simplifier = 1737
*** Simplifier:
Result size of Simplifier iteration=1 = 1920
Result size of Simplifier = 1920
*** Demand analysis:
Result size of Demand analysis = 1920
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2317
*** Simplifier:
Result size of Simplifier iteration=1 = 2009
Result size of Simplifier iteration=2 = 1901
Result size of Simplifier = 1884
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1936
*** Common sub-expression:
Result size of Common sub-expression = 1906
*** Float inwards:
Result size of Float inwards = 1924
*** Simplifier:
Result size of Simplifier iteration=1 = 1919
Result size of Simplifier = 1901
*** Tidy Core:
Result size of Tidy Core = 1901
writeBinIface: 85 Names
writeBinIface: 288 dict entries
*** CorePrep:
Result size of CorePrep = 2312
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Inline.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\E\LambdaLift.hs
*** Checking old interface for main:E.LambdaLift:
[149 of 172] Compiling E.LambdaLift ( drift_processed\E\LambdaLift.hs, dist\build\ajhc\ajhc-tmp\E\LambdaLift.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 4122
*** Simplifier:
Result size of Simplifier iteration=1 = 3815
Result size of Simplifier iteration=2 = 3643
Result size of Simplifier iteration=3 = 3652
Result size of Simplifier = 3652
*** Specialise:
Result size of Specialise = 4351
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4759
*** Float inwards:
Result size of Float inwards = 4759
*** Simplifier:
Result size of Simplifier iteration=1 = 9005
Result size of Simplifier iteration=2 = 5986
Result size of Simplifier iteration=3 = 5754
Result size of Simplifier iteration=4 = 5737
Result size of Simplifier = 5737
*** Simplifier:
Result size of Simplifier iteration=1 = 5429
Result size of Simplifier iteration=2 = 5325
Result size of Simplifier = 5325
*** Simplifier:
Result size of Simplifier iteration=1 = 21401
Result size of Simplifier iteration=2 = 16110
Result size of Simplifier iteration=3 = 10497
Result size of Simplifier iteration=4 = 9520
Result size of Simplifier = 9520
*** Demand analysis:
Result size of Demand analysis = 9520
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 10361
*** Simplifier:
Result size of Simplifier iteration=1 = 10598
Result size of Simplifier iteration=2 = 8741
Result size of Simplifier iteration=3 = 8641
Result size of Simplifier = 8641
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 8857
*** Common sub-expression:
Result size of Common sub-expression = 8572
*** Float inwards:
Result size of Float inwards = 8572
*** Simplifier:
Result size of Simplifier iteration=1 = 8883
Result size of Simplifier iteration=2 = 8434
Result size of Simplifier iteration=3 = 8307
Result size of Simplifier iteration=4 = 8296
Result size of Simplifier = 8296
*** Tidy Core:
Result size of Tidy Core = 8296
writeBinIface: 25 Names
writeBinIface: 268 dict entries
*** CorePrep:
Result size of CorePrep = 9708
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\LambdaLift.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Lint.hs
*** Checking old interface for main:E.Lint:
[150 of 172] Compiling E.Lint ( src\E\Lint.hs, dist\build\ajhc\ajhc-tmp\E\Lint.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1479
*** Simplifier:
Result size of Simplifier iteration=1 = 1570
Result size of Simplifier iteration=2 = 1517
Result size of Simplifier = 1517
*** Specialise:
Result size of Specialise = 2290
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2552
*** Float inwards:
Result size of Float inwards = 2552
*** Simplifier:
Result size of Simplifier iteration=1 = 4971
Result size of Simplifier iteration=2 = 4077
Result size of Simplifier iteration=3 = 4107
Result size of Simplifier = 4107
*** Simplifier:
Result size of Simplifier iteration=1 = 3928
Result size of Simplifier iteration=2 = 3589
Result size of Simplifier = 3589
*** Simplifier:
Result size of Simplifier iteration=1 = 3959
Result size of Simplifier iteration=2 = 3911
Result size of Simplifier iteration=3 = 3897
Result size of Simplifier = 3897
*** Demand analysis:
Result size of Demand analysis = 3897
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4037
*** Simplifier:
Result size of Simplifier iteration=1 = 3925
Result size of Simplifier iteration=2 = 3886
Result size of Simplifier = 3886
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3994
*** Common sub-expression:
Result size of Common sub-expression = 3805
*** Float inwards:
Result size of Float inwards = 3805
*** Simplifier:
Result size of Simplifier iteration=1 = 4012
Result size of Simplifier = 3969
*** Tidy Core:
Result size of Tidy Core = 3969
writeBinIface: 29 Names
writeBinIface: 244 dict entries
*** CorePrep:
Result size of CorePrep = 4419
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Lint.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Ho\Type.hs
*** Checking old interface for main:Ho.Type:
[151 of 172] Compiling Ho.Type ( drift_processed\Ho\Type.hs, dist\build\ajhc\ajhc-tmp\Ho\Type.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1531
*** Simplifier:
Result size of Simplifier iteration=1 = 1415
Result size of Simplifier = 1400
*** Specialise:
Result size of Specialise = 2031
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2113
*** Float inwards:
Result size of Float inwards = 2113
*** Simplifier:
Result size of Simplifier iteration=1 = 2453
Result size of Simplifier iteration=2 = 2404
Result size of Simplifier iteration=3 = 2430
Result size of Simplifier = 2430
*** Simplifier:
Result size of Simplifier iteration=1 = 2403
Result size of Simplifier = 2403
*** Simplifier:
Result size of Simplifier iteration=1 = 2504
Result size of Simplifier = 2504
*** Demand analysis:
Result size of Demand analysis = 2504
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2892
*** Simplifier:
Result size of Simplifier iteration=1 = 2987
Result size of Simplifier iteration=2 = 2823
Result size of Simplifier iteration=3 = 2824
Result size of Simplifier = 2824
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2846
*** Common sub-expression:
Result size of Common sub-expression = 2846
*** Float inwards:
Result size of Float inwards = 2846
*** Simplifier:
Result size of Simplifier iteration=1 = 2846
Result size of Simplifier = 2846
*** Tidy Core:
Result size of Tidy Core = 2846
writeBinIface: 254 Names
writeBinIface: 489 dict entries
*** CorePrep:
Result size of CorePrep = 3212
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\Type.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Ho\Collected.hs
*** Checking old interface for main:Ho.Collected:
[152 of 172] Compiling Ho.Collected ( src\Ho\Collected.hs, dist\build\ajhc\ajhc-tmp\Ho\Collected.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 509
*** Simplifier:
Result size of Simplifier iteration=1 = 497
Result size of Simplifier = 477
*** Specialise:
Result size of Specialise = 1108
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1204
*** Float inwards:
Result size of Float inwards = 1204
*** Simplifier:
Result size of Simplifier iteration=1 = 1552
Result size of Simplifier iteration=2 = 1362
Result size of Simplifier iteration=3 = 1388
Result size of Simplifier = 1388
*** Simplifier:
Result size of Simplifier iteration=1 = 1347
Result size of Simplifier = 1347
*** Simplifier:
Result size of Simplifier iteration=1 = 1513
Result size of Simplifier iteration=2 = 1541
Result size of Simplifier = 1541
*** Demand analysis:
Result size of Demand analysis = 1541
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1729
*** Simplifier:
Result size of Simplifier iteration=1 = 1660
Result size of Simplifier iteration=2 = 1653
Result size of Simplifier iteration=3 = 1654
Result size of Simplifier = 1654
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1672
*** Common sub-expression:
Result size of Common sub-expression = 1656
*** Float inwards:
Result size of Float inwards = 1656
*** Simplifier:
Result size of Simplifier iteration=1 = 1656
Result size of Simplifier = 1654
*** Tidy Core:
Result size of Tidy Core = 1654
writeBinIface: 179 Names
writeBinIface: 411 dict entries
*** CorePrep:
Result size of CorePrep = 1805
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\Collected.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Interactive.hs
*** Checking old interface for main:Interactive:
[153 of 172] Compiling Interactive ( src\Interactive.hs, dist\build\ajhc\ajhc-tmp\Interactive.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1712
*** Simplifier:
Result size of Simplifier iteration=1 = 1712
Result size of Simplifier iteration=2 = 1603
Result size of Simplifier iteration=3 = 1601
Result size of Simplifier = 1601
*** Specialise:
Result size of Specialise = 1687
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1967
*** Float inwards:
Result size of Float inwards = 1967
*** Simplifier:
Result size of Simplifier iteration=1 = 3615
Result size of Simplifier iteration=2 = 2962
Result size of Simplifier iteration=3 = 2602
Result size of Simplifier iteration=4 = 2584
Result size of Simplifier = 2584
*** Simplifier:
Result size of Simplifier iteration=1 = 2314
Result size of Simplifier iteration=2 = 2281
Result size of Simplifier = 2281
*** Simplifier:
Result size of Simplifier iteration=1 = 2935
Result size of Simplifier iteration=2 = 2877
Result size of Simplifier iteration=3 = 2853
Result size of Simplifier = 2853
*** Demand analysis:
Result size of Demand analysis = 2853
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3038
*** Simplifier:
Result size of Simplifier iteration=1 = 2928
Result size of Simplifier iteration=2 = 2879
Result size of Simplifier iteration=3 = 2864
Result size of Simplifier = 2864
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2952
*** Common sub-expression:
Result size of Common sub-expression = 2930
*** Float inwards:
Result size of Float inwards = 2930
*** Simplifier:
Result size of Simplifier iteration=1 = 2924
Result size of Simplifier = 2916
*** Tidy Core:
Result size of Tidy Core = 2916
writeBinIface: 79 Names
writeBinIface: 432 dict entries
*** CorePrep:
Result size of CorePrep = 3339
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Interactive.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Ho\Binary.hs
*** Checking old interface for main:Ho.Binary:
[154 of 172] Compiling Ho.Binary ( src\Ho\Binary.hs, dist\build\ajhc\ajhc-tmp\Ho\Binary.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1608
*** Simplifier:
Result size of Simplifier iteration=1 = 1545
Result size of Simplifier iteration=2 = 1483
Result size of Simplifier = 1483
*** Specialise:
Result size of Specialise = 1552
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1702
*** Float inwards:
Result size of Float inwards = 1702
*** Simplifier:
Result size of Simplifier iteration=1 = 3788
Result size of Simplifier iteration=2 = 2950
Result size of Simplifier iteration=3 = 2901
Result size of Simplifier = 2901
*** Simplifier:
Result size of Simplifier iteration=1 = 2791
Result size of Simplifier iteration=2 = 2733
Result size of Simplifier = 2733
*** Simplifier:
Result size of Simplifier iteration=1 = 3450
Result size of Simplifier iteration=2 = 3124
Result size of Simplifier iteration=3 = 3097
Result size of Simplifier = 3097
*** Demand analysis:
Result size of Demand analysis = 3097
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3469
*** Simplifier:
Result size of Simplifier iteration=1 = 3325
Result size of Simplifier iteration=2 = 3309
Result size of Simplifier = 3309
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3369
*** Common sub-expression:
Result size of Common sub-expression = 3070
*** Float inwards:
Result size of Float inwards = 3070
*** Simplifier:
Result size of Simplifier iteration=1 = 3045
Result size of Simplifier iteration=2 = 3013
Result size of Simplifier = 3013
*** Tidy Core:
Result size of Tidy Core = 3013
writeBinIface: 198 Names
writeBinIface: 441 dict entries
*** CorePrep:
Result size of CorePrep = 3450
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\Binary.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Ho\Library.hs
*** Checking old interface for main:Ho.Library:
[155 of 172] Compiling Ho.Library ( src\Ho\Library.hs, dist\build\ajhc\ajhc-tmp\Ho\Library.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2983
*** Simplifier:
Result size of Simplifier iteration=1 = 3015
Result size of Simplifier iteration=2 = 2959
Result size of Simplifier iteration=3 = 2978
Result size of Simplifier = 2978
*** Specialise:
Result size of Specialise = 4639
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5070
*** Float inwards:
Result size of Float inwards = 5070
*** Simplifier:
Result size of Simplifier iteration=1 = 6508
Result size of Simplifier iteration=2 = 5865
Result size of Simplifier iteration=3 = 5766
Result size of Simplifier iteration=4 = 5761
Result size of Simplifier = 5761
*** Simplifier:
Result size of Simplifier iteration=1 = 5384
Result size of Simplifier iteration=2 = 5256
Result size of Simplifier iteration=3 = 5255
Result size of Simplifier = 5255
*** Simplifier:
Result size of Simplifier iteration=1 = 7252
Result size of Simplifier iteration=2 = 7114
Result size of Simplifier iteration=3 = 6990
Result size of Simplifier = 6990
*** Demand analysis:
Result size of Demand analysis = 6990
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7704
*** Simplifier:
Result size of Simplifier iteration=1 = 7461
Result size of Simplifier iteration=2 = 7231
Result size of Simplifier iteration=3 = 7233
Result size of Simplifier = 7233
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7426
*** Common sub-expression:
Result size of Common sub-expression = 7337
*** Float inwards:
Result size of Float inwards = 7337
*** Simplifier:
Result size of Simplifier iteration=1 = 7427
Result size of Simplifier iteration=2 = 7358
Result size of Simplifier = 7358
*** Tidy Core:
Result size of Tidy Core = 7358
writeBinIface: 202 Names
writeBinIface: 535 dict entries
*** CorePrep:
Result size of CorePrep = 8402
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\Library.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\E\Demand.hs
*** Checking old interface for main:E.Demand:
[156 of 172] Compiling E.Demand ( drift_processed\E\Demand.hs, dist\build\ajhc\ajhc-tmp\E\Demand.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5857
*** Simplifier:
Result size of Simplifier iteration=1 = 5620
Result size of Simplifier iteration=2 = 5483
Result size of Simplifier = 5483
*** Specialise:
Result size of Specialise = 5483
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6104
*** Float inwards:
Result size of Float inwards = 6104
*** Simplifier:
Result size of Simplifier iteration=1 = 11431
Result size of Simplifier iteration=2 = 9360
Result size of Simplifier iteration=3 = 9115
Result size of Simplifier iteration=4 = 9061
Result size of Simplifier = 9061
*** Simplifier:
Result size of Simplifier iteration=1 = 8456
Result size of Simplifier iteration=2 = 8473
Result size of Simplifier iteration=3 = 8469
Result size of Simplifier = 8469
*** Simplifier:
Result size of Simplifier iteration=1 = 11322
Result size of Simplifier iteration=2 = 9844
Result size of Simplifier iteration=3 = 9613
Result size of Simplifier iteration=4 = 9624
Result size of Simplifier = 9624
*** Demand analysis:
Result size of Demand analysis = 9624
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 11633
*** Simplifier:
Result size of Simplifier iteration=1 = 15023
Result size of Simplifier iteration=2 = 12819
Result size of Simplifier iteration=3 = 12811
Result size of Simplifier = 12811
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 13001
*** Common sub-expression:
Result size of Common sub-expression = 12837
*** Float inwards:
Result size of Float inwards = 12837
*** Simplifier:
Result size of Simplifier iteration=1 = 12841
Result size of Simplifier = 12725
*** Tidy Core:
Result size of Tidy Core = 12808
writeBinIface: 316 Names
writeBinIface: 587 dict entries
*** CorePrep:
Result size of CorePrep = 14225
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Demand.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\E\CPR.hs
*** Checking old interface for main:E.CPR:
[157 of 172] Compiling E.CPR ( drift_processed\E\CPR.hs, dist\build\ajhc\ajhc-tmp\E\CPR.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1839
*** Simplifier:
Result size of Simplifier iteration=1 = 1710
Result size of Simplifier iteration=2 = 1609
Result size of Simplifier = 1609
*** Specialise:
Result size of Specialise = 1637
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1834
*** Float inwards:
Result size of Float inwards = 1846
*** Simplifier:
Result size of Simplifier iteration=1 = 2698
Result size of Simplifier iteration=2 = 2277
Result size of Simplifier iteration=3 = 2218
Result size of Simplifier = 2215
*** Simplifier:
Result size of Simplifier iteration=1 = 2106
Result size of Simplifier iteration=2 = 2086
Result size of Simplifier = 2086
*** Simplifier:
Result size of Simplifier iteration=1 = 4240
Result size of Simplifier iteration=2 = 3115
Result size of Simplifier = 3109
*** Demand analysis:
Result size of Demand analysis = 3109
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 3511
*** Simplifier:
Result size of Simplifier iteration=1 = 3477
Result size of Simplifier iteration=2 = 3250
Result size of Simplifier = 3250
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 3286
*** Common sub-expression:
Result size of Common sub-expression = 3277
*** Float inwards:
Result size of Float inwards = 3277
*** Simplifier:
Result size of Simplifier iteration=1 = 3265
Result size of Simplifier = 3263
*** Tidy Core:
Result size of Tidy Core = 3263
writeBinIface: 79 Names
writeBinIface: 274 dict entries
*** CorePrep:
Result size of CorePrep = 3768
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\CPR.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Info\Binary.hs
*** Checking old interface for main:Info.Binary:
[158 of 172] Compiling Info.Binary ( src\Info\Binary.hs, dist\build\ajhc\ajhc-tmp\Info\Binary.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 443
*** Simplifier:
Result size of Simplifier iteration=1 = 425
Result size of Simplifier = 425
*** Specialise:
Result size of Specialise = 628
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 699
*** Float inwards:
Result size of Float inwards = 699
*** Simplifier:
Result size of Simplifier iteration=1 = 1376
Result size of Simplifier iteration=2 = 861
Result size of Simplifier iteration=3 = 849
Result size of Simplifier = 849
*** Simplifier:
Result size of Simplifier iteration=1 = 871
Result size of Simplifier iteration=2 = 860
Result size of Simplifier = 860
*** Simplifier:
Result size of Simplifier iteration=1 = 2054
Result size of Simplifier iteration=2 = 1388
Result size of Simplifier iteration=3 = 1381
Result size of Simplifier = 1381
*** Demand analysis:
Result size of Demand analysis = 1381
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1507
*** Simplifier:
Result size of Simplifier iteration=1 = 1462
Result size of Simplifier iteration=2 = 1406
Result size of Simplifier = 1406
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1424
*** Common sub-expression:
Result size of Common sub-expression = 1424
*** Float inwards:
Result size of Float inwards = 1424
*** Simplifier:
Result size of Simplifier iteration=1 = 1420
Result size of Simplifier = 1418
*** Tidy Core:
Result size of Tidy Core = 1418
writeBinIface: 68 Names
writeBinIface: 253 dict entries
*** CorePrep:
Result size of CorePrep = 1706
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Info" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Info\Binary.o"
Re-typechecking loop: [E.Binary, E.Rules, Ho.Type, Ho.Collected,
Interactive, Ho.Binary, Ho.Library, DataConstructors, E.Program,
E.Annotate, E.Inline, E.LambdaLift, E.Lint, E.Demand, E.CPR,
Info.Binary]
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\Tc\Module.hs
*** Checking old interface for main:FrontEnd.Tc.Module:
[159 of 172] Compiling FrontEnd.Tc.Module ( src\FrontEnd\Tc\Module.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Module.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2750
*** Simplifier:
Result size of Simplifier iteration=1 = 2758
Result size of Simplifier iteration=2 = 2636
Result size of Simplifier = 2636
*** Specialise:
Result size of Specialise = 2687
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 3029
*** Float inwards:
Result size of Float inwards = 3029
*** Simplifier:
Result size of Simplifier iteration=1 = 5126
Result size of Simplifier iteration=2 = 4295
Result size of Simplifier iteration=3 = 4155
Result size of Simplifier iteration=4 = 4143
Result size of Simplifier = 4143
*** Simplifier:
Result size of Simplifier iteration=1 = 3695
Result size of Simplifier = 3612
*** Simplifier:
Result size of Simplifier iteration=1 = 4665
Result size of Simplifier iteration=2 = 4344
Result size of Simplifier iteration=3 = 4237
Result size of Simplifier = 4237
*** Demand analysis:
Result size of Demand analysis = 4237
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4325
*** Simplifier:
Result size of Simplifier iteration=1 = 4266
Result size of Simplifier = 4240
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 4342
*** Common sub-expression:
Result size of Common sub-expression = 4292
*** Float inwards:
Result size of Float inwards = 4292
*** Simplifier:
Result size of Simplifier iteration=1 = 4186
Result size of Simplifier iteration=2 = 4212
Result size of Simplifier = 4212
*** Tidy Core:
Result size of Tidy Core = 4212
writeBinIface: 28 Names
writeBinIface: 361 dict entries
*** CorePrep:
Result size of CorePrep = 4876
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd\Tc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Module.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\FrontEnd\FrontEnd.hs
*** Checking old interface for main:FrontEnd.FrontEnd:
[160 of 172] Compiling FrontEnd.FrontEnd ( src\FrontEnd\FrontEnd.hs, dist\build\ajhc\ajhc-tmp\FrontEnd\FrontEnd.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 209
*** Simplifier:
Result size of Simplifier iteration=1 = 197
Result size of Simplifier iteration=2 = 187
Result size of Simplifier = 187
*** Specialise:
Result size of Specialise = 187
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 231
*** Float inwards:
Result size of Float inwards = 231
*** Simplifier:
Result size of Simplifier iteration=1 = 395
Result size of Simplifier iteration=2 = 344
Result size of Simplifier = 338
*** Simplifier:
Result size of Simplifier iteration=1 = 299
Result size of Simplifier = 299
*** Simplifier:
Result size of Simplifier iteration=1 = 464
Result size of Simplifier iteration=2 = 365
Result size of Simplifier iteration=3 = 320
Result size of Simplifier = 320
*** Demand analysis:
Result size of Demand analysis = 320
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 320
*** Simplifier:
Result size of Simplifier = 320
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 334
*** Common sub-expression:
Result size of Common sub-expression = 334
*** Float inwards:
Result size of Float inwards = 334
*** Simplifier:
Result size of Simplifier iteration=1 = 349
Result size of Simplifier = 349
*** Tidy Core:
Result size of Tidy Core = 349
writeBinIface: 30 Names
writeBinIface: 217 dict entries
*** CorePrep:
Result size of CorePrep = 410
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\FrontEnd" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\FrontEnd\FrontEnd.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\Ho\Build.hs
*** Checking old interface for main:Ho.Build:
[161 of 172] Compiling Ho.Build ( drift_processed\Ho\Build.hs, dist\build\ajhc\ajhc-tmp\Ho\Build.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 9389
*** Simplifier:
Result size of Simplifier iteration=1 = 9315
Result size of Simplifier iteration=2 = 9013
Result size of Simplifier iteration=3 = 8998
Result size of Simplifier = 8998
*** Specialise:
Result size of Specialise = 11133
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 12532
*** Float inwards:
Result size of Float inwards = 12532
*** Simplifier:
Result size of Simplifier iteration=1 = 21306
Result size of Simplifier iteration=2 = 17285
Result size of Simplifier iteration=3 = 17168
Result size of Simplifier iteration=4 = 17166
Result size of Simplifier = 17166
*** Simplifier:
Result size of Simplifier iteration=1 = 15553
Result size of Simplifier iteration=2 = 15360
Result size of Simplifier = 15360
*** Simplifier:
Result size of Simplifier iteration=1 = 19423
Result size of Simplifier iteration=2 = 18207
Result size of Simplifier iteration=3 = 17797
Result size of Simplifier = 17797
*** Demand analysis:
Result size of Demand analysis = 17797
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 18757
*** Simplifier:
Result size of Simplifier iteration=1 = 18310
Result size of Simplifier iteration=2 = 18078
Result size of Simplifier = 18078
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 18526
*** Common sub-expression:
Result size of Common sub-expression = 17940
*** Float inwards:
Result size of Float inwards = 17949
*** Simplifier:
Result size of Simplifier iteration=1 = 17960
Result size of Simplifier iteration=2 = 17685
Result size of Simplifier iteration=3 = 17689
Result size of Simplifier = 17689
*** Tidy Core:
Result size of Tidy Core = 17739
writeBinIface: 378 Names
writeBinIface: 817 dict entries
*** CorePrep:
Result size of CorePrep = 20685
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\Ho" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Ho\Build.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\FromE.hs
*** Checking old interface for main:Grin.FromE:
[162 of 172] Compiling Grin.FromE ( src\Grin\FromE.hs, dist\build\ajhc\ajhc-tmp\Grin\FromE.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 10053
*** Simplifier:
Result size of Simplifier iteration=1 = 9203
Result size of Simplifier iteration=2 = 8869
Result size of Simplifier = 8861
*** Specialise:
Result size of Specialise = 10240
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 11480
*** Float inwards:
Result size of Float inwards = 11518
*** Simplifier:
Result size of Simplifier iteration=1 = 17822
Result size of Simplifier iteration=2 = 12817
Result size of Simplifier iteration=3 = 12432
Result size of Simplifier iteration=4 = 12395
Result size of Simplifier = 12395
*** Simplifier:
Result size of Simplifier iteration=1 = 11512
Result size of Simplifier iteration=2 = 11336
Result size of Simplifier iteration=3 = 11295
Result size of Simplifier iteration=4 = 11295
Result size of Simplifier = 11295
*** Simplifier:
Result size of Simplifier iteration=1 = 13239
Result size of Simplifier iteration=2 = 12172
Result size of Simplifier iteration=3 = 12053
Result size of Simplifier iteration=4 = 12019
Result size of Simplifier = 12019
*** Demand analysis:
Result size of Demand analysis = 12019
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 12871
*** Simplifier:
Result size of Simplifier iteration=1 = 13167
Result size of Simplifier iteration=2 = 12508
Result size of Simplifier iteration=3 = 12476
Result size of Simplifier iteration=4 = 12478
Result size of Simplifier = 12478
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 12784
*** Common sub-expression:
Result size of Common sub-expression = 12471
*** Float inwards:
Result size of Float inwards = 12471
*** Simplifier:
Result size of Simplifier iteration=1 = 12419
Result size of Simplifier iteration=2 = 12323
Result size of Simplifier = 12323
*** Tidy Core:
Result size of Tidy Core = 12328
writeBinIface: 146 Names
writeBinIface: 508 dict entries
*** CorePrep:
Result size of CorePrep = 14372
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\FromE.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Grin\Main.hs
*** Checking old interface for main:Grin.Main:
[163 of 172] Compiling Grin.Main ( src\Grin\Main.hs, dist\build\ajhc\ajhc-tmp\Grin\Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1409
*** Simplifier:
Result size of Simplifier iteration=1 = 1567
Result size of Simplifier iteration=2 = 1526
Result size of Simplifier = 1526
*** Specialise:
Result size of Specialise = 1526
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2004
*** Float inwards:
Result size of Float inwards = 2004
*** Simplifier:
Result size of Simplifier iteration=1 = 3240
Result size of Simplifier iteration=2 = 2195
Result size of Simplifier iteration=3 = 2169
Result size of Simplifier = 2169
*** Simplifier:
Result size of Simplifier iteration=1 = 1837
Result size of Simplifier iteration=2 = 1798
Result size of Simplifier = 1798
*** Simplifier:
Result size of Simplifier iteration=1 = 2344
Result size of Simplifier iteration=2 = 2197
Result size of Simplifier iteration=3 = 2175
Result size of Simplifier = 2172
*** Demand analysis:
Result size of Demand analysis = 2172
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2239
*** Simplifier:
Result size of Simplifier iteration=1 = 2280
Result size of Simplifier = 2252
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2298
*** Common sub-expression:
Result size of Common sub-expression = 2283
*** Float inwards:
Result size of Float inwards = 2283
*** Simplifier:
Result size of Simplifier iteration=1 = 2339
Result size of Simplifier iteration=2 = 2292
Result size of Simplifier = 2292
*** Tidy Core:
Result size of Tidy Core = 2292
writeBinIface: 2 Names
writeBinIface: 255 dict entries
*** CorePrep:
Result size of CorePrep = 2475
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\Grin" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Grin\Main.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Eta.hs
*** Checking old interface for main:E.Eta:
[164 of 172] Compiling E.Eta ( src\E\Eta.hs, dist\build\ajhc\ajhc-tmp\E\Eta.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 1621
*** Simplifier:
Result size of Simplifier iteration=1 = 1517
Result size of Simplifier iteration=2 = 1495
Result size of Simplifier = 1495
*** Specialise:
Result size of Specialise = 1559
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1735
*** Float inwards:
Result size of Float inwards = 1735
*** Simplifier:
Result size of Simplifier iteration=1 = 2212
Result size of Simplifier iteration=2 = 1852
Result size of Simplifier iteration=3 = 1915
Result size of Simplifier iteration=4 = 1909
Result size of Simplifier = 1909
*** Simplifier:
Result size of Simplifier iteration=1 = 1837
Result size of Simplifier = 1792
*** Simplifier:
Result size of Simplifier iteration=1 = 2281
Result size of Simplifier iteration=2 = 2089
Result size of Simplifier = 2089
*** Demand analysis:
Result size of Demand analysis = 2089
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2564
*** Simplifier:
Result size of Simplifier iteration=1 = 2327
Result size of Simplifier iteration=2 = 2099
Result size of Simplifier = 2099
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2157
*** Common sub-expression:
Result size of Common sub-expression = 2135
*** Float inwards:
Result size of Float inwards = 2135
*** Simplifier:
Result size of Simplifier iteration=1 = 2137
Result size of Simplifier iteration=2 = 2106
Result size of Simplifier = 2106
*** Tidy Core:
Result size of Tidy Core = 2106
writeBinIface: 110 Names
writeBinIface: 311 dict entries
*** CorePrep:
Result size of CorePrep = 2419
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Eta.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\LetFloat.hs
*** Checking old interface for main:E.LetFloat:
[165 of 172] Compiling E.LetFloat ( src\E\LetFloat.hs, dist\build\ajhc\ajhc-tmp\E\LetFloat.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5302
*** Simplifier:
Result size of Simplifier iteration=1 = 5011
Result size of Simplifier iteration=2 = 4720
Result size of Simplifier iteration=3 = 4721
Result size of Simplifier = 4721
*** Specialise:
Result size of Specialise = 5482
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 5885
*** Float inwards:
Result size of Float inwards = 5885
*** Simplifier:
Result size of Simplifier iteration=1 = 8568
Result size of Simplifier iteration=2 = 7515
Result size of Simplifier iteration=3 = 7485
Result size of Simplifier = 7485
*** Simplifier:
Result size of Simplifier iteration=1 = 6897
Result size of Simplifier iteration=2 = 6744
Result size of Simplifier = 6744
*** Simplifier:
Result size of Simplifier iteration=1 = 10025
Result size of Simplifier iteration=2 = 7931
Result size of Simplifier iteration=3 = 7645
Result size of Simplifier iteration=4 = 7633
Result size of Simplifier = 7633
*** Demand analysis:
Result size of Demand analysis = 7633
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 8193
*** Simplifier:
Result size of Simplifier iteration=1 = 7995
Result size of Simplifier iteration=2 = 7669
Result size of Simplifier iteration=3 = 7656
Result size of Simplifier = 7656
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7758
*** Common sub-expression:
Result size of Common sub-expression = 7530
*** Float inwards:
Result size of Float inwards = 7530
*** Simplifier:
Result size of Simplifier iteration=1 = 7439
Result size of Simplifier = 7393
*** Tidy Core:
Result size of Tidy Core = 7393
writeBinIface: 176 Names
writeBinIface: 487 dict entries
*** CorePrep:
Result size of CorePrep = 8813
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\LetFloat.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\TypeAnalysis.hs
*** Checking old interface for main:E.TypeAnalysis:
[166 of 172] Compiling E.TypeAnalysis ( src\E\TypeAnalysis.hs, dist\build\ajhc\ajhc-tmp\E\TypeAnalysis.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5314
*** Simplifier:
Result size of Simplifier iteration=1 = 5040
Result size of Simplifier iteration=2 = 4914
Result size of Simplifier iteration=3 = 4918
Result size of Simplifier iteration=4 = 4922
Result size of Simplifier = 4922
*** Specialise:
Result size of Specialise = 6247
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6891
*** Float inwards:
Result size of Float inwards = 6891
*** Simplifier:
Result size of Simplifier iteration=1 = 9779
Result size of Simplifier iteration=2 = 6688
Result size of Simplifier iteration=3 = 6110
Result size of Simplifier iteration=4 = 6116
Result size of Simplifier = 6116
*** Simplifier:
Result size of Simplifier iteration=1 = 6103
Result size of Simplifier iteration=2 = 5884
Result size of Simplifier = 5884
*** Simplifier:
Result size of Simplifier iteration=1 = 8169
Result size of Simplifier iteration=2 = 7274
Result size of Simplifier iteration=3 = 7062
Result size of Simplifier = 7062
*** Demand analysis:
Result size of Demand analysis = 7062
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 7972
*** Simplifier:
Result size of Simplifier iteration=1 = 7452
Result size of Simplifier iteration=2 = 6870
Result size of Simplifier iteration=3 = 6825
Result size of Simplifier = 6825
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 7032
*** Common sub-expression:
Result size of Common sub-expression = 6827
*** Float inwards:
Result size of Float inwards = 6827
*** Simplifier:
Result size of Simplifier iteration=1 = 6811
Result size of Simplifier iteration=2 = 6697
Result size of Simplifier = 6697
*** Tidy Core:
Result size of Tidy Core = 6697
writeBinIface: 22 Names
writeBinIface: 301 dict entries
*** CorePrep:
Result size of CorePrep = 7518
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\TypeAnalysis.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\WorkerWrapper.hs
*** Checking old interface for main:E.WorkerWrapper:
[167 of 172] Compiling E.WorkerWrapper ( src\E\WorkerWrapper.hs, dist\build\ajhc\ajhc-tmp\E\WorkerWrapper.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2182
*** Simplifier:
Result size of Simplifier iteration=1 = 2071
Result size of Simplifier iteration=2 = 1989
Result size of Simplifier = 1989
*** Specialise:
Result size of Specialise = 1989
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 2183
*** Float inwards:
Result size of Float inwards = 2183
*** Simplifier:
Result size of Simplifier iteration=1 = 2794
Result size of Simplifier iteration=2 = 2494
Result size of Simplifier iteration=3 = 2480
Result size of Simplifier iteration=4 = 2476
Result size of Simplifier = 2476
*** Simplifier:
Result size of Simplifier iteration=1 = 2205
Result size of Simplifier iteration=2 = 2070
Result size of Simplifier = 2070
*** Simplifier:
Result size of Simplifier iteration=1 = 2766
Result size of Simplifier iteration=2 = 2428
Result size of Simplifier iteration=3 = 2389
Result size of Simplifier iteration=4 = 2390
Result size of Simplifier = 2390
*** Demand analysis:
Result size of Demand analysis = 2390
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 2738
*** Simplifier:
Result size of Simplifier iteration=1 = 2787
Result size of Simplifier iteration=2 = 2517
Result size of Simplifier = 2491
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 2561
*** Common sub-expression:
Result size of Common sub-expression = 2538
*** Float inwards:
Result size of Float inwards = 2538
*** Simplifier:
Result size of Simplifier iteration=1 = 2548
Result size of Simplifier iteration=2 = 2493
Result size of Simplifier = 2493
*** Tidy Core:
Result size of Tidy Core = 2493
writeBinIface: 9 Names
writeBinIface: 221 dict entries
*** CorePrep:
Result size of CorePrep = 2992
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\WorkerWrapper.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file drift_processed\E\SSimplify.hs
*** Checking old interface for main:E.SSimplify:
[168 of 172] Compiling E.SSimplify ( drift_processed\E\SSimplify.hs, dist\build\ajhc\ajhc-tmp\E\SSimplify.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 14423
*** Simplifier:
Result size of Simplifier iteration=1 = 13547
Result size of Simplifier iteration=2 = 13217
Result size of Simplifier iteration=3 = 13213
Result size of Simplifier = 13213
*** Specialise:
Result size of Specialise = 27217
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 30135
*** Float inwards:
Result size of Float inwards = 30135
*** Simplifier:
Result size of Simplifier iteration=1 = 69302
Result size of Simplifier iteration=2 = 39026
Result size of Simplifier iteration=3 = 39030
Result size of Simplifier iteration=4 = 38790
Result size of Simplifier = 38790
*** Simplifier:
Result size of Simplifier iteration=1 = 37057
Result size of Simplifier iteration=2 = 36438
Result size of Simplifier = 36438
*** Simplifier:
Result size of Simplifier iteration=1 = 42378
Result size of Simplifier iteration=2 = 38387
Result size of Simplifier iteration=3 = 37998
Result size of Simplifier iteration=4 = 37982
Result size of Simplifier = 37982
*** Demand analysis:
Result size of Demand analysis = 37982
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 40993
*** Simplifier:
Result size of Simplifier iteration=1 = 43577
Result size of Simplifier iteration=2 = 40638
Result size of Simplifier iteration=3 = 40770
Result size of Simplifier iteration=4 = 40740
Result size of Simplifier = 40740
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 41574
*** Common sub-expression:
Result size of Common sub-expression = 40075
*** Float inwards:
Result size of Float inwards = 40075
*** Simplifier:
Result size of Simplifier iteration=1 = 39973
Result size of Simplifier iteration=2 = 39651
Result size of Simplifier iteration=3 = 39623
Result size of Simplifier iteration=4 = 39615
Result size of Simplifier = 39615
*** Tidy Core:
Result size of Tidy Core = 39695
writeBinIface: 571 Names
writeBinIface: 1000 dict entries
*** CorePrep:
Result size of CorePrep = 44579
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Idrift_processed\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\SSimplify.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\PrimDecode.hs
*** Checking old interface for main:E.PrimDecode:
[169 of 172] Compiling E.PrimDecode ( src\E\PrimDecode.hs, dist\build\ajhc\ajhc-tmp\E\PrimDecode.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 2891
*** Simplifier:
Result size of Simplifier iteration=1 = 2931
Result size of Simplifier iteration=2 = 2884
Result size of Simplifier = 2884
*** Specialise:
Result size of Specialise = 3899
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 4767
*** Float inwards:
Result size of Float inwards = 4777
*** Simplifier:
Result size of Simplifier iteration=1 = 5225
Result size of Simplifier iteration=2 = 4524
Result size of Simplifier iteration=3 = 4521
Result size of Simplifier = 4521
*** Simplifier:
Result size of Simplifier iteration=1 = 4141
Result size of Simplifier iteration=2 = 4119
Result size of Simplifier = 4119
*** Simplifier:
Result size of Simplifier iteration=1 = 4532
Result size of Simplifier = 4526
*** Demand analysis:
Result size of Demand analysis = 4526
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 4710
*** Simplifier:
Result size of Simplifier iteration=1 = 4641
Result size of Simplifier iteration=2 = 4558
Result size of Simplifier iteration=3 = 4559
Result size of Simplifier = 4559
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 5159
*** Common sub-expression:
Result size of Common sub-expression = 4830
*** Float inwards:
Result size of Float inwards = 4830
*** Simplifier:
Result size of Simplifier iteration=1 = 4886
Result size of Simplifier iteration=2 = 4747
Result size of Simplifier = 4747
*** Tidy Core:
Result size of Tidy Core = 4747
writeBinIface: 97 Names
writeBinIface: 345 dict entries
*** CorePrep:
Result size of CorePrep = 5283
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\PrimDecode.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\FromHs.hs
*** Checking old interface for main:E.FromHs:
[170 of 172] Compiling E.FromHs ( src\E\FromHs.hs, dist\build\ajhc\ajhc-tmp\E\FromHs.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 13076
*** Simplifier:
Result size of Simplifier iteration=1 = 11862
Result size of Simplifier iteration=2 = 11569
Result size of Simplifier = 11569
*** Specialise:
Result size of Specialise = 13232
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 14750
*** Float inwards:
Result size of Float inwards = 14750
*** Simplifier:
Result size of Simplifier iteration=1 = 24183
Result size of Simplifier iteration=2 = 20800
Result size of Simplifier iteration=3 = 20256
Result size of Simplifier iteration=4 = 20241
Result size of Simplifier = 20241
*** Simplifier:
Result size of Simplifier iteration=1 = 19401
Result size of Simplifier iteration=2 = 19081
Result size of Simplifier iteration=3 = 19070
Result size of Simplifier = 19070
*** Simplifier:
Result size of Simplifier iteration=1 = 40919
Result size of Simplifier iteration=2 = 34111
Result size of Simplifier iteration=3 = 28061
Result size of Simplifier iteration=4 = 26444
Result size of Simplifier = 26444
*** Demand analysis:
Result size of Demand analysis = 26444
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 27504
*** Simplifier:
Result size of Simplifier iteration=1 = 24774
Result size of Simplifier iteration=2 = 24201
Result size of Simplifier iteration=3 = 24174
Result size of Simplifier = 24174
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 24612
*** Common sub-expression:
Result size of Common sub-expression = 24039
*** Float inwards:
Result size of Float inwards = 24039
*** Simplifier:
Result size of Simplifier iteration=1 = 24020
Result size of Simplifier iteration=2 = 23813
Result size of Simplifier = 23813
*** Tidy Core:
Result size of Tidy Core = 23813
writeBinIface: 133 Names
writeBinIface: 709 dict entries
*** CorePrep:
Result size of CorePrep = 28407
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\FromHs.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\E\Main.hs
*** Checking old interface for main:E.Main:
[171 of 172] Compiling E.Main ( src\E\Main.hs, dist\build\ajhc\ajhc-tmp\E\Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 5297
*** Simplifier:
Result size of Simplifier iteration=1 = 5002
Result size of Simplifier iteration=2 = 4809
Result size of Simplifier iteration=3 = 4805
Result size of Simplifier = 4805
*** Specialise:
Result size of Specialise = 5483
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 6477
*** Float inwards:
Result size of Float inwards = 6477
*** Simplifier:
Result size of Simplifier iteration=1 = 12972
Result size of Simplifier iteration=2 = 8347
Result size of Simplifier iteration=3 = 8158
Result size of Simplifier = 8155
*** Simplifier:
Result size of Simplifier iteration=1 = 7559
Result size of Simplifier = 7496
*** Simplifier:
Result size of Simplifier iteration=1 = 9776
Result size of Simplifier iteration=2 = 9100
Result size of Simplifier iteration=3 = 8956
Result size of Simplifier iteration=4 = 8923
Result size of Simplifier = 8923
*** Demand analysis:
Result size of Demand analysis = 8923
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 9185
*** Simplifier:
Result size of Simplifier iteration=1 = 9189
Result size of Simplifier iteration=2 = 9352
Result size of Simplifier iteration=3 = 9200
Result size of Simplifier = 9200
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 9372
*** Common sub-expression:
Result size of Common sub-expression = 8901
*** Float inwards:
Result size of Float inwards = 8901
*** Simplifier:
Result size of Simplifier iteration=1 = 8561
Result size of Simplifier iteration=2 = 8398
Result size of Simplifier = 8398
*** Tidy Core:
Result size of Tidy Core = 8398
writeBinIface: 34 Names
writeBinIface: 482 dict entries
*** CorePrep:
Result size of CorePrep = 9302
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc\E" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\E\Main.o"
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
compile: input file src\Main.hs
*** Checking old interface for main:Main:
[172 of 172] Compiling Main ( src\Main.hs, dist\build\ajhc\ajhc-tmp\Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization) = 811
*** Simplifier:
Result size of Simplifier iteration=1 = 866
Result size of Simplifier iteration=2 = 864
Result size of Simplifier iteration=3 = 860
Result size of Simplifier = 860
*** Specialise:
Result size of Specialise = 860
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False}) = 1000
*** Float inwards:
Result size of Float inwards = 1000
*** Simplifier:
Result size of Simplifier iteration=1 = 1852
Result size of Simplifier iteration=2 = 1310
Result size of Simplifier iteration=3 = 1295
Result size of Simplifier = 1295
*** Simplifier:
Result size of Simplifier iteration=1 = 1234
Result size of Simplifier = 1234
*** Simplifier:
Result size of Simplifier iteration=1 = 1447
Result size of Simplifier iteration=2 = 1314
Result size of Simplifier iteration=3 = 1282
Result size of Simplifier = 1282
*** Demand analysis:
Result size of Demand analysis = 1282
*** Worker Wrapper binds:
Result size of Worker Wrapper binds = 1282
*** Simplifier:
Result size of Simplifier = 1282
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True}) = 1314
*** Common sub-expression:
Result size of Common sub-expression = 1314
*** Float inwards:
Result size of Float inwards = 1314
*** Simplifier:
Result size of Simplifier iteration=1 = 1271
Result size of Simplifier = 1271
*** Tidy Core:
Result size of Tidy Core = 1271
writeBinIface: 7 Names
writeBinIface: 317 dict entries
*** CorePrep:
Result size of CorePrep = 1354
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** Assembler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-Isrc" "-Idist\build\ajhc\ajhc-tmp" "-Idist\build\autogen" "-Idist\build\ajhc\ajhc-tmp" "-Isrc/data" "-Isrc/StringTable" "-Isrc/cbits" "-Isrc" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s" "-o" "dist\build\ajhc\ajhc-tmp\Main.o"
Upsweep completely successful.
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.s
Warning: deleting non-existent C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c
link: linkables are ...
LinkableM (Wed Apr 3 00:08:44 (W) 2013) main:Main
[DotO dist\build\ajhc\ajhc-tmp\Main.o]
LinkableM (Wed Apr 3 00:07:43 (W) 2013) main:DataConstructors
[DotO dist\build\ajhc\ajhc-tmp\DataConstructors.o]
LinkableM (Wed Apr 3 00:08:44 (W) 2013) main:E.Main
[DotO dist\build\ajhc\ajhc-tmp\E\Main.o]
LinkableM (Wed Apr 3 00:07:44 (W) 2013) main:E.Program
[DotO dist\build\ajhc\ajhc-tmp\E\Program.o]
LinkableM (Wed Apr 3 00:07:36 (W) 2013) main:E.Rules
[DotO dist\build\ajhc\ajhc-tmp\E\Rules.o]
LinkableM (Wed Apr 3 00:07:23 (W) 2013) main:E.Type
[DotO dist\build\ajhc\ajhc-tmp\E\Type.o]
LinkableM (Wed Apr 3 00:06:53 (W) 2013) main:FrontEnd.Class
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Class.o]
LinkableM (Wed Apr 3 00:08:12 (W) 2013) main:Grin.Main
[DotO dist\build\ajhc\ajhc-tmp\Grin\Main.o]
LinkableM (Wed Apr 3 00:06:35 (W) 2013) main:Grin.Show
[DotO dist\build\ajhc\ajhc-tmp\Grin\Show.o]
LinkableM (Wed Apr 3 00:08:07 (W) 2013) main:Ho.Build
[DotO dist\build\ajhc\ajhc-tmp\Ho\Build.o]
LinkableM (Wed Apr 3 00:07:51 (W) 2013) main:Ho.Collected
[DotO dist\build\ajhc\ajhc-tmp\Ho\Collected.o]
LinkableM (Wed Apr 3 00:07:55 (W) 2013) main:Ho.Library
[DotO dist\build\ajhc\ajhc-tmp\Ho\Library.o]
LinkableM (Wed Apr 3 00:05:45 (W) 2013) main:Name.Name
[DotO dist\build\ajhc\ajhc-tmp\Name\Name.o]
LinkableM (Wed Apr 3 00:05:23 (W) 2013) main:Options
[DotO dist\build\ajhc\ajhc-tmp\Options.o]
LinkableM (Wed Apr 3 00:05:16 (W) 2013) main:StringTable.Atom
[DotO dist\build\ajhc\ajhc-tmp\StringTable\Atom.o]
LinkableM (Wed Apr 3 00:05:15 (W) 2013) main:Support.TempDir
[DotO dist\build\ajhc\ajhc-tmp\Support\TempDir.o]
LinkableM (Wed Apr 3 00:05:02 (W) 2013) main:Util.Gen
[DotO dist\build\ajhc\ajhc-tmp\Util\Gen.o]
LinkableM (Wed Apr 3 00:05:00 (W) 2013) main:Util.SetLike
[DotO dist\build\ajhc\ajhc-tmp\Util\SetLike.o]
LinkableM (Wed Apr 3 00:04:59 (W) 2013) main:Version.Version
[DotO dist\build\ajhc\ajhc-tmp\Version\Version.o]
LinkableM (Wed Apr 3 00:04:59 (W) 2013) main:FlagDump
[DotO dist\build\ajhc\ajhc-tmp\FlagDump.o]
LinkableM (Wed Apr 3 00:07:52 (W) 2013) main:Interactive
[DotO dist\build\ajhc\ajhc-tmp\Interactive.o]
LinkableM (Wed Apr 3 00:04:56 (W) 2013) main:Doc.DocLike
[DotO dist\build\ajhc\ajhc-tmp\Doc\DocLike.o]
LinkableM (Wed Apr 3 00:04:56 (W) 2013) main:Doc.PPrint
[DotO dist\build\ajhc\ajhc-tmp\Doc\PPrint.o]
LinkableM (Wed Apr 3 00:04:57 (W) 2013) main:Doc.Pretty
[DotO dist\build\ajhc\ajhc-tmp\Doc\Pretty.o]
LinkableM (Wed Apr 3 00:06:01 (W) 2013) main:FrontEnd.Desugar
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Desugar.o]
LinkableM (Wed Apr 3 00:06:25 (W) 2013) main:FrontEnd.HsParser
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.o]
LinkableM (Wed Apr 3 00:07:05 (W) 2013) main:FrontEnd.HsPretty
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\HsPretty.o]
LinkableM (Wed Apr 3 00:05:58 (W) 2013) main:FrontEnd.HsSyn
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\HsSyn.o]
LinkableM (Wed Apr 3 00:06:13 (W) 2013) main:FrontEnd.KindInfer
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\KindInfer.o]
LinkableM (Wed Apr 3 00:05:47 (W) 2013) main:FrontEnd.ParseMonad
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\ParseMonad.o]
LinkableM (Wed Apr 3 00:07:02 (W) 2013) main:FrontEnd.Rename
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Rename.o]
LinkableM (Wed Apr 3 00:07:10 (W) 2013) main:FrontEnd.Tc.Class
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o]
LinkableM (Wed Apr 3 00:07:21 (W) 2013) main:FrontEnd.Tc.Main
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Main.o]
LinkableM (Wed Apr 3 00:07:09 (W) 2013) main:FrontEnd.Tc.Monad
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Monad.o]
LinkableM (Wed Apr 3 00:06:10 (W) 2013) main:FrontEnd.Tc.Type
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Type.o]
LinkableM (Wed Apr 3 00:06:13 (W) 2013) main:FrontEnd.TypeSigs
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSigs.o]
LinkableM (Wed Apr 3 00:06:02 (W) 2013) main:FrontEnd.TypeSynonyms
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSynonyms.o]
LinkableM (Wed Apr 3 00:06:03 (W) 2013) main:FrontEnd.TypeSyns
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSyns.o]
LinkableM (Wed Apr 3 00:05:46 (W) 2013) main:FrontEnd.Warning
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Warning.o]
LinkableM (Wed Apr 3 00:04:50 (W) 2013) main:GenUtil
[DotO dist\build\ajhc\ajhc-tmp\GenUtil.o]
LinkableM (Wed Apr 3 00:07:51 (W) 2013) main:Ho.Type
[DotO dist\build\ajhc\ajhc-tmp\Ho\Type.o]
LinkableM (Wed Apr 3 00:04:48 (W) 2013) main:Support.Compat
[DotO dist\build\ajhc\ajhc-tmp\Support\Compat.o]
LinkableM (Wed Apr 3 00:04:51 (W) 2013) main:Util.Interact
[DotO dist\build\ajhc\ajhc-tmp\Util\Interact.o]
LinkableM (Wed Apr 3 00:05:59 (W) 2013) main:FrontEnd.Infix
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Infix.o]
LinkableM (Wed Apr 3 00:04:48 (W) 2013) main:Support.MapBinaryInstance
[DotO dist\build\ajhc\ajhc-tmp\Support\MapBinaryInstance.o]
LinkableM (Wed Apr 3 00:04:48 (W) 2013) main:Util.HasSize
[DotO dist\build\ajhc\ajhc-tmp\Util\HasSize.o]
LinkableM (Wed Apr 3 00:05:20 (W) 2013) main:C.FFI
[DotO dist\build\ajhc\ajhc-tmp\C\FFI.o]
LinkableM (Wed Apr 3 00:05:00 (W) 2013) main:Util.GMap
[DotO dist\build\ajhc\ajhc-tmp\Util\GMap.o]
LinkableM (Wed Apr 3 00:05:19 (W) 2013) main:C.Prims
[DotO dist\build\ajhc\ajhc-tmp\C\Prims.o]
LinkableM (Wed Apr 3 00:04:45 (W) 2013) main:PackedString
[DotO dist\build\ajhc\ajhc-tmp\PackedString.o]
LinkableM (Wed Apr 3 00:05:08 (W) 2013) main:Cmm.Op
[DotO dist\build\ajhc\ajhc-tmp\Cmm\Op.o]
LinkableM (Wed Apr 3 00:04:47 (W) 2013) main:FrontEnd.SrcLoc
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\SrcLoc.o]
LinkableM (Wed Apr 3 00:05:48 (W) 2013) main:Name.Names
[DotO dist\build\ajhc\ajhc-tmp\Name\Names.o]
LinkableM (Wed Apr 3 00:04:45 (W) 2013) main:RawFiles
[DotO dist\build\ajhc\ajhc-tmp\RawFiles.o]
LinkableM (Wed Apr 3 00:04:52 (W) 2013) main:Support.IniParse
[DotO dist\build\ajhc\ajhc-tmp\Support\IniParse.o]
LinkableM (Wed Apr 3 00:04:44 (W) 2013) main:Support.Cabal
[DotO dist\build\ajhc\ajhc-tmp\Support\Cabal.o]
LinkableM (Wed Apr 3 00:04:44 (W) 2013) main:Util.ExitCodes
[DotO dist\build\ajhc\ajhc-tmp\Util\ExitCodes.o]
LinkableM (Wed Apr 3 00:04:44 (W) 2013) main:Util.YAML
[DotO dist\build\ajhc\ajhc-tmp\Util\YAML.o]
LinkableM (Wed Apr 3 00:04:44 (W) 2013) main:Version.Config
[DotO dist\build\ajhc\ajhc-tmp\Version\Config.o]
LinkableM (Wed Apr 3 00:04:44 (W) 2013) main:FlagOpts
[DotO dist\build\ajhc\ajhc-tmp\FlagOpts.o]
LinkableM (Wed Apr 3 00:04:43 (W) 2013) main:Paths_ajhc
[DotO dist\build\ajhc\ajhc-tmp\Paths_ajhc.o]
LinkableM (Wed Apr 3 00:04:43 (W) 2013) main:Support.CompatMingw32
[DotO dist\build\ajhc\ajhc-tmp\Support\CompatMingw32.o]
LinkableM (Wed Apr 3 00:05:48 (W) 2013) main:Name.Prim
[DotO dist\build\ajhc\ajhc-tmp\Name\Prim.o]
LinkableM (Wed Apr 3 00:04:43 (W) 2013) main:Name.VConsts
[DotO dist\build\ajhc\ajhc-tmp\Name\VConsts.o]
LinkableM (Wed Apr 3 00:06:53 (W) 2013) main:DerivingDrift.Drift
[DotO dist\build\ajhc\ajhc-tmp\DerivingDrift\Drift.o]
LinkableM (Wed Apr 3 00:05:59 (W) 2013) main:FrontEnd.Syn.Traverse
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Traverse.o]
LinkableM (Wed Apr 3 00:04:42 (W) 2013) main:Support.FreeVars
[DotO dist\build\ajhc\ajhc-tmp\Support\FreeVars.o]
LinkableM (Wed Apr 3 00:04:42 (W) 2013) main:Util.Inst
[DotO dist\build\ajhc\ajhc-tmp\Util\Inst.o]
LinkableM (Wed Apr 3 00:06:54 (W) 2013) main:FrontEnd.HsErrors
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\HsErrors.o]
LinkableM (Wed Apr 3 00:06:05 (W) 2013) main:FrontEnd.Tc.Kind
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Kind.o]
LinkableM (Wed Apr 3 00:06:05 (W) 2013) main:FrontEnd.Utils
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Utils.o]
LinkableM (Wed Apr 3 00:04:42 (W) 2013) main:Support.Tickle
[DotO dist\build\ajhc\ajhc-tmp\Support\Tickle.o]
LinkableM (Wed Apr 3 00:06:08 (W) 2013) main:FrontEnd.Representation
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Representation.o]
LinkableM (Wed Apr 3 00:04:42 (W) 2013) main:Support.CanType
[DotO dist\build\ajhc\ajhc-tmp\Support\CanType.o]
LinkableM (Wed Apr 3 00:04:57 (W) 2013) main:Support.Unparse
[DotO dist\build\ajhc\ajhc-tmp\Support\Unparse.o]
LinkableM (Wed Apr 3 00:04:42 (W) 2013) main:Util.VarName
[DotO dist\build\ajhc\ajhc-tmp\Util\VarName.o]
LinkableM (Wed Apr 3 00:04:41 (W) 2013) main:Util.ContextMonad
[DotO dist\build\ajhc\ajhc-tmp\Util\ContextMonad.o]
LinkableM (Wed Apr 3 00:04:41 (W) 2013) main:Util.Seq
[DotO dist\build\ajhc\ajhc-tmp\Util\Seq.o]
LinkableM (Wed Apr 3 00:06:14 (W) 2013) main:DerivingDrift.DataP
[DotO dist\build\ajhc\ajhc-tmp\DerivingDrift\DataP.o]
LinkableM (Wed Apr 3 00:06:28 (W) 2013) main:DerivingDrift.StandardRules
[DotO dist\build\ajhc\ajhc-tmp\DerivingDrift\StandardRules.o]
LinkableM (Wed Apr 3 00:06:17 (W) 2013) main:FrontEnd.Lexer
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Lexer.o]
LinkableM (Wed Apr 3 00:06:18 (W) 2013) main:FrontEnd.ParseUtils
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\ParseUtils.o]
LinkableM (Wed Apr 3 00:06:27 (W) 2013) main:DerivingDrift.RuleUtils
[DotO dist\build\ajhc\ajhc-tmp\DerivingDrift\RuleUtils.o]
LinkableM (Wed Apr 3 00:07:32 (W) 2013) main:E.TypeCheck
[DotO dist\build\ajhc\ajhc-tmp\E\TypeCheck.o]
LinkableM (Wed Apr 3 00:06:29 (W) 2013) main:Name.Id
[DotO dist\build\ajhc\ajhc-tmp\Name\Id.o]
LinkableM (Wed Apr 3 00:04:41 (W) 2013) main:Support.CFF
[DotO dist\build\ajhc\ajhc-tmp\Support\CFF.o]
LinkableM (Wed Apr 3 00:04:40 (W) 2013) main:Support.MD5
[DotO dist\build\ajhc\ajhc-tmp\Support\MD5.o]
LinkableM (Wed Apr 3 00:04:39 (W) 2013) main:Util.NameMonad
[DotO dist\build\ajhc\ajhc-tmp\Util\NameMonad.o]
LinkableM (Wed Apr 3 00:04:52 (W) 2013) main:Util.UniqueMonad
[DotO dist\build\ajhc\ajhc-tmp\Util\UniqueMonad.o]
LinkableM (Wed Apr 3 00:04:54 (W) 2013) main:Util.Graph
[DotO dist\build\ajhc\ajhc-tmp\Util\Graph.o]
LinkableM (Wed Apr 3 00:07:25 (W) 2013) main:E.E
[DotO dist\build\ajhc\ajhc-tmp\E\E.o]
LinkableM (Wed Apr 3 00:07:28 (W) 2013) main:E.Eval
[DotO dist\build\ajhc\ajhc-tmp\E\Eval.o]
LinkableM (Wed Apr 3 00:07:28 (W) 2013) main:E.Subst
[DotO dist\build\ajhc\ajhc-tmp\E\Subst.o]
LinkableM (Wed Apr 3 00:07:34 (W) 2013) main:E.Show
[DotO dist\build\ajhc\ajhc-tmp\E\Show.o]
LinkableM (Wed Apr 3 00:07:24 (W) 2013) main:E.FreeVars
[DotO dist\build\ajhc\ajhc-tmp\E\FreeVars.o]
LinkableM (Wed Apr 3 00:04:38 (W) 2013) main:Cmm.Number
[DotO dist\build\ajhc\ajhc-tmp\Cmm\Number.o]
LinkableM (Wed Apr 3 00:05:01 (W) 2013) main:Info.Types
[DotO dist\build\ajhc\ajhc-tmp\Info\Types.o]
LinkableM (Wed Apr 3 00:04:55 (W) 2013) main:Info.Info
[DotO dist\build\ajhc\ajhc-tmp\Info\Info.o]
LinkableM (Wed Apr 3 00:04:38 (W) 2013) main:Info.Properties
[DotO dist\build\ajhc\ajhc-tmp\Info\Properties.o]
LinkableM (Wed Apr 3 00:05:01 (W) 2013) main:Util.BitSet
[DotO dist\build\ajhc\ajhc-tmp\Util\BitSet.o]
LinkableM (Wed Apr 3 00:04:57 (W) 2013) main:Doc.Chars
[DotO dist\build\ajhc\ajhc-tmp\Doc\Chars.o]
LinkableM (Wed Apr 3 00:07:30 (W) 2013) main:E.Binary
[DotO dist\build\ajhc\ajhc-tmp\E\Binary.o]
LinkableM (Wed Apr 3 00:07:27 (W) 2013) main:E.Traverse
[DotO dist\build\ajhc\ajhc-tmp\E\Traverse.o]
LinkableM (Wed Apr 3 00:07:35 (W) 2013) main:E.Values
[DotO dist\build\ajhc\ajhc-tmp\E\Values.o]
LinkableM (Wed Apr 3 00:04:38 (W) 2013) main:Util.SameShape
[DotO dist\build\ajhc\ajhc-tmp\Util\SameShape.o]
LinkableM (Wed Apr 3 00:04:37 (W) 2013) main:Support.Tuple
[DotO dist\build\ajhc\ajhc-tmp\Support\Tuple.o]
LinkableM (Wed Apr 3 00:06:29 (W) 2013) main:Name.Binary
[DotO dist\build\ajhc\ajhc-tmp\Name\Binary.o]
LinkableM (Wed Apr 3 00:08:00 (W) 2013) main:Info.Binary
[DotO dist\build\ajhc\ajhc-tmp\Info\Binary.o]
LinkableM (Wed Apr 3 00:08:00 (W) 2013) main:E.CPR
[DotO dist\build\ajhc\ajhc-tmp\E\CPR.o]
LinkableM (Wed Apr 3 00:07:59 (W) 2013) main:E.Demand
[DotO dist\build\ajhc\ajhc-tmp\E\Demand.o]
LinkableM (Wed Apr 3 00:05:20 (W) 2013) main:Stats
[DotO dist\build\ajhc\ajhc-tmp\Stats.o]
LinkableM (Wed Apr 3 00:04:37 (W) 2013) main:Util.IntBag
[DotO dist\build\ajhc\ajhc-tmp\Util\IntBag.o]
LinkableM (Wed Apr 3 00:04:47 (W) 2013) main:FrontEnd.Diagnostic
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Diagnostic.o]
LinkableM (Wed Apr 3 00:07:13 (W) 2013) main:FrontEnd.DeclsDepends
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\DeclsDepends.o]
LinkableM (Wed Apr 3 00:07:13 (W) 2013) main:FrontEnd.Tc.Unify
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Unify.o]
LinkableM (Wed Apr 3 00:04:37 (W) 2013) main:Util.Progress
[DotO dist\build\ajhc\ajhc-tmp\Util\Progress.o]
LinkableM (Wed Apr 3 00:04:36 (W) 2013) main:FrontEnd.DependAnalysis
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\DependAnalysis.o]
LinkableM (Wed Apr 3 00:07:53 (W) 2013) main:Ho.Binary
[DotO dist\build\ajhc\ajhc-tmp\Ho\Binary.o]
LinkableM (Wed Apr 3 00:06:26 (W) 2013) main:Ho.ReadSource
[DotO dist\build\ajhc\ajhc-tmp\Ho\ReadSource.o]
LinkableM (Wed Apr 3 00:04:36 (W) 2013) main:FrontEnd.Syn.Options
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Options.o]
LinkableM (Wed Apr 3 00:04:36 (W) 2013) main:FrontEnd.Unlit
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Unlit.o]
LinkableM (Wed Apr 3 00:05:09 (W) 2013) main:Util.FilterInput
[DotO dist\build\ajhc\ajhc-tmp\Util\FilterInput.o]
LinkableM (Wed Apr 3 00:07:45 (W) 2013) main:E.Annotate
[DotO dist\build\ajhc\ajhc-tmp\E\Annotate.o]
LinkableM (Wed Apr 3 00:08:02 (W) 2013) main:FrontEnd.FrontEnd
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\FrontEnd.o]
LinkableM (Wed Apr 3 00:06:31 (W) 2013) main:FrontEnd.Exports
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Exports.o]
LinkableM (Wed Apr 3 00:08:01 (W) 2013) main:FrontEnd.Tc.Module
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Module.o]
LinkableM (Wed Apr 3 00:06:31 (W) 2013) main:FrontEnd.DataConsAssump
[DotO dist\build\ajhc\ajhc-tmp\FrontEnd\DataConsAssump.o]
LinkableM (Wed Apr 3 00:05:10 (W) 2013) main:FindFixpoint
[DotO dist\build\ajhc\ajhc-tmp\FindFixpoint.o]
LinkableM (Wed Apr 3 00:05:02 (W) 2013) main:Util.Relation
[DotO dist\build\ajhc\ajhc-tmp\Util\Relation.o]
LinkableM (Wed Apr 3 00:05:29 (W) 2013) main:Grin.Grin
[DotO dist\build\ajhc\ajhc-tmp\Grin\Grin.o]
LinkableM (Wed Apr 3 00:05:31 (W) 2013) main:Grin.Noodle
[DotO dist\build\ajhc\ajhc-tmp\Grin\Noodle.o]
LinkableM (Wed Apr 3 00:06:31 (W) 2013) main:Grin.Val
[DotO dist\build\ajhc\ajhc-tmp\Grin\Val.o]
LinkableM (Wed Apr 3 00:04:36 (W) 2013) main:Util.Graphviz
[DotO dist\build\ajhc\ajhc-tmp\Util\Graphviz.o]
LinkableM (Wed Apr 3 00:04:35 (W) 2013) main:Util.Perhaps
[DotO dist\build\ajhc\ajhc-tmp\Util\Perhaps.o]
LinkableM (Wed Apr 3 00:05:38 (W) 2013) main:Grin.DeadCode
[DotO dist\build\ajhc\ajhc-tmp\Grin\DeadCode.o]
LinkableM (Wed Apr 3 00:05:39 (W) 2013) main:Grin.Devolve
[DotO dist\build\ajhc\ajhc-tmp\Grin\Devolve.o]
LinkableM (Wed Apr 3 00:05:31 (W) 2013) main:Grin.EvalInline
[DotO dist\build\ajhc\ajhc-tmp\Grin\EvalInline.o]
LinkableM (Wed Apr 3 00:08:11 (W) 2013) main:Grin.FromE
[DotO dist\build\ajhc\ajhc-tmp\Grin\FromE.o]
LinkableM (Wed Apr 3 00:06:37 (W) 2013) main:Grin.Lint
[DotO dist\build\ajhc\ajhc-tmp\Grin\Lint.o]
LinkableM (Wed Apr 3 00:05:44 (W) 2013) main:Grin.NodeAnalyze
[DotO dist\build\ajhc\ajhc-tmp\Grin\NodeAnalyze.o]
LinkableM (Wed Apr 3 00:05:44 (W) 2013) main:Grin.Optimize
[DotO dist\build\ajhc\ajhc-tmp\Grin\Optimize.o]
LinkableM (Wed Apr 3 00:05:34 (W) 2013) main:Grin.SSimplify
[DotO dist\build\ajhc\ajhc-tmp\Grin\SSimplify.o]
LinkableM (Wed Apr 3 00:06:33 (W) 2013) main:Grin.StorageAnalysis
[DotO dist\build\ajhc\ajhc-tmp\Grin\StorageAnalysis.o]
LinkableM (Wed Apr 3 00:04:35 (W) 2013) main:Support.Transform
[DotO dist\build\ajhc\ajhc-tmp\Support\Transform.o]
LinkableM (Wed Apr 3 00:06:50 (W) 2013) main:C.FromGrin2
[DotO dist\build\ajhc\ajhc-tmp\C\FromGrin2.o]
LinkableM (Wed Apr 3 00:05:14 (W) 2013) main:C.Generate
[DotO dist\build\ajhc\ajhc-tmp\C\Generate.o]
LinkableM (Wed Apr 3 00:05:29 (W) 2013) main:Grin.HashConst
[DotO dist\build\ajhc\ajhc-tmp\Grin\HashConst.o]
LinkableM (Wed Apr 3 00:04:35 (W) 2013) main:Util.UnionSolve
[DotO dist\build\ajhc\ajhc-tmp\Util\UnionSolve.o]
LinkableM (Wed Apr 3 00:04:33 (W) 2013) main:Util.UnionFind
[DotO dist\build\ajhc\ajhc-tmp\Util\UnionFind.o]
LinkableM (Wed Apr 3 00:04:32 (W) 2013) main:Util.RWS
[DotO dist\build\ajhc\ajhc-tmp\Util\RWS.o]
LinkableM (Wed Apr 3 00:04:32 (W) 2013) main:Util.Once
[DotO dist\build\ajhc\ajhc-tmp\Util\Once.o]
LinkableM (Wed Apr 3 00:04:32 (W) 2013) main:Fixer.Fixer
[DotO dist\build\ajhc\ajhc-tmp\Fixer\Fixer.o]
LinkableM (Wed Apr 3 00:04:32 (W) 2013) main:Fixer.Supply
[DotO dist\build\ajhc\ajhc-tmp\Fixer\Supply.o]
LinkableM (Wed Apr 3 00:05:36 (W) 2013) main:Grin.Whiz
[DotO dist\build\ajhc\ajhc-tmp\Grin\Whiz.o]
LinkableM (Wed Apr 3 00:08:13 (W) 2013) main:E.Eta
[DotO dist\build\ajhc\ajhc-tmp\E\Eta.o]
LinkableM (Wed Apr 3 00:08:41 (W) 2013) main:E.FromHs
[DotO dist\build\ajhc\ajhc-tmp\E\FromHs.o]
LinkableM (Wed Apr 3 00:07:45 (W) 2013) main:E.Inline
[DotO dist\build\ajhc\ajhc-tmp\E\Inline.o]
LinkableM (Wed Apr 3 00:07:48 (W) 2013) main:E.LambdaLift
[DotO dist\build\ajhc\ajhc-tmp\E\LambdaLift.o]
LinkableM (Wed Apr 3 00:08:15 (W) 2013) main:E.LetFloat
[DotO dist\build\ajhc\ajhc-tmp\E\LetFloat.o]
LinkableM (Wed Apr 3 00:07:49 (W) 2013) main:E.Lint
[DotO dist\build\ajhc\ajhc-tmp\E\Lint.o]
LinkableM (Wed Apr 3 00:08:18 (W) 2013) main:E.TypeAnalysis
[DotO dist\build\ajhc\ajhc-tmp\E\TypeAnalysis.o]
LinkableM (Wed Apr 3 00:08:19 (W) 2013) main:E.WorkerWrapper
[DotO dist\build\ajhc\ajhc-tmp\E\WorkerWrapper.o]
LinkableM (Wed Apr 3 00:08:31 (W) 2013) main:E.SSimplify
[DotO dist\build\ajhc\ajhc-tmp\E\SSimplify.o]
LinkableM (Wed Apr 3 00:07:37 (W) 2013) main:E.PrimOpt
[DotO dist\build\ajhc\ajhc-tmp\E\PrimOpt.o]
LinkableM (Wed Apr 3 00:04:31 (W) 2013) main:Util.ReaderWriter
[DotO dist\build\ajhc\ajhc-tmp\Util\ReaderWriter.o]
LinkableM (Wed Apr 3 00:05:08 (W) 2013) main:Cmm.OpEval
[DotO dist\build\ajhc\ajhc-tmp\Cmm\OpEval.o]
LinkableM (Wed Apr 3 00:04:58 (W) 2013) main:Fixer.VMap
[DotO dist\build\ajhc\ajhc-tmp\Fixer\VMap.o]
LinkableM (Wed Apr 3 00:08:34 (W) 2013) main:E.PrimDecode
[DotO dist\build\ajhc\ajhc-tmp\E\PrimDecode.o]
Linking dist\build\ajhc\ajhc.exe ...
*** C Compiler:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-c" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c" "-o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o" "-DTABLES_NEXT_TO_CODE" "-IC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/include"
*** Windres:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/windres.exe" "--preprocessor=\"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe\" \"-fno-stack-protector\" \"-Wl,--hash-size=31\" \"-Wl,--reduce-memory-overheads\" \"-E\" \"-xc\" \"-DRC_INVOKED\"" "--use-temp-file" "--input=C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.rc" "--output=C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.o" "--output-format=coff"
*** Linker:
"C:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib/../mingw/bin/gcc.exe" "-fno-stack-protector" "-Wl,--hash-size=31" "-Wl,--reduce-memory-overheads" "-o" "dist\build\ajhc\ajhc.exe" "-Wl,--enable-auto-import" "dist\build\ajhc\ajhc-tmp\Main.o" "dist\build\ajhc\ajhc-tmp\DataConstructors.o" "dist\build\ajhc\ajhc-tmp\E\Main.o" "dist\build\ajhc\ajhc-tmp\E\Program.o" "dist\build\ajhc\ajhc-tmp\E\Rules.o" "dist\build\ajhc\ajhc-tmp\E\Type.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Class.o" "dist\build\ajhc\ajhc-tmp\Grin\Main.o" "dist\build\ajhc\ajhc-tmp\Grin\Show.o" "dist\build\ajhc\ajhc-tmp\Ho\Build.o" "dist\build\ajhc\ajhc-tmp\Ho\Collected.o" "dist\build\ajhc\ajhc-tmp\Ho\Library.o" "dist\build\ajhc\ajhc-tmp\Name\Name.o" "dist\build\ajhc\ajhc-tmp\Options.o" "dist\build\ajhc\ajhc-tmp\StringTable\Atom.o" "dist\build\ajhc\ajhc-tmp\Support\TempDir.o" "dist\build\ajhc\ajhc-tmp\Util\Gen.o" "dist\build\ajhc\ajhc-tmp\Util\SetLike.o" "dist\build\ajhc\ajhc-tmp\Version\Version.o" "dist\build\ajhc\ajhc-tmp\FlagDump.o" "dist\build\ajhc\ajhc-tmp\Interactive.o" "dist\build\ajhc\ajhc-tmp\Doc\DocLike.o" "dist\build\ajhc\ajhc-tmp\Doc\PPrint.o" "dist\build\ajhc\ajhc-tmp\Doc\Pretty.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Desugar.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsParser.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsPretty.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsSyn.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\KindInfer.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\ParseMonad.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Rename.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Class.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Main.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Monad.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Type.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSigs.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSynonyms.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\TypeSyns.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Warning.o" "dist\build\ajhc\ajhc-tmp\GenUtil.o" "dist\build\ajhc\ajhc-tmp\Ho\Type.o" "dist\build\ajhc\ajhc-tmp\Support\Compat.o" "dist\build\ajhc\ajhc-tmp\Util\Interact.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Infix.o" "dist\build\ajhc\ajhc-tmp\Support\MapBinaryInstance.o" "dist\build\ajhc\ajhc-tmp\Util\HasSize.o" "dist\build\ajhc\ajhc-tmp\C\FFI.o" "dist\build\ajhc\ajhc-tmp\Util\GMap.o" "dist\build\ajhc\ajhc-tmp\C\Prims.o" "dist\build\ajhc\ajhc-tmp\PackedString.o" "dist\build\ajhc\ajhc-tmp\Cmm\Op.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\SrcLoc.o" "dist\build\ajhc\ajhc-tmp\Name\Names.o" "dist\build\ajhc\ajhc-tmp\RawFiles.o" "dist\build\ajhc\ajhc-tmp\Support\IniParse.o" "dist\build\ajhc\ajhc-tmp\Support\Cabal.o" "dist\build\ajhc\ajhc-tmp\Util\ExitCodes.o" "dist\build\ajhc\ajhc-tmp\Util\YAML.o" "dist\build\ajhc\ajhc-tmp\Version\Config.o" "dist\build\ajhc\ajhc-tmp\FlagOpts.o" "dist\build\ajhc\ajhc-tmp\Paths_ajhc.o" "dist\build\ajhc\ajhc-tmp\Support\CompatMingw32.o" "dist\build\ajhc\ajhc-tmp\Name\Prim.o" "dist\build\ajhc\ajhc-tmp\Name\VConsts.o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\Drift.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Traverse.o" "dist\build\ajhc\ajhc-tmp\Support\FreeVars.o" "dist\build\ajhc\ajhc-tmp\Util\Inst.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\HsErrors.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Kind.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Utils.o" "dist\build\ajhc\ajhc-tmp\Support\Tickle.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Representation.o" "dist\build\ajhc\ajhc-tmp\Support\CanType.o" "dist\build\ajhc\ajhc-tmp\Support\Unparse.o" "dist\build\ajhc\ajhc-tmp\Util\VarName.o" "dist\build\ajhc\ajhc-tmp\Util\ContextMonad.o" "dist\build\ajhc\ajhc-tmp\Util\Seq.o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\DataP.o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\StandardRules.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Lexer.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\ParseUtils.o" "dist\build\ajhc\ajhc-tmp\DerivingDrift\RuleUtils.o" "dist\build\ajhc\ajhc-tmp\E\TypeCheck.o" "dist\build\ajhc\ajhc-tmp\Name\Id.o" "dist\build\ajhc\ajhc-tmp\Support\CFF.o" "dist\build\ajhc\ajhc-tmp\Support\MD5.o" "dist\build\ajhc\ajhc-tmp\Util\NameMonad.o" "dist\build\ajhc\ajhc-tmp\Util\UniqueMonad.o" "dist\build\ajhc\ajhc-tmp\Util\Graph.o" "dist\build\ajhc\ajhc-tmp\E\E.o" "dist\build\ajhc\ajhc-tmp\E\Eval.o" "dist\build\ajhc\ajhc-tmp\E\Subst.o" "dist\build\ajhc\ajhc-tmp\E\Show.o" "dist\build\ajhc\ajhc-tmp\E\FreeVars.o" "dist\build\ajhc\ajhc-tmp\Cmm\Number.o" "dist\build\ajhc\ajhc-tmp\Info\Types.o" "dist\build\ajhc\ajhc-tmp\Info\Info.o" "dist\build\ajhc\ajhc-tmp\Info\Properties.o" "dist\build\ajhc\ajhc-tmp\Util\BitSet.o" "dist\build\ajhc\ajhc-tmp\Doc\Chars.o" "dist\build\ajhc\ajhc-tmp\E\Binary.o" "dist\build\ajhc\ajhc-tmp\E\Traverse.o" "dist\build\ajhc\ajhc-tmp\E\Values.o" "dist\build\ajhc\ajhc-tmp\Util\SameShape.o" "dist\build\ajhc\ajhc-tmp\Support\Tuple.o" "dist\build\ajhc\ajhc-tmp\Name\Binary.o" "dist\build\ajhc\ajhc-tmp\Info\Binary.o" "dist\build\ajhc\ajhc-tmp\E\CPR.o" "dist\build\ajhc\ajhc-tmp\E\Demand.o" "dist\build\ajhc\ajhc-tmp\Stats.o" "dist\build\ajhc\ajhc-tmp\Util\IntBag.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Diagnostic.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DeclsDepends.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Unify.o" "dist\build\ajhc\ajhc-tmp\Util\Progress.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DependAnalysis.o" "dist\build\ajhc\ajhc-tmp\Ho\Binary.o" "dist\build\ajhc\ajhc-tmp\Ho\ReadSource.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Syn\Options.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Unlit.o" "dist\build\ajhc\ajhc-tmp\Util\FilterInput.o" "dist\build\ajhc\ajhc-tmp\E\Annotate.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\FrontEnd.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Exports.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\Tc\Module.o" "dist\build\ajhc\ajhc-tmp\FrontEnd\DataConsAssump.o" "dist\build\ajhc\ajhc-tmp\FindFixpoint.o" "dist\build\ajhc\ajhc-tmp\Util\Relation.o" "dist\build\ajhc\ajhc-tmp\Grin\Grin.o" "dist\build\ajhc\ajhc-tmp\Grin\Noodle.o" "dist\build\ajhc\ajhc-tmp\Grin\Val.o" "dist\build\ajhc\ajhc-tmp\Util\Graphviz.o" "dist\build\ajhc\ajhc-tmp\Util\Perhaps.o" "dist\build\ajhc\ajhc-tmp\Grin\DeadCode.o" "dist\build\ajhc\ajhc-tmp\Grin\Devolve.o" "dist\build\ajhc\ajhc-tmp\Grin\EvalInline.o" "dist\build\ajhc\ajhc-tmp\Grin\FromE.o" "dist\build\ajhc\ajhc-tmp\Grin\Lint.o" "dist\build\ajhc\ajhc-tmp\Grin\NodeAnalyze.o" "dist\build\ajhc\ajhc-tmp\Grin\Optimize.o" "dist\build\ajhc\ajhc-tmp\Grin\SSimplify.o" "dist\build\ajhc\ajhc-tmp\Grin\StorageAnalysis.o" "dist\build\ajhc\ajhc-tmp\Support\Transform.o" "dist\build\ajhc\ajhc-tmp\C\FromGrin2.o" "dist\build\ajhc\ajhc-tmp\C\Generate.o" "dist\build\ajhc\ajhc-tmp\Grin\HashConst.o" "dist\build\ajhc\ajhc-tmp\Util\UnionSolve.o" "dist\build\ajhc\ajhc-tmp\Util\UnionFind.o" "dist\build\ajhc\ajhc-tmp\Util\RWS.o" "dist\build\ajhc\ajhc-tmp\Util\Once.o" "dist\build\ajhc\ajhc-tmp\Fixer\Fixer.o" "dist\build\ajhc\ajhc-tmp\Fixer\Supply.o" "dist\build\ajhc\ajhc-tmp\Grin\Whiz.o" "dist\build\ajhc\ajhc-tmp\E\Eta.o" "dist\build\ajhc\ajhc-tmp\E\FromHs.o" "dist\build\ajhc\ajhc-tmp\E\Inline.o" "dist\build\ajhc\ajhc-tmp\E\LambdaLift.o" "dist\build\ajhc\ajhc-tmp\E\LetFloat.o" "dist\build\ajhc\ajhc-tmp\E\Lint.o" "dist\build\ajhc\ajhc-tmp\E\TypeAnalysis.o" "dist\build\ajhc\ajhc-tmp\E\WorkerWrapper.o" "dist\build\ajhc\ajhc-tmp\E\SSimplify.o" "dist\build\ajhc\ajhc-tmp\E\PrimOpt.o" "dist\build\ajhc\ajhc-tmp\Util\ReaderWriter.o" "dist\build\ajhc\ajhc-tmp\Cmm\OpEval.o" "dist\build\ajhc\ajhc-tmp\Fixer\VMap.o" "dist\build\ajhc\ajhc-tmp\E\PrimDecode.o" "dist\build\ajhc\ajhc-tmp\src\StringTable\StringTable_cbits.o" "dist\build\ajhc\ajhc-tmp\src\cbits\md5sum.o" "dist\build\ajhc\ajhc-tmp\src\cbits\lookup3.o" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.o" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\zlib-0.5.4.0\ghc-7.4.2" "-LC:\Users\Hoge\AppData\Roaming\cabal\temporary-1.1.2.4\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\regex-compat-0.95.1\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\regex-posix-0.95.2\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\regex-base-0.93.2\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\random-1.0.1.1\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\time-1.4" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\process-1.1.0.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\pretty-1.1.1.0" "-LC:\Users\Hoge\AppData\Roaming\cabal\haskeline-0.7.0.3\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\fgl-5.4.2.4\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\mtl-2.1.2\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\transformers-0.3.0.0\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\directory-1.1.0.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-time-1.1.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\old-locale-1.0.0.4" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\filepath-1.3.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\binary-0.5.1.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\containers-0.4.2.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\deepseq-1.3.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\array-0.4.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\Win32-2.2.2.0" "-LC:\Users\Hoge\AppData\Roaming\cabal\HsSyck-0.50\ghc-7.4.2" "-LC:\Users\Hoge\AppData\Roaming\cabal\utf8-string-0.3.7\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\extralibs\syb-0.3.7\ghc-7.4.2" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\bytestring-0.9.2.1" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\base-4.5.1.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\integer-gmp-0.4.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib\ghc-prim-0.2.0.0" "-LC:\Program Files (x86)\Haskell Platform\2012.4.0.0\lib" "C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o" "-lHSzlib-0.5.4.0" "-lHStemporary-1.1.2.4" "-lHSregex-compat-0.95.1" "-lHSregex-posix-0.95.2" "-lHSregex-base-0.93.2" "-lHSrandom-1.0.1.1" "-lHStime-1.4" "-lHSprocess-1.1.0.1" "-lkernel32" "-lHSpretty-1.1.1.0" "-lHShaskeline-0.7.0.3" "-lHSfgl-5.4.2.4" "-lHSmtl-2.1.2" "-lHStransformers-0.3.0.0" "-lHSdirectory-1.1.0.2" "-lHSold-time-1.1.0.0" "-lHSold-locale-1.0.0.4" "-lHSfilepath-1.3.0.0" "-lHSbinary-0.5.1.0" "-lHScontainers-0.4.2.1" "-lHSdeepseq-1.3.0.0" "-lHSarray-0.4.0.0" "-lHSWin32-2.2.2.0" "-luser32" "-lgdi32" "-lwinmm" "-ladvapi32" "-lshell32" "-lshfolder" "-lHSHsSyck-0.50" "-lHSutf8-string-0.3.7" "-lHSsyb-0.3.7" "-lHSbytestring-0.9.2.1" "-lHSbase-4.5.1.0" "-lwsock32" "-luser32" "-lshell32" "-lHSinteger-gmp-0.4.0.0" "-lHSghc-prim-0.2.0.0" "-lHSrts" "-lm" "-lwsock32" "-u" "_ghczmprim_GHCziTypes_Izh_static_info" "-u" "_ghczmprim_GHCziTypes_Czh_static_info" "-u" "_ghczmprim_GHCziTypes_Fzh_static_info" "-u" "_ghczmprim_GHCziTypes_Dzh_static_info" "-u" "_base_GHCziPtr_Ptr_static_info" "-u" "_base_GHCziWord_Wzh_static_info" "-u" "_base_GHCziInt_I8zh_static_info" "-u" "_base_GHCziInt_I16zh_static_info" "-u" "_base_GHCziInt_I32zh_static_info" "-u" "_base_GHCziInt_I64zh_static_info" "-u" "_base_GHCziWord_W8zh_static_info" "-u" "_base_GHCziWord_W16zh_static_info" "-u" "_base_GHCziWord_W32zh_static_info" "-u" "_base_GHCziWord_W64zh_static_info" "-u" "_base_GHCziStable_StablePtr_static_info" "-u" "_ghczmprim_GHCziTypes_Izh_con_info" "-u" "_ghczmprim_GHCziTypes_Czh_con_info" "-u" "_ghczmprim_GHCziTypes_Fzh_con_info" "-u" "_ghczmprim_GHCziTypes_Dzh_con_info" "-u" "_base_GHCziPtr_Ptr_con_info" "-u" "_base_GHCziPtr_FunPtr_con_info" "-u" "_base_GHCziStable_StablePtr_con_info" "-u" "_ghczmprim_GHCziTypes_False_closure" "-u" "_ghczmprim_GHCziTypes_True_closure" "-u" "_base_GHCziPack_unpackCString_closure" "-u" "_base_GHCziIOziException_stackOverflow_closure" "-u" "_base_GHCziIOziException_heapOverflow_closure" "-u" "_base_ControlziExceptionziBase_nonTermination_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure" "-u" "_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure" "-u" "_base_ControlziExceptionziBase_nestedAtomically_closure" "-u" "_base_GHCziWeak_runFinalizzerBatch_closure" "-u" "_base_GHCziTopHandler_flushStdHandles_closure" "-u" "_base_GHCziTopHandler_runIO_closure" "-u" "_base_GHCziTopHandler_runNonIO_closure" "-u" "_base_GHCziConcziIO_ensureIOManagerIsRunning_closure" "-u" "_base_GHCziConcziSync_runSparks_closure" "-u" "_base_GHCziConcziSignal_runHandlers_closure"
link: done
*** Deleting temp files:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.o C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.rc C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.o C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.c C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_7.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_6.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_5.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_4.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_3.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_2.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_1.hscpp C:\Users\Hoge\AppData\Local\Temp\ghc2800_0\ghc2800_0.hscpp
*** Deleting temp dirs:
Deleting: C:\Users\Hoge\AppData\Local\Temp\ghc2800_0
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\setup.exe
build --verbose=3
Using external setup method with build-type Custom
creating
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup
Using Cabal library version 1.14.0
Using
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\Setup.hs
as setup script.
directory dist\doc\html\ajhc does exist: False
creating C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1
Installing README.md to
C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1\README.md
creating C:\Users\Hoge\AppData\Roaming\cabal\doc\ajhc-0.8.0.1
Installing COPYING to
C:\Users\Hoge\AppData\Roaming\cabal\doc\ajhc-0.8.0.1\COPYING
Installing executable(s) in C:\Users\Hoge\AppData\Roaming\cabal\bin
creating C:\Users\Hoge\AppData\Roaming\cabal\bin
Installing executable dist\build\ajhc\ajhc.exe to
C:\Users\Hoge\AppData\Roaming\cabal\bin\ajhc.exe
("C:\\MinGW\\bin\\strip.exe",["C:\\Users\\Hoge\\AppData\\Roaming\\cabal\\bin\\ajhc.exe"])
Installing libraries in C:\Users\Hoge\AppData\Roaming\cabal\ajhc-0.8.0.1
("make",["-f","Makefile.cabalinst","install","TARGET=C:\\Users\\Hoge\\AppData\\Roaming\\cabal\\ajhc-0.8.0.1","JHCPROG=dist/build/ajhc/ajhc","BINDIR=C:\\Users\\Hoge\\AppData\\Roaming\\cabal\\bin","EXEEXT=.exe"])
dist/build/ajhc/ajhc -L- -L. --build-hl lib/jhc-prim/jhc-prim.yaml -o jhc-prim-1.0.hl
ajhc.exe -L- -L. --build-hl lib/jhc-prim/jhc-prim.yaml -o jhc-prim-1.0.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/jhc-prim/jhc-prim.yaml"
Reading: "lib/jhc-prim/jhc-prim.yaml"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Jhc.Prim.Array [lib/jhc-prim/Jhc/Prim/Array.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k3g9ad1avn9ifc8tr51npmrsbu.ho>
Jhc.Prim.Bits [lib/jhc-prim/Jhc/Prim/Bits.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4c1u7e5ouvhq5rqtbp1sro0gve.ho>
Jhc.Prim.Prim [lib/jhc-prim/Jhc/Prim/Prim.hs]
Jhc.Prim.IO [lib/jhc-prim/Jhc/Prim/IO.hs]
Jhc.Prim.Rts [lib/jhc-prim/Jhc/Prim/Rts.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gc5g8oc6pmrppi3tagdjjj3e63.ho>
Jhc.Prim.Wrapper [lib/jhc-prim/Jhc/Prim/Wrapper.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/04jogg1qm7evmf8ttv73f3hlng.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4c1u7e5ouvhq5rqtbp1sro0gve.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k3g9ad1avn9ifc8tr51npmrsbu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gc5g8oc6pmrppi3tagdjjj3e63.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/04jogg1qm7evmf8ttv73f3hlng.ho>
Typechecking...
Compiling...
Writing Library: jhc-prim-1.0.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc.exe -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/jhc/jhc.yaml"
Reading: "lib/jhc/jhc.yaml"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Data.Ratio [lib/jhc/Data/Ratio.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oo3uf0rvl0e4t84rv5856mgkg5.ho>
Jhc.Basics [lib/jhc/Jhc/Basics.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kqu3ej11nq4vi1oc45boo6nlil.ho>
Jhc.Int [lib/jhc/Jhc/Int.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sa82rt3d7fhptu5uh9ajf64139.ho>
Jhc.Type.Word [lib/jhc/Jhc/Type/Word.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gseui4s3vmnsnko4in1ock650l.ho>
Jhc.Type.Basic [lib/jhc/Jhc/Type/Basic.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ov7j0qmd98cmc82cjigi8te5ug.ho>
Jhc.Class.Real [lib/jhc/Jhc/Class/Real.hs]
Jhc.Class.Num [lib/jhc/Jhc/Class/Num.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0fo70ric0kj248na9s98qd2ihi.ho>
Jhc.Class.Ord [lib/jhc/Jhc/Class/Ord.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ontu7i460emnl2qb831djm9430.ho>
Jhc.Show [lib/jhc/Jhc/Show.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kok744dg2b9g069tf62q8fegho.ho>
Jhc.Enum [lib/jhc/Jhc/Enum.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s45qab05j1is99tedhkrjvd8n3.ho>
Jhc.Inst.PrimEnum [lib/jhc/Jhc/Inst/PrimEnum.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/460pbb4m0jqlehn70k7amt9jdo.ho>
Jhc.Float [lib/jhc/Jhc/Float.hs]
Jhc.Inst.Num [lib/jhc/Jhc/Inst/Num.hs]
Jhc.Inst.Enum [lib/jhc/Jhc/Inst/Enum.hs]
Jhc.IO [lib/jhc/Jhc/IO.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/096bv6pg0gubpc8vvnhunrd6e9.ho>
Jhc.Options [lib/jhc/Jhc/Options.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8l1kmi00rpvn10dc36p1guem1v.ho>
Jhc.Order [lib/jhc/Jhc/Order.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cm0cfjm8dekgem801j8qhkvksp.ho>
Jhc.Prim [lib/jhc/Jhc/Prim.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0d83o1ukc5jf4gpj0he8vbatri.ho>
Jhc.Type.Handle [lib/jhc/Jhc/Type/Handle.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0feb52t3hkvvqiuia6joc6tklu.ho>
Jhc.Type.C [lib/jhc/Jhc/Type/C.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4vlbdc05ob5l8mghhgtbsriuf7.ho>
Jhc.Type.Float [lib/jhc/Jhc/Type/Float.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ggnfh5sbcqmkecn59iv3e2k6tu.ho>
Jhc.Type.Ptr [lib/jhc/Jhc/Type/Ptr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0d0f16co3lns953vvaglqd3kne.ho>
Jhc.Num [lib/jhc/Jhc/Num.hs]
Prelude.Text [lib/jhc/Prelude/Text.hs]
Jhc.List [lib/jhc/Jhc/List.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gmip867ejrrb0a9diaq9u8chto.ho>
Jhc.String [lib/jhc/Jhc/String.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/01r3jgr1561pdb5sf04ebri08u.ho>
Jhc.Monad [lib/jhc/Jhc/Monad.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0qofp8bol0urb0745gbb5feoqe.ho>
Jhc.Text.Read [lib/jhc/Jhc/Text/Read.hs]
Prelude.CType [lib/jhc/Prelude/CType.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8rf63itk2tace9fs42ftqbieqo.ho>
Jhc.Inst.Order [lib/jhc/Jhc/Inst/Order.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kt295ns16ekt643cdjlsuegpom.ho>
Numeric [lib/jhc/Numeric.hs]
Jhc.Numeric [lib/jhc/Jhc/Numeric.hs]
Prelude.IO [lib/jhc/Prelude/IO.hs]
Foreign.C.String [lib/jhc/Foreign/C/String.hs]
Foreign.C.Types [lib/jhc/Foreign/C/Types.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oc7u8ip83fiq3m9hs8t3b3j9nn.ho>
Foreign.Marshal.Array [lib/jhc/Foreign/Marshal/Array.hs]
Foreign.Marshal.Alloc [lib/jhc/Foreign/Marshal/Alloc.hs]
Foreign.Storable [lib/jhc/Foreign/Storable.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sr8q89q6red9e6clmafqca07rq.ho>
Jhc.Addr [lib/jhc/Jhc/Addr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cuu37i7urdocl6uq3fsormh8mv.ho>
Foreign.Marshal.Utils [lib/jhc/Foreign/Marshal/Utils.hs]
Foreign.Ptr [lib/jhc/Foreign/Ptr.hs]
Jhc.Inst.Show [lib/jhc/Jhc/Inst/Show.hs]
Jhc.Inst.Storable [lib/jhc/Jhc/Inst/Storable.hs]
System.C.Stdio [lib/jhc/System/C/Stdio.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ghprppgm0eceul169j5eksum10.ho>
Prelude.Float [lib/jhc/Prelude/Float.hs]
Foreign.C.Error [lib/jhc/Foreign/C/Error.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/slumk70iphc6fghtiglfi70g3o.ho>
Jhc.Maybe [lib/jhc/Jhc/Maybe.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8m5bkpcl9em0alophk96kd3ug0.ho>
Jhc.ForeignPtr [lib/jhc/Jhc/ForeignPtr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cl8ls02jcbgbhp0o16jbp3bio3.ho>
Jhc.Handle [lib/jhc/Jhc/Handle.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5jglhss2c6viar15gp8f8616d.ho>
Jhc.Inst.Read [lib/jhc/Jhc/Inst/Read.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s22ku4rf2avgi4jihk9kicrl53.ho>
Jhc.Tuples [lib/jhc/Jhc/Tuples.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c1nupv8lpnogiv3f0qffgdokvl.ho>
System.IO.Unsafe [lib/jhc/System/IO/Unsafe.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s4j0a9ocqte9khgo2na1q8tphi.ho>
System.Mem [lib/jhc/System/Mem.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4hifemq6l3t8ft8ipi8fugack7.ho>
System.Mem.StableName [lib/jhc/System/Mem/StableName.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8h1oig7cma1vhhrhobmq8fp3nv.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0d0f16co3lns953vvaglqd3kne.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gseui4s3vmnsnko4in1ock650l.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ov7j0qmd98cmc82cjigi8te5ug.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sa82rt3d7fhptu5uh9ajf64139.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kqu3ej11nq4vi1oc45boo6nlil.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ggnfh5sbcqmkecn59iv3e2k6tu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4vlbdc05ob5l8mghhgtbsriuf7.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ghprppgm0eceul169j5eksum10.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0d83o1ukc5jf4gpj0he8vbatri.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ontu7i460emnl2qb831djm9430.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cm0cfjm8dekgem801j8qhkvksp.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kt295ns16ekt643cdjlsuegpom.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/01r3jgr1561pdb5sf04ebri08u.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0feb52t3hkvvqiuia6joc6tklu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/460pbb4m0jqlehn70k7amt9jdo.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s45qab05j1is99tedhkrjvd8n3.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8l1kmi00rpvn10dc36p1guem1v.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/096bv6pg0gubpc8vvnhunrd6e9.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gmip867ejrrb0a9diaq9u8chto.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8rf63itk2tace9fs42ftqbieqo.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0qofp8bol0urb0745gbb5feoqe.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kok744dg2b9g069tf62q8fegho.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0fo70ric0kj248na9s98qd2ihi.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cuu37i7urdocl6uq3fsormh8mv.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sr8q89q6red9e6clmafqca07rq.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oc7u8ip83fiq3m9hs8t3b3j9nn.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oo3uf0rvl0e4t84rv5856mgkg5.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8m5bkpcl9em0alophk96kd3ug0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/slumk70iphc6fghtiglfi70g3o.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cl8ls02jcbgbhp0o16jbp3bio3.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5jglhss2c6viar15gp8f8616d.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s22ku4rf2avgi4jihk9kicrl53.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c1nupv8lpnogiv3f0qffgdokvl.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s4j0a9ocqte9khgo2na1q8tphi.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4hifemq6l3t8ft8ipi8fugack7.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8h1oig7cma1vhhrhobmq8fp3nv.ho>
Typechecking...
Compiling...
*** Module depended on in library that is not in export list: Jhc.Inst.Num
*** Module depended on in library that is not in export list: Jhc.Inst.Order
Writing Library: jhc-1.0.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/haskell-extras/haskell-extras.yaml.m4 -o haskell-extras-0.8.1.hl
ajhc.exe -L- -L. --build-hl lib/haskell-extras/haskell-extras.yaml.m4 -o haskell-extras-0.8.1.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/haskell-extras/haskell-extras.yaml.m4"
Reading: "lib/haskell-extras/haskell-extras.yaml.m4"
Writing stuff:C:\Users\Hoge\AppData\Local\Temp\jhc_27192\prelude.m4
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Control.Exception [lib/haskell-extras/Control/Exception.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8d6po4jqq9029mna739l7rbiec.ho>
Prelude [lib/haskell-extras/Prelude.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ors4tr731157ge5trq896b12t4.ho>
Control.Monad [lib/haskell-extras/Control/Monad.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/se404kq63pnur0fl5hfei5f2id.ho>
Control.Monad.Fix [lib/haskell-extras/Control/Monad/Fix.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g2ttv2raj2ck38b823fisvn7pg.ho>
Control.Monad.Instances [lib/haskell-extras/Control/Monad/Instances.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o4c2jhskudcbe44v8g6k0vrhb9.ho>
Data.Function [lib/haskell-extras/Data/Function.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o0do32bihangncksvjmmbof56c.ho>
Data.Array [lib/haskell-extras/Data/Array.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4bri3epvni923aq2frso80a7gd.ho>
Data.Ix [lib/haskell-extras/Data/Ix.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c70an5ks6qrdqrccn54g4qdl6b.ho>
Data.Array.IO [lib/haskell-extras/Data/Array/IO.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0ki3dl6fg2h8sa29oca5ugofna.ho>
Data.Array.Unboxed [lib/haskell-extras/Data/Array/Unboxed.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sg3j1a8kb4ojvo11psn2h8vfe7.ho>
Foreign.ForeignPtr [lib/haskell-extras/Foreign/ForeignPtr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oqcdt93hforp2rddtt02tulg56.ho>
Data.Bits [lib/haskell-extras/Data/Bits.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gpbebct7qdipmujr6ctkf37t3h.ho>
Data.Char [lib/haskell-extras/Data/Char.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/st4rsa1bc9q2qee788nttuava2.ho>
Data.Complex [lib/haskell-extras/Data/Complex.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sq841u4i19flncht45gvbbpl6.ho>
Data.Functor [lib/haskell-extras/Data/Functor.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kt4683deh2ikvafn7g4r20vaj0.ho>
Data.IORef [lib/haskell-extras/Data/IORef.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8dklqcl62jvbg6cii57peca2di.ho>
Data.Int [lib/haskell-extras/Data/Int.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5sh9invak094hnvd4dh1bkdho.ho>
Data.List [lib/haskell-extras/Data/List.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sehi4aagt08q8g3sag8s56t6o.ho>
Data.Maybe [lib/haskell-extras/Data/Maybe.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8n677cjqrl47k9vafjtn7cu5mu.ho>
Data.Monoid [lib/haskell-extras/Data/Monoid.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sb0lsqlvihea2hiq3p7e7a7mkc.ho>
Data.Typeable [lib/haskell-extras/Data/Typeable.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/suahvr5i24vlork2l8mikvlbjp.ho>
Data.Unicode [lib/haskell-extras/Data/Unicode.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/88tc3a7uirv4v97b5d3p0ee2ps.ho>
Data.Version [lib/haskell-extras/Data/Version.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/spujeidf62bi8hed63n08tssdj.ho>
Data.Word [lib/haskell-extras/Data/Word.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ogo7gaevaqtndomu9tr2r0u1n2.ho>
Debug.Trace [lib/haskell-extras/Debug/Trace.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/omoccirqgedp5j6ir2ogpavcso.ho>
System.IO [lib/haskell-extras/System/IO.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kp12njmja4kqkrh0ucg0od1gm5.ho>
Foreign [lib/haskell-extras/Foreign.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/46mbcv00atoaf2bf1iau2tkuji.ho>
Foreign.Marshal [lib/haskell-extras/Foreign/Marshal.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4l9vbqvte700dmihu3k1153672.ho>
Foreign.Marshal.Error [lib/haskell-extras/Foreign/Marshal/Error.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5tu6kb3kp0no0mu3tme477lpr.ho>
Foreign.Marshal.Pool [lib/haskell-extras/Foreign/Marshal/Pool.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/834n394lnfkrf55h7a498klpj5.ho>
Foreign.StablePtr [lib/haskell-extras/Foreign/StablePtr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/op2dhg1vaer7q1mrcbkhh470um.ho>
Foreign.C [lib/haskell-extras/Foreign/C.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k09sj7ne181f6ilaj3rju1csi7.ho>
System.CPUTime [lib/haskell-extras/System/CPUTime.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ketk5ktdpvkgknkmuea7hld38p.ho>
System.Cmd [lib/haskell-extras/System/Cmd.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o3ia3trh0ughgusptupjkgeogu.ho>
System.Exit [lib/haskell-extras/System/Exit.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sq4vaa8m2ebjbrm6q9cmuqntt1.ho>
System.Console.GetOpt [lib/haskell-extras/System/Console/GetOpt.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ci7jvdkn28ueqjpmj9imq073rc.ho>
System.Directory [lib/haskell-extras/System/Directory.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kh3t8j1sm2pdc9pdrpcs7qo6kn.ho>
System.Time [lib/haskell-extras/System/Time.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8a1h3a6lh8ot3poo8u2i2bikd1.ho>
System.Locale [lib/haskell-extras/System/Locale.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8mj5kas7tnqcm3j192k18psoi7.ho>
System.Environment [lib/haskell-extras/System/Environment.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oa9naal1ii2kngbh6qupdpadnn.ho>
System.IO.Binary [lib/haskell-extras/System/IO/Binary.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/grqu2llla0d51b4u2e029ufah4.ho>
System.IO.Error [lib/haskell-extras/System/IO/Error.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g63lkr2poi03uro3q76gbbcfel.ho>
System.IO.Pipe [lib/haskell-extras/System/IO/Pipe.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0p3ouom1r28v4fbn6vq3tuejf2.ho>
System.Info [lib/haskell-extras/System/Info.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kif18nsmeciuh0mk8aqsga32g3.ho>
System.Random [lib/haskell-extras/System/Random.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cop91obkfbdr5dmuguuqu2f7v2.ho>
Text.Printf [lib/haskell-extras/Text/Printf.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/opcioeovcqiuvl4i5mem6b9aag.ho>
Text.Show.Functions [lib/haskell-extras/Text/Show/Functions.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sofc3hipulig23h9f7c4gqv1mm.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ors4tr731157ge5trq896b12t4.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8d6po4jqq9029mna739l7rbiec.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/se404kq63pnur0fl5hfei5f2id.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o0do32bihangncksvjmmbof56c.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o4c2jhskudcbe44v8g6k0vrhb9.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g2ttv2raj2ck38b823fisvn7pg.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c70an5ks6qrdqrccn54g4qdl6b.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4bri3epvni923aq2frso80a7gd.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0ki3dl6fg2h8sa29oca5ugofna.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oqcdt93hforp2rddtt02tulg56.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sg3j1a8kb4ojvo11psn2h8vfe7.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/gpbebct7qdipmujr6ctkf37t3h.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/st4rsa1bc9q2qee788nttuava2.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sq841u4i19flncht45gvbbpl6.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kt4683deh2ikvafn7g4r20vaj0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8dklqcl62jvbg6cii57peca2di.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5sh9invak094hnvd4dh1bkdho.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sehi4aagt08q8g3sag8s56t6o.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8n677cjqrl47k9vafjtn7cu5mu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sb0lsqlvihea2hiq3p7e7a7mkc.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/suahvr5i24vlork2l8mikvlbjp.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/88tc3a7uirv4v97b5d3p0ee2ps.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/spujeidf62bi8hed63n08tssdj.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ogo7gaevaqtndomu9tr2r0u1n2.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kp12njmja4kqkrh0ucg0od1gm5.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/omoccirqgedp5j6ir2ogpavcso.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/op2dhg1vaer7q1mrcbkhh470um.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/834n394lnfkrf55h7a498klpj5.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s5tu6kb3kp0no0mu3tme477lpr.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4l9vbqvte700dmihu3k1153672.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/46mbcv00atoaf2bf1iau2tkuji.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k09sj7ne181f6ilaj3rju1csi7.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ketk5ktdpvkgknkmuea7hld38p.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sq4vaa8m2ebjbrm6q9cmuqntt1.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o3ia3trh0ughgusptupjkgeogu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/ci7jvdkn28ueqjpmj9imq073rc.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8mj5kas7tnqcm3j192k18psoi7.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8a1h3a6lh8ot3poo8u2i2bikd1.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kh3t8j1sm2pdc9pdrpcs7qo6kn.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/oa9naal1ii2kngbh6qupdpadnn.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/grqu2llla0d51b4u2e029ufah4.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g63lkr2poi03uro3q76gbbcfel.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0p3ouom1r28v4fbn6vq3tuejf2.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kif18nsmeciuh0mk8aqsga32g3.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/cop91obkfbdr5dmuguuqu2f7v2.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/opcioeovcqiuvl4i5mem6b9aag.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sofc3hipulig23h9f7c4gqv1mm.ho>
Typechecking...
Compiling...
*** We are re-exporting the following modules from other libraries: Data.Ratio
*** We are re-exporting the following modules from other libraries: Foreign.C.Error
*** We are re-exporting the following modules from other libraries: Foreign.C.String
*** We are re-exporting the following modules from other libraries: Foreign.C.Types
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Alloc
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Array
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Utils
*** We are re-exporting the following modules from other libraries: Foreign.Ptr
*** We are re-exporting the following modules from other libraries: Foreign.Storable
*** We are re-exporting the following modules from other libraries: Numeric
*** We are re-exporting the following modules from other libraries: System.IO.Unsafe
Writing Library: haskell-extras-0.8.1.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/haskell2010/haskell2010.yaml.m4 -o haskell2010-0.8.1.hl
ajhc.exe -L- -L. --build-hl lib/haskell2010/haskell2010.yaml.m4 -o haskell2010-0.8.1.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/haskell2010/haskell2010.yaml.m4"
Reading: "lib/haskell2010/haskell2010.yaml.m4"
Writing stuff:C:\Users\Hoge\AppData\Local\Temp\jhc_25800\prelude.m4
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Typechecking...
Compiling...
*** We are re-exporting the following modules from other libraries: Control.Monad
*** We are re-exporting the following modules from other libraries: Data.Array
*** We are re-exporting the following modules from other libraries: Data.Bits
*** We are re-exporting the following modules from other libraries: Data.Char
*** We are re-exporting the following modules from other libraries: Data.Complex
*** We are re-exporting the following modules from other libraries: Data.Int
*** We are re-exporting the following modules from other libraries: Data.Ix
*** We are re-exporting the following modules from other libraries: Data.List
*** We are re-exporting the following modules from other libraries: Data.Maybe
*** We are re-exporting the following modules from other libraries: Data.Ratio
*** We are re-exporting the following modules from other libraries: Data.Word
*** We are re-exporting the following modules from other libraries: Foreign
*** We are re-exporting the following modules from other libraries: Foreign.C
*** We are re-exporting the following modules from other libraries: Foreign.C.Error
*** We are re-exporting the following modules from other libraries: Foreign.C.String
*** We are re-exporting the following modules from other libraries: Foreign.C.Types
*** We are re-exporting the following modules from other libraries: Foreign.ForeignPtr
*** We are re-exporting the following modules from other libraries: Foreign.Marshal
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Alloc
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Array
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Error
*** We are re-exporting the following modules from other libraries: Foreign.Marshal.Utils
*** We are re-exporting the following modules from other libraries: Foreign.Ptr
*** We are re-exporting the following modules from other libraries: Foreign.StablePtr
*** We are re-exporting the following modules from other libraries: Foreign.Storable
*** We are re-exporting the following modules from other libraries: Numeric
*** We are re-exporting the following modules from other libraries: Prelude
*** We are re-exporting the following modules from other libraries: System.Environment
*** We are re-exporting the following modules from other libraries: System.Exit
*** We are re-exporting the following modules from other libraries: System.IO
*** We are re-exporting the following modules from other libraries: System.IO.Error
Writing Library: haskell2010-0.8.1.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/flat-foreign/flat-foreign.yaml -o flat-foreign-1.0.hl
ajhc.exe -L- -L. --build-hl lib/flat-foreign/flat-foreign.yaml -o flat-foreign-1.0.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/flat-foreign/flat-foreign.yaml"
Reading: "lib/flat-foreign/flat-foreign.yaml"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Bits [lib/flat-foreign/Bits.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/orl3vk7481q9ar599n79to14mc.ho>
CError [lib/flat-foreign/CError.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/scd9elfv9af33lfr4gebr9ro8h.ho>
CForeign [lib/flat-foreign/CForeign.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o3d18u9vu1c6bd7lc5v7ubllc1.ho>
CString [lib/flat-foreign/CString.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4lr11blat2i68qbm3k9gnn7jat.ho>
CTypes [lib/flat-foreign/CTypes.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c2i53v19amvb411it62093hfsa.ho>
ForeignPtr [lib/flat-foreign/ForeignPtr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sj4nkc5rmf3v660gvomqcqrh32.ho>
Int [lib/flat-foreign/Int.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sij4e4jpvoq54dlbj078c68okm.ho>
MarshalAlloc [lib/flat-foreign/MarshalAlloc.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0t4cg34ifvi9bc11m4rhscv8m0.ho>
MarshalArray [lib/flat-foreign/MarshalArray.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4kkraf7dr1aqgucj2k7qtkmuc5.ho>
MarshalError [lib/flat-foreign/MarshalError.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s6lb07snbgioo4964vevhqg7ed.ho>
MarshalUtils [lib/flat-foreign/MarshalUtils.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0mq5qpecj4s504thf8e62fda06.ho>
Ptr [lib/flat-foreign/Ptr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s7qjua1vaqmbs6jlemtgmg8ugu.ho>
StablePtr [lib/flat-foreign/StablePtr.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/89pj9a9qnllqsmqkdjudjsa6c6.ho>
Storable [lib/flat-foreign/Storable.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8t4adsijl9q2v5vm5q8a9taog0.ho>
Word [lib/flat-foreign/Word.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/os8jd4frsclv5ibutettfht1p6.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/orl3vk7481q9ar599n79to14mc.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/scd9elfv9af33lfr4gebr9ro8h.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o3d18u9vu1c6bd7lc5v7ubllc1.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4lr11blat2i68qbm3k9gnn7jat.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c2i53v19amvb411it62093hfsa.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sj4nkc5rmf3v660gvomqcqrh32.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sij4e4jpvoq54dlbj078c68okm.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0t4cg34ifvi9bc11m4rhscv8m0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4kkraf7dr1aqgucj2k7qtkmuc5.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s6lb07snbgioo4964vevhqg7ed.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0mq5qpecj4s504thf8e62fda06.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s7qjua1vaqmbs6jlemtgmg8ugu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/89pj9a9qnllqsmqkdjudjsa6c6.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8t4adsijl9q2v5vm5q8a9taog0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/os8jd4frsclv5ibutettfht1p6.ho>
Typechecking...
Compiling...
Writing Library: flat-foreign-1.0.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/haskell98/haskell98.yaml -o haskell98-1.0.hl
ajhc.exe -L- -L. --build-hl lib/haskell98/haskell98.yaml -o haskell98-1.0.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/haskell98/haskell98.yaml"
Reading: "lib/haskell98/haskell98.yaml"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Array [lib/haskell98/Array.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g63hec80js1ghefq70tj4h4avc.ho>
Ix [lib/haskell98/Ix.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4brl8odvkb45bca6qhp6dt72d0.ho>
CPUTime [lib/haskell98/CPUTime.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c7s05lt72cn28urq227c92nvtu.ho>
Char [lib/haskell98/Char.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0rv13jcomq9k4i27cg50c94nn0.ho>
Complex [lib/haskell98/Complex.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/koshmp4mhlcj11o9a638ld0nq1.ho>
Directory [lib/haskell98/Directory.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sdhlkio3b35ov6oec7694k43c9.ho>
IO [lib/haskell98/IO.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/05to7eiu8s7bdubv1r4kp649of.ho>
List [lib/haskell98/List.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k6usv5uql1fbm75qnmafeqcq11.ho>
Locale [lib/haskell98/Locale.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s74kcgm3v06kjl629nhrl81gfj.ho>
Maybe [lib/haskell98/Maybe.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/si83bm7emjf321r07v6okj4us3.ho>
Monad [lib/haskell98/Monad.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k9gano32adfduvqmo0oftnusb4.ho>
Random [lib/haskell98/Random.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8j3qfqib89qsnit3rm77jf13td.ho>
Ratio [lib/haskell98/Ratio.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0k3trc7qpmnp716r6tn39v3boc.ho>
System [lib/haskell98/System.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sr67fb7mosu6jj424am869nda.ho>
Time [lib/haskell98/Time.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kvt6he07sf0glu8ocjvsr9ramp.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4brl8odvkb45bca6qhp6dt72d0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/g63hec80js1ghefq70tj4h4avc.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c7s05lt72cn28urq227c92nvtu.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0rv13jcomq9k4i27cg50c94nn0.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/koshmp4mhlcj11o9a638ld0nq1.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/sdhlkio3b35ov6oec7694k43c9.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/05to7eiu8s7bdubv1r4kp649of.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k6usv5uql1fbm75qnmafeqcq11.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/s74kcgm3v06kjl629nhrl81gfj.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/si83bm7emjf321r07v6okj4us3.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/k9gano32adfduvqmo0oftnusb4.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8j3qfqib89qsnit3rm77jf13td.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/0k3trc7qpmnp716r6tn39v3boc.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4sr67fb7mosu6jj424am869nda.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/kvt6he07sf0glu8ocjvsr9ramp.ho>
Typechecking...
Compiling...
*** We are re-exporting the following modules from other libraries: Numeric
*** We are re-exporting the following modules from other libraries: Prelude
Writing Library: haskell98-1.0.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/applicative/applicative.yaml -o applicative-1.0.hl
ajhc.exe -L- -L. --build-hl lib/applicative/applicative.yaml -o applicative-1.0.hl
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "lib/applicative/applicative.yaml"
Reading: "lib/applicative/applicative.yaml"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Control.Applicative [lib/applicative/Control/Applicative.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o0vrje7lj9br98i8pe373ppbki.ho>
Control.Arrow [lib/applicative/Control/Arrow.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8qack08io72061pa7n0ll7h081.ho>
Control.Category [lib/applicative/Control/Category.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c3j6kh5hqjgavlbr78i7g97j28.ho>
Data.Foldable [lib/applicative/Data/Foldable.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4ig73mfpnn5qk1174e3co283d3.ho>
Data.Traversable [lib/applicative/Data/Traversable.hs] <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/08ps9h7l5g5qlo7d856dqg9a5s.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/c3j6kh5hqjgavlbr78i7g97j28.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/8qack08io72061pa7n0ll7h081.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/o0vrje7lj9br98i8pe373ppbki.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/4ig73mfpnn5qk1174e3co283d3.ho>
Fresh: <C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache/08ps9h7l5g5qlo7d856dqg9a5s.ho>
Typechecking...
Compiling...
Writing Library: applicative-1.0.hl
perl utils/build_extlibs.prl -c dist/build/ajhc/ajhc lib/ext/containers.cabal
Processing lib/ext/containers.cabal
Processing lib/ext/containers.cabal, found containers-0.3.0.0
Fetching http://hackage.haskell.org/packages/archive/containers/0.3.0.0/containers-0.3.0.0.tar.gz
tar -zxv --directory tmp/build -f tmp/build/containers-0.3.0.0.tar.gz
containers-0.3.0.0/
containers-0.3.0.0/LICENSE
containers-0.3.0.0/Setup.hs
containers-0.3.0.0/include/
containers-0.3.0.0/include/Typeable.h
containers-0.3.0.0/containers.cabal
containers-0.3.0.0/Data/
containers-0.3.0.0/Data/IntMap.hs
containers-0.3.0.0/Data/Sequence.hs
containers-0.3.0.0/Data/Set.hs
containers-0.3.0.0/Data/Graph.hs
containers-0.3.0.0/Data/IntSet.hs
containers-0.3.0.0/Data/Map.hs
containers-0.3.0.0/Data/Tree.hs
patch -d tmp/build/containers-0.3.0.0 -p1 < lib/ext/containers.patch
patching file Data/Sequence.hs
cp 'lib/ext/containers.cabal' 'tmp/build/containers-0.3.0.0'
dist/build/ajhc/ajhc -fcpp -Isrc/data -papplicative --build-hl 'tmp/build/containers-0.3.0.0/containers.cabal' -L- -L. -i- '-itmp/build/containers-0.3.0.0'
ajhc.exe -fcpp -Isrc/data -papplicative --build-hl tmp/build/containers-0.3.0.0/containers.cabal -L- -L. -i- -itmp/build/containers-0.3.0.0
ajhc 0.8.0.1 (f1bf6e4a473a42ac193097a84adebd6506b61209)
Creating library from description file: "tmp/build/containers-0.3.0.0/containers.cabal"
Reading: "tmp/build/containers-0.3.0.0/containers.cabal"
Finding Dependencies...
Using Ho Cache: 'C:/MinGW/msys/1.0/home/Hoge/.ajhc/cache'
Data.Graph [tmp/build/containers-0.3.0.0/Data/Graph.hs]
'cpp -CC -traditional -Itmp/build/containers-0.3.0.0 -Isrc/data -Isrc/data -D__JHC__=800 -D__JHC_VERSION__=0.8.0.1 tmp/build/containers-0.3.0.0/Data/IntSet.hs' exited abnormally (ExitFailure 1)
Running Command Failed! at utils/build_extlibs.prl line 30, <$fh> line 27.
"make": *** [containers-0.3.0.0.hl] Error 2
make returned ExitFailure 2
C:\Users\Hoge\AppData\Local\Temp\ajhc-0.8.0.1-24548\ajhc-0.8.0.1\dist\setup\setup.exe
install --verbose=3
World file is already up to date.
cabal.exe: Error: some packages failed to install:
ajhc-0.8.0.1 failed during the final install step. The exception was:
ExitFailure 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment