Skip to content

Instantly share code, notes, and snippets.

@deech
Last active August 29, 2015 14:12
Show Gist options
  • Save deech/d4be3357c1630b30ce24 to your computer and use it in GitHub Desktop.
Save deech/d4be3357c1630b30ce24 to your computer and use it in GitHub Desktop.
table-sort compile output -v3
[1 of 1] Compiling Main ( src/Examples/table-sort.hs, dist/build/table-sort/table-sort-tmp/Main.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 24,591, types: 551,63, coercions: 5,5}
src/Examples/table-sort.hs:89:17: Warning:
This binding for `isSelected' shadows the existing binding
imported from `Graphics.UI.FLTK.LowLevel.FLTKHS' at src/Examples/table-sort.hs:7:1-39
(and originally defined in `Graphics.UI.FLTK.LowLevel.Hierarchy')
src/Examples/table-sort.hs:147:21: Warning:
This binding for `rowData' shadows the existing binding
defined at src/Examples/table-sort.hs:34:3
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 28,719, types: 565,245, coercions: 5,107}
Result size of Simplifier iteration=2
= {terms: 28,721, types: 565,279, coercions: 5,133}
Result size of Simplifier iteration=3
= {terms: 28,705, types: 565,258, coercions: 5,133}
Result size of Simplifier
= {terms: 28,705, types: 565,258, coercions: 5,133}
*** Specialise:
Result size of Specialise
= {terms: 28,705, types: 565,258, coercions: 5,133}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 28,997, types: 565,604, coercions: 5,133}
*** Float inwards:
Result size of Float inwards
= {terms: 28,997, types: 565,604, coercions: 5,133}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 30,539, types: 567,401, coercions: 6,20}
Result size of Simplifier iteration=2
= {terms: 1,781, types: 7,775, coercions: 320}
Result size of Simplifier iteration=3
= {terms: 1,720, types: 6,405, coercions: 312}
Result size of Simplifier iteration=4
= {terms: 1,718, types: 6,404, coercions: 312}
Result size of Simplifier
= {terms: 1,718, types: 6,404, coercions: 312}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 1,687, types: 6,400, coercions: 312}
Result size of Simplifier
= {terms: 1,687, types: 6,400, coercions: 312}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,571, types: 2,944, coercions: 422}
Result size of Simplifier iteration=2
= {terms: 2,462, types: 2,645, coercions: 350}
Result size of Simplifier iteration=3
= {terms: 2,404, types: 2,559, coercions: 315}
Result size of Simplifier
= {terms: 2,404, types: 2,559, coercions: 315}
*** Demand analysis:
Result size of Demand analysis
= {terms: 2,404, types: 2,559, coercions: 315}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 2,620, types: 2,781, coercions: 335}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,526, types: 2,698, coercions: 322}
Result size of Simplifier iteration=2
= {terms: 2,466, types: 2,646, coercions: 317}
Result size of Simplifier
= {terms: 2,466, types: 2,646, coercions: 317}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 2,492, types: 2,679, coercions: 317}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 2,470, types: 2,679, coercions: 317}
*** Float inwards:
Result size of Float inwards
= {terms: 2,470, types: 2,679, coercions: 317}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,456, types: 2,663, coercions: 317}
Result size of Simplifier iteration=2
= {terms: 2,447, types: 2,653, coercions: 315}
Result size of Simplifier
= {terms: 2,447, types: 2,653, coercions: 315}
*** Tidy Core:
Result size of Tidy Core
= {terms: 2,447, types: 2,653, coercions: 315}
*** CorePrep:
Result size of CorePrep
= {terms: 2,861, types: 3,86, coercions: 315}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-Isrc/Examples' '-Idist/build/table-sort/table-sort-tmp' '-Idist/build/table-sort/table-sort-tmp' '-Idist/build/autogen' '-Idist/build/table-sort/table-sort-tmp' '-c' '/tmp/ghc20728_0/ghc20728_0.s' '-o' 'dist/build/table-sort/table-sort-tmp/Main.o'
Upsweep completely successful.
*** Deleting temp files:
Deleting: /tmp/ghc20728_0/ghc20728_0.c /tmp/ghc20728_0/ghc20728_0.s
Warning: deleting non-existent /tmp/ghc20728_0/ghc20728_0.c
*** Deleting temp files:
Deleting: /tmp/ghc20728_0/ghc20728_0.hscpp
*** Deleting temp dirs:
Deleting: /tmp/ghc20728_0
Glasgow Haskell Compiler, Version 7.6.3, stage 2 booted by GHC version 7.6.3
Using binary package database: /usr/local/lib/ghc-7.6.3/package.conf.d/package.cache
Using binary package database: /home/deech/.ghc/x86_64-linux-7.6.3/package.conf.d/package.cache
Using package config file: dist/package.conf.inplace
package fltkhs-0.1.0.0-aa614fdfbaf22542fde939b1de0ac3d3 is shadowed by package fltkhs-0.1.0.0-inplace
wired-in package ghc-prim mapped to ghc-prim-0.3.0.0-d5221a8c8a269b66ab9a07bdc23317dd
wired-in package integer-gmp mapped to integer-gmp-0.5.0.0-2f15426f5b53fe4c6490832f9b20d8d7
wired-in package base mapped to base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.8.0.0-665608a4343e7085941f03b00409debc
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static -static
*** Chasing dependencies:
Chasing modules from: *src/Examples/table-sort.hs
Created temporary directory: /tmp/ghc20743_0
*** C pre-processor:
'/usr/bin/gcc' '-E' '-undef' '-traditional' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I' 'dist/build/table-sort/table-sort-tmp' '-I' 'dist/build/table-sort/table-sort-tmp' '-I' 'dist/build/autogen' '-I' 'dist/build/table-sort/table-sort-tmp' '-I' '/home/deech/Old/Haskell/fltkhs/c-src' '-I' '/home/deech/Old/Haskell/fltkhs' '-I' '/home/deech/Old/Haskell/fltkhs/./c-src' '-I' '/usr/local/lib/ghc-7.6.3/process-1.1.0.2/include' '-I' '/usr/local/lib/ghc-7.6.3/directory-1.2.0.1/include' '-I' '/usr/local/lib/ghc-7.6.3/unix-2.6.0.1/include' '-I' '/usr/local/lib/ghc-7.6.3/bytestring-0.10.0.2/include' '-I' '/usr/local/lib/ghc-7.6.3/time-1.4.0.1/include' '-I' '/usr/local/lib/ghc-7.6.3/base-4.6.0.1/include' '-I' '/usr/local/lib/ghc-7.6.3/include' '-D__GLASGOW_HASKELL__=706' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' '-include' 'dist/build/autogen/cabal_macros.h' '-x' 'c' 'src/Examples/table-sort.hs' '-o' '/tmp/ghc20743_0/ghc20743_0.hscpp'
Stable obj: [Main]
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = 2015-01-01 17:46:54 UTC
ms_mod = main:Main,
ms_textual_imps = [import (implicit) Prelude,
import System.Process, import Data.List, import Data.IORef,
import Graphics.UI.FLTK.LowLevel.FLTKHS, import Control.Monad,
import Graphics.UI.FLTK.LowLevel.Fl_Types,
import Graphics.UI.FLTK.LowLevel.Fl_Enumerations,
import qualified Graphics.UI.FLTK.LowLevel.FL as FL]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file /tmp/ghc20743_0/ghc20743_0.hscpp
*** Checking old interface for main:Main:
[1 of 1] Skipping Main ( src/Examples/table-sort.hs, dist/build/table-sort/table-sort-tmp/Main.o )
Upsweep completely successful.
*** Deleting temp files:
Deleting: /tmp/ghc20743_0/ghc20743_0.s
Warning: deleting non-existent /tmp/ghc20743_0/ghc20743_0.s
link: linkables are ...
LinkableM (2015-01-01 17:47:27 UTC) main:Main
[DotO dist/build/table-sort/table-sort-tmp/Main.o]
Linking dist/build/table-sort/table-sort ...
*** C Compiler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-c' '/tmp/ghc20743_0/ghc20743_0.c' '-o' '/tmp/ghc20743_0/ghc20743_0.o' '-DTABLES_NEXT_TO_CODE' '-I/usr/local/lib/ghc-7.6.3/include'
*** C Compiler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-c' '/tmp/ghc20743_0/ghc20743_0.s' '-o' '/tmp/ghc20743_0/ghc20743_1.o' '-DTABLES_NEXT_TO_CODE' '-I/usr/local/lib/ghc-7.6.3/include'
*** Linker:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-o' 'dist/build/table-sort/table-sort' 'dist/build/table-sort/table-sort-tmp/Main.o' '-L/home/deech/Old/Haskell/fltkhs/dist/build' '-L/home/deech/Old/Haskell/fltkhs/lib' '-L/home/deech/.cabal/lib/x86_64-linux-ghc-7.6.3/stm-2.4.3' '-L/usr/local/lib/ghc-7.6.3/containers-0.5.0.0' '-L/usr/local/lib/ghc-7.6.3/process-1.1.0.2' '-L/usr/local/lib/ghc-7.6.3/directory-1.2.0.1' '-L/usr/local/lib/ghc-7.6.3/unix-2.6.0.1' '-L/usr/local/lib/ghc-7.6.3/bytestring-0.10.0.2' '-L/usr/local/lib/ghc-7.6.3/time-1.4.0.1' '-L/usr/local/lib/ghc-7.6.3/old-locale-1.0.0.5' '-L/usr/local/lib/ghc-7.6.3/filepath-1.3.0.1' '-L/usr/local/lib/ghc-7.6.3/deepseq-1.3.0.1' '-L/usr/local/lib/ghc-7.6.3/array-0.4.0.1' '-L/usr/local/lib/ghc-7.6.3/base-4.6.0.1' '-L/usr/local/lib/ghc-7.6.3/integer-gmp-0.5.0.0' '-L/usr/local/lib/ghc-7.6.3/ghc-prim-0.3.0.0' '-L/usr/local/lib/ghc-7.6.3' '/tmp/ghc20743_0/ghc20743_0.o' '/tmp/ghc20743_0/ghc20743_1.o' '-lHSfltkhs-0.1.0.0' '-lfltkc' '/usr/local/lib/libfltk_cairo.a' '/usr/local/lib/libfltk_images.a' '-lpng' '-lz' '-ljpeg' '/usr/local/lib/libfltk_gl.a' '-lGLU' '-lGL' '/usr/local/lib/libfltk_forms.a' '/usr/local/lib/libfltk.a' '-lXcursor' '-lXfixes' '-lXext' '-lXft' '-lfontconfig' '-lXinerama' '-lpthread' '-ldl' '-lm' '-lX11' '-lstdc++' '-lHSstm-2.4.3' '-lHScontainers-0.5.0.0' '-lHSprocess-1.1.0.2' '-lHSdirectory-1.2.0.1' '-lHSunix-2.6.0.1' '-lrt' '-lutil' '-ldl' '-lpthread' '-lHSbytestring-0.10.0.2' '-lHStime-1.4.0.1' '-lHSold-locale-1.0.0.5' '-lHSfilepath-1.3.0.1' '-lHSdeepseq-1.3.0.1' '-lHSarray-0.4.0.1' '-lHSbase-4.6.0.1' '-lHSinteger-gmp-0.5.0.0' '-lgmp' '-lHSghc-prim-0.3.0.0' '-lHSrts_thr' '-lm' '-lrt' '-ldl' '-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' 'ghczmprim_GHCziTypes_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' '-lpthread'
link: done
*** Deleting temp files:
Deleting: /tmp/ghc20743_0/ghc20743_1.o /tmp/ghc20743_0/ghc20743_0.s /tmp/ghc20743_0/ghc20743_0.o /tmp/ghc20743_0/ghc20743_0.c /tmp/ghc20743_0/ghc20743_0.hscpp
*** Deleting temp dirs:
Deleting: /tmp/ghc20743_0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment