Ticket #2143: sort.txt

File sort.txt, 32.7 KB (added by guest, 6 years ago)

The terminal output of my criterion run

Line 
1[07:10 PM] 7Mb$ ghc sort.hs && ./sort && alert
2Glasgow Haskell Compiler, Version 6.10.2, for Haskell 98, stage 2 booted by GHC version 6.10.1
3Using package config file: /home/gwern/bin/lib/ghc-6.10.2/./package.conf
4Using package config file: /home/gwern/.ghc/i386-linux-6.10.2/package.conf
5hiding package zlib-0.5.0.0 to avoid conflict with later version zlib-0.5.2.0
6hiding package haddock-2.4.2 to avoid conflict with later version haddock-2.5.0
7hiding package base-3.0.3.1 to avoid conflict with later version base-4.1.0.0
8hiding package Cabal-1.6.0.3 to avoid conflict with later version Cabal-1.7.0
9hiding package regex-base-0.72.0.2 to avoid conflict with later version regex-base-0.93.1
10hiding package parsec-2.1.0.1 to avoid conflict with later version parsec-3.0.0
11hiding package network-2.2.1 to avoid conflict with later version network-2.2.1.4
12hiding package QuickCheck-1.2.0.0 to avoid conflict with later version QuickCheck-2.1.0.1
13hiding package HUnit-1.2.0.3 to avoid conflict with later version HUnit-1.2.2.0
14hiding package terminfo-0.2.2.1 to avoid conflict with later version terminfo-0.3.0.2
15hiding package binary-0.5.0.1 to avoid conflict with later version binary-0.5.0.2
16hiding package digest-0.0.0.5 to avoid conflict with later version digest-0.0.0.6
17hiding package darcs-2.2.1 to avoid conflict with later version darcs-2.2.97.0
18hiding package monoid-transformer-0.0.1 to avoid conflict with later version monoid-transformer-0.0.2
19hiding package non-negative-0.0.3 to avoid conflict with later version non-negative-0.0.4
20hiding package explicit-exception-0.1.3 to avoid conflict with later version explicit-exception-0.1.4
21hiding package utility-ht-0.0.4 to avoid conflict with later version utility-ht-0.0.5.1
22hiding package event-list-0.0.9 to avoid conflict with later version event-list-0.0.9.1
23hiding package hosc-0.6 to avoid conflict with later version hosc-0.7
24hiding package QuickCheck-2.1.0.1 to avoid conflict with later version QuickCheck-2.1.0.2
25hiding package data-accessor-0.2.0.2 to avoid conflict with later version data-accessor-0.2.1
26hiding package hsc3-0.6 to avoid conflict with later version hsc3-0.7
27hiding package supercollider-ht-0.1 to avoid conflict with later version supercollider-ht-0.1.0.1
28hiding package derive-0.1.4 to avoid conflict with later version derive-2.0.1
29hiding package fingertree-0.0 to avoid conflict with later version fingertree-0.0.1.0
30hiding package pointedlist-0.3.1 to avoid conflict with later version pointedlist-0.3.3
31hiding package pureMD5-0.2.4 to avoid conflict with later version pureMD5-1.0.0.0
32hiding package terminfo-0.3.0.2 to avoid conflict with later version terminfo-0.3.1.1
33hiding package vty-3.1.8.4 to avoid conflict with later version vty-3.1.9
34hiding package polyparse-1.2 to avoid conflict with later version polyparse-1.3
35hiding package OpenGL-2.2.1.1 to avoid conflict with later version OpenGL-2.3.0.0
36hiding package GLUT-2.1.1.2 to avoid conflict with later version GLUT-2.1.2.1
37hiding package HTTP-3001.1.5 to avoid conflict with later version HTTP-4000.0.6
38hiding package bytestring-mmap-0.2.0 to avoid conflict with later version bytestring-mmap-0.2.1
39hiding package haskeline-0.6.1.3 to avoid conflict with later version haskeline-0.6.1.5
40hiding package highlighting-kate-0.2.4 to avoid conflict with later version highlighting-kate-0.2.5
41hiding package utf8-string-0.3.4 to avoid conflict with later version utf8-string-0.3.5
42hiding package HaXml-1.13.3 to avoid conflict with later version HaXml-1.19.7
43hiding package happstack-util-0.2.1 to avoid conflict with later version happstack-util-0.3
44hiding package HStringTemplate-0.4.3 to avoid conflict with later version HStringTemplate-0.6.1
45hiding package happstack-data-0.2.1 to avoid conflict with later version happstack-data-0.3
46hiding package happstack-server-0.2.1 to avoid conflict with later version happstack-server-0.3
47hiding package cpphs-1.6 to avoid conflict with later version cpphs-1.7
48hiding package haskell-src-exts-0.4.8 to avoid conflict with later version haskell-src-exts-1.0.1
49hiding package numbers-2008.4.20.1 to avoid conflict with later version numbers-2009.5.20.1
50hiding package happstack-util-0.3 to avoid conflict with later version happstack-util-0.3.1
51hiding package happstack-data-0.3 to avoid conflict with later version happstack-data-0.3.1
52hiding package MissingH-1.1.0 to avoid conflict with later version MissingH-1.1.0.1
53hiding package happstack-server-0.3 to avoid conflict with later version happstack-server-0.3.1
54hiding package darcs-2.2.0 to avoid conflict with later version darcs-2.2.1
55hiding package hscolour-1.10.1 to avoid conflict with later version hscolour-1.13
56hiding package happstack-util-0.3.1 to avoid conflict with later version happstack-util-0.3.2
57hiding package happstack-data-0.3.1 to avoid conflict with later version happstack-data-0.3.2
58hiding package happstack-server-0.3.1 to avoid conflict with later version happstack-server-0.3.2
59hiding package Hipmunk-0.2.1 to avoid conflict with later version Hipmunk-0.2.2
60hiding package GLFW-0.3 to avoid conflict with later version GLFW-0.4.1
61hiding package filestore-0.3 to avoid conflict with later version filestore-0.3.1
62hiding package X11-1.4.5 to avoid conflict with later version X11-1.4.6.1
63hiding package HSH-1.2.6 to avoid conflict with later version HSH-2.0.2
64hiding package vty-3.1.9 to avoid conflict with later version vty-4.1.0.0
65hiding package GLUT-2.1.2.1 to avoid conflict with later version GLUT-2.2.0.0
66hiding package Hipmunk-0.2.2 to avoid conflict with later version Hipmunk-5.0.0
67hiding package hscolour-1.13 to avoid conflict with later version hscolour-1.15
68hiding package non-negative-0.0.4 to avoid conflict with later version non-negative-0.0.5
69hiding package numbers-2009.5.20.1 to avoid conflict with later version numbers-2009.5.28.1
70hiding package pointedlist-0.3.3 to avoid conflict with later version pointedlist-0.3.5
71hiding package MemoTrie-0.4.3 to avoid conflict with later version MemoTrie-0.4.5
72hiding package Stream-0.3.1 to avoid conflict with later version Stream-0.3.2
73hiding package unamb-0.1.9 to avoid conflict with later version unamb-0.2.2
74hiding package text-0.2 to avoid conflict with later version text-0.4
75hiding package data-accessor-template-0.2.1.1 to avoid conflict with later version data-accessor-template-0.2.1.2
76hiding package dlist-0.4.1 to avoid conflict with later version dlist-0.5
77hiding package haskell-src-exts-0.3.12 to avoid conflict with later version haskell-src-exts-0.4.8
78hiding package Cabal-1.7.0 to avoid conflict with later version Cabal-1.7.2
79hiding package mmap-0.2 to avoid conflict with later version mmap-0.4.1
80hiding package hashed-storage-0.3.2 to avoid conflict with later version hashed-storage-0.3.3.2
81hiding package darcs-2.2.97.0 to avoid conflict with later version darcs-2.3.0
82hiding package xmonad-0.8.1 to avoid conflict with later version xmonad-0.9
83hiding package HSH-2.0.2 to avoid conflict with later version HSH-2.0.3
84hiding package binary-0.5 to avoid conflict with later version binary-0.5.0.1
85hiding package numbers-2009.5.28.1 to avoid conflict with later version numbers-2009.8.9
86hiding package pureMD5-1.0.0.0 to avoid conflict with later version pureMD5-1.0.0.1
87hiding package HList-0.1 to avoid conflict with later version HList-0.1.1
88hiding package hashed-storage-0.3.3.2 to avoid conflict with later version hashed-storage-0.3.5
89hiding package ArrayRef-0.1.3 to avoid conflict with later version ArrayRef-0.1.3.1
90hiding package happstack-data-0.3.2 to avoid conflict with later version happstack-data-0.3.3
91hiding package happstack-server-0.3.2 to avoid conflict with later version happstack-server-0.3.3
92hiding package pandoc-1.2 to avoid conflict with later version pandoc-1.2.1
93hiding package Cabal-1.7.2 to avoid conflict with later version Cabal-1.7.3
94hiding package hashed-storage-0.3.5 to avoid conflict with later version hashed-storage-0.3.6
95hiding package Cabal-1.7.3 to avoid conflict with later version Cabal-1.8.0.1
96hiding package darcs-beta-2.2.98.3 to avoid conflict with later version darcs-beta-2.2.98.4
97hiding package cautious-file-0.1.4 to avoid conflict with later version cautious-file-0.1.5
98hiding package HStringTemplate-0.6.1 to avoid conflict with later version HStringTemplate-0.6.2
99hiding package cpphs-1.7 to avoid conflict with later version cpphs-1.8
100hiding package event-list-0.0.9.1 to avoid conflict with later version event-list-0.0.10
101hiding package filestore-0.3.1 to avoid conflict with later version filestore-0.3.2
102hiding package haskeline-0.6.1.5 to avoid conflict with later version haskeline-0.6.1.6
103hiding package hashed-storage-0.3.6 to avoid conflict with later version hashed-storage-0.3.7
104hiding package darcs-2.3.0 to avoid conflict with later version darcs-2.3.1
105hiding package url-2 to avoid conflict with later version url-2.1
106hiding package haskell-src-exts-1.0.1 to avoid conflict with later version haskell-src-exts-1.1.1
107hiding package xmonad-contrib-0.8.1 to avoid conflict with later version xmonad-contrib-0.9
108hiding package executable-path-0.0 to avoid conflict with later version executable-path-0.0.1
109hiding package dyre-0.7 to avoid conflict with later version dyre-0.7.2
110hiding package feed-0.3.6 to avoid conflict with later version feed-0.3.7
111hiding package OpenGLRaw-1.0.1.0 to avoid conflict with later version OpenGLRaw-1.1.0.0
112hiding package GLURaw-1.0.0.0 to avoid conflict with later version GLURaw-1.1.0.0
113hiding package OpenGL-2.3.0.0 to avoid conflict with later version OpenGL-2.4.0.1
114hiding package GLUT-2.2.0.0 to avoid conflict with later version GLUT-2.2.1.0
115hiding package cpphs-1.8 to avoid conflict with later version cpphs-1.9
116hiding package hashed-storage-0.3.7 to avoid conflict with later version hashed-storage-0.3.8
117hiding package haskeline-0.6.1.6 to avoid conflict with later version haskeline-0.6.2
118hiding package haskell-src-exts-1.1.1 to avoid conflict with later version haskell-src-exts-1.1.4
119hiding package texmath-0.1.0.2 to avoid conflict with later version texmath-0.1.0.4
120hiding package filestore-0.3.2 to avoid conflict with later version filestore-0.3.3
121hiding package gitit-0.6.1 to avoid conflict with later version gitit-0.6.2
122hiding package GLUT-2.2.1.0 to avoid conflict with later version GLUT-2.2.2.0
123hiding package pureMD5-1.0.0.1 to avoid conflict with later version pureMD5-1.0.0.2
124hiding package haskell-src-exts-1.1.4 to avoid conflict with later version haskell-src-exts-1.3.4
125hiding package dyre-0.7.2 to avoid conflict with later version dyre-0.8.0
126hiding package pandoc-1.2.1 to avoid conflict with later version pandoc-1.3
127hiding package HList-0.1.1 to avoid conflict with later version HList-0.2
128hiding package HTTP-4000.0.6 to avoid conflict with later version HTTP-4000.0.9
129hiding package gitit-0.6.2 to avoid conflict with later version gitit-0.6.5
130hiding package dyre-0.8.0 to avoid conflict with later version dyre-0.8.2
131hiding package gitit-0.6.5 to avoid conflict with later version gitit-0.6.6
132hiding package Cabal-1.8.0.1 to avoid conflict with later version Cabal-1.9.0
133hiding package filestore-0.3.3 to avoid conflict with later version filestore-0.3.3.1
134hiding package xmonad-0.9 to avoid conflict with later version xmonad-0.9.1
135hiding package xmonad-contrib-0.9 to avoid conflict with later version xmonad-contrib-0.9.1
136hiding package filestore-0.3.3.1 to avoid conflict with later version filestore-0.3.4
137hiding package X11-1.4.6.1 to avoid conflict with later version X11-1.5.0.0
138wired-in package ghc-prim mapped to ghc-prim-0.1.0.0
139wired-in package integer mapped to integer-0.1.0.1
140wired-in package base mapped to base-4.1.0.0
141wired-in package rts mapped to rts-1.0
142wired-in package haskell98 mapped to haskell98-1.0.1.0
143wired-in package syb mapped to syb-0.1.0.1
144wired-in package template-haskell mapped to template-haskell-2.3.0.1
145wired-in package dph-seq mapped to dph-seq-0.3
146wired-in package dph-par mapped to dph-par-0.3
147Hsc static flags: -static
148*** Chasing dependencies:
149Chasing modules from: *sort.hs
150Stable obj: []
151Stable BCO: []
152Ready for upsweep
153  [NONREC
154      ModSummary {
155         ms_hs_date = Wed Dec 23 19:10:19 EST 2009
156         ms_mod = main:Main,
157         ms_imps = [Data.List, System.Random, System.IO, Criterion.Main,
158                    System.IO.Unsafe]
159         ms_srcimps = []
160      }]
161compile: input file sort.hs
162Created temporary directory: /tmp/ghc22589_0
163*** Checking old interface for main:Main:
164[1 of 1] Compiling Main             ( sort.hs, sort.o )
165*** Parser:
166*** Renamer/typechecker:
167*** Desugar:
168    Result size = 1107
169*** Simplify:
170    Result size = 646
171    Result size = 629
172    Result size = 629
173*** Specialise:
174    Result size = 1443
175*** Float out (not lambdas, not constants):
176    Result size = 1517
177*** Float inwards:
178    Result size = 1517
179*** Simplify:
180    Result size = 2224
181    Result size = 1436
182    Result size = 1436
183*** Simplify:
184    Result size = 1333
185    Result size = 1333
186*** Simplify:
187    Result size = 1333
188*** Demand analysis:
189    Result size = 1333
190*** Worker Wrapper binds:
191    Result size = 1333
192*** GlomBinds:
193*** Simplify:
194    Result size = 1333
195*** Float out (not lambdas, constants):
196    Result size = 1385
197*** Common sub-expression:
198    Result size = 1334
199*** Float inwards:
200    Result size = 1334
201*** Liberate case:
202    Result size = 1334
203*** Simplify:
204    Result size = 1295
205    Result size = 1295
206*** SpecConstr:
207    Result size = 2151
208*** Simplify:
209    Result size = 2137
210    Result size = 1849
211    Result size = 1849
212*** Tidy Core:
213    Result size = 1849
214writeBinIface: 156 Names
215writeBinIface: 270 dict entries
216*** CorePrep:
217    Result size = 2187
218*** Stg2Stg:
219*** CodeGen:
220*** CodeOutput:
221*** Assembler:
222gcc -I. -c /tmp/ghc22589_0/ghc22589_0.s -o sort.o
223
224sort.hs:16:0:
225    Warning: Definition but no type signature for `main'
226             Inferred type: main :: IO ()
227
228sort.hs:34:0:
229    Warning: Definition but no type signature for `run''
230             Inferred type: run' :: forall a. (Ord a) => ([Int] -> [a]) -> IO ()
231
232sort.hs:35:0:
233    Warning: Definition but no type signature for `run'''
234             Inferred type: run'' :: forall a.
235                                     (Ord a) =>
236                                     ([Int] -> [a]) -> IO ()
237
238sort.hs:36:0:
239    Warning: Definition but no type signature for `run''''
240             Inferred type: run''' :: forall a.
241                                      (Ord a) =>
242                                      ([Int] -> [a]) -> IO ()
243
244sort.hs:37:0:
245    Warning: Definition but no type signature for `run'''''
246             Inferred type: run'''' :: forall a.
247                                       (Ord a) =>
248                                       (String -> [a]) -> IO ()
249
250sort.hs:41:0:
251    Warning: Definition but no type signature for `runOnce'
252             Inferred type: runOnce :: forall t a.
253                                       (Ord a) =>
254                                       (Int -> t) -> (t -> [a]) -> IO ()
255
256sort.hs:41:60:
257    Warning: Defaulting the following constraint(s) to type `Integer'
258             `Integral t' arising from a use of `^' at sort.hs:41:60-63
259    In the first argument of `generator', namely `(10 ^ 6 :: Int)'
260    In the first argument of `s', namely `(generator (10 ^ 6 :: Int))'
261    In the first argument of `isSorted', namely
262        `(s (generator (10 ^ 6 :: Int)))'
263
264sort.hs:44:0:
265    Warning: Definition but no type signature for `isSorted'
266             Inferred type: isSorted :: forall a. (Ord a) => [a] -> Bool
267
268sort.hs:47:0:
269    Warning: Definition but no type signature for `sortedNs'
270             Inferred type: sortedNs :: Int -> [Int]
271
272sort.hs:48:0:
273    Warning: Definition but no type signature for `reverseSortedNs'
274             Inferred type: reverseSortedNs :: Int -> [Int]
275
276sort.hs:53:0:
277    Warning: Definition but no type signature for `shakespeare'
278             Inferred type: shakespeare :: forall b. b -> String
279*** Deleting temp files:
280Deleting: /tmp/ghc22589_0/ghc22589_0.s
281Upsweep completely successful.
282*** Deleting temp files:
283Deleting:
284link: linkables are ...
285LinkableM (Wed Dec 23 19:11:41 EST 2009) main:Main
286   [DotO sort.o]
287Linking sort ...
288*** Linker:
289gcc -v -o sort -DDONT_WANT_WIN32_DLL_SUPPORT sort.o -s -L/home/gwern/bin/lib/criterion-0.2.0/ghc-6.10.2 -L/home/gwern/bin/lib/ghc-6.10.2/parallel-1.1.0.1 -L/home/gwern/bin/lib/statistics-0.3.6/ghc-6.10.2 -L/home/gwern/bin/lib/uvector-algorithms-0.2/ghc-6.10.2 -L/home/gwern/bin/lib/uvector-0.1.0.5/ghc-6.10.2 -L/home/gwern/bin/lib/erf-1.0.0.0/ghc-6.10.2 -L/home/gwern/bin/lib/Chart-0.12/ghc-6.10.2 -L/home/gwern/bin/lib/colour-2.3.1/ghc-6.10.2 -L/home/gwern/bin/lib/data-accessor-template-0.2.1.2/ghc-6.10.2 -L/home/gwern/bin/lib/data-accessor-0.2.1/ghc-6.10.2 -L/home/gwern/bin/lib/utility-ht-0.0.5.1/ghc-6.10.2 -L/home/gwern/bin/lib/transformers-0.1.4.0/ghc-6.10.2 -L/home/gwern/bin/lib/time-1.1.2.3/ghc-6.10.2 -L/home/gwern/bin/lib/gtk2hs -L/home/gwern/bin/lib/ghc-6.10.2/mtl-1.1.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/parsec-2.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/random-1.0.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/template-haskell-2.3.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/pretty-1.0.1.0 -L/home/gwern/bin/lib/ghc-6.10.2/filepath-1.1.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/old-time-1.0.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/old-locale-1.0.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/bytestring-0.9.1.4 -L/home/gwern/bin/lib/ghc-6.10.2/containers-0.2.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/packedstring-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/array-0.2.0.0 -L/home/gwern/bin/lib/ghc-6.10.2/base-3.0.3.1 -L/home/gwern/bin/lib/ghc-6.10.2/syb-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/base-4.1.0.0 -L/home/gwern/bin/lib/ghc-6.10.2/integer-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/ghc-prim-0.1.0.0 -L/home/gwern/bin/lib/ghc-6.10.2 -lHScriterion-0.2.0 -lHSparallel-1.1.0.1 -lHSstatistics-0.3.6 -lHSuvector-algorithms-0.2 -lHSuvector-0.1.0.5 -lHSerf-1.0.0.0 -lHSChart-0.12 -lHScolour-2.3.1 -lHSdata-accessor-template-0.2.1.2 -lHSdata-accessor-0.2.1 -lHSutility-ht-0.0.5.1 -lHStransformers-0.1.4.0 -lHStime-1.1.2.3 -lHSgtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -lgthread-2.0 -lrt -pthread -lHScairo -lcairo -lHSglib -lgobject-2.0 -lglib-2.0 -lHSmtl-1.1.0.2 -lHSparsec-2.1.0.1 -lHSrandom-1.0.0.1 -lHStemplate-haskell-2.3.0.1 -lHSpretty-1.0.1.0 -lHSfilepath-1.1.0.2 -lHSold-time-1.0.0.2 -lHSold-locale-1.0.0.1 -lHSbytestring-0.9.1.4 -lHScontainers-0.2.0.1 -lHSpackedstring-0.1.0.1 -lHSarray-0.2.0.0 -lHSbase-3.0.3.1 -lHSsyb-0.1.0.1 -lHSbase-4.1.0.0 -lHSinteger-0.1.0.1 -lHSghc-prim-0.1.0.0 -lHSrts -lm -lffi -lgmp -ldl -lrt -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_GHCziBool_False_closure -u ghczmprim_GHCziBool_True_closure -u base_GHCziPack_unpackCString_closure -u base_GHCziIOBase_stackOverflow_closure -u base_GHCziIOBase_heapOverflow_closure -u base_ControlziExceptionziBase_nonTermination_closure -u base_GHCziIOBase_blockedOnDeadMVar_closure -u base_GHCziIOBase_blockedIndefinitely_closure -u base_ControlziExceptionziBase_nestedAtomically_closure -u base_GHCziWeak_runFinalizzerBatch_closure -u base_GHCziTopHandler_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_runHandlers_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure
290Using built-in specs.
291Target: i486-linux-gnu
292Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.3-5ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
293Thread model: posix
294gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
295COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/
296LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/4.3.3/:/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../:/lib/:/usr/lib/
297COLLECT_GCC_OPTIONS='-v' '-o' 'sort' '-DDONT_WANT_WIN32_DLL_SUPPORT' '-s' '-L/home/gwern/bin/lib/criterion-0.2.0/ghc-6.10.2' '-L/home/gwern/bin/lib/ghc-6.10.2/parallel-1.1.0.1' '-L/home/gwern/bin/lib/statistics-0.3.6/ghc-6.10.2' '-L/home/gwern/bin/lib/uvector-algorithms-0.2/ghc-6.10.2' '-L/home/gwern/bin/lib/uvector-0.1.0.5/ghc-6.10.2' '-L/home/gwern/bin/lib/erf-1.0.0.0/ghc-6.10.2' '-L/home/gwern/bin/lib/Chart-0.12/ghc-6.10.2' '-L/home/gwern/bin/lib/colour-2.3.1/ghc-6.10.2' '-L/home/gwern/bin/lib/data-accessor-template-0.2.1.2/ghc-6.10.2' '-L/home/gwern/bin/lib/data-accessor-0.2.1/ghc-6.10.2' '-L/home/gwern/bin/lib/utility-ht-0.0.5.1/ghc-6.10.2' '-L/home/gwern/bin/lib/transformers-0.1.4.0/ghc-6.10.2' '-L/home/gwern/bin/lib/time-1.1.2.3/ghc-6.10.2' '-L/home/gwern/bin/lib/gtk2hs' '-L/home/gwern/bin/lib/ghc-6.10.2/mtl-1.1.0.2' '-L/home/gwern/bin/lib/ghc-6.10.2/parsec-2.1.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/random-1.0.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/template-haskell-2.3.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/pretty-1.0.1.0' '-L/home/gwern/bin/lib/ghc-6.10.2/filepath-1.1.0.2' '-L/home/gwern/bin/lib/ghc-6.10.2/old-time-1.0.0.2' '-L/home/gwern/bin/lib/ghc-6.10.2/old-locale-1.0.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/bytestring-0.9.1.4' '-L/home/gwern/bin/lib/ghc-6.10.2/containers-0.2.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/packedstring-0.1.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/array-0.2.0.0' '-L/home/gwern/bin/lib/ghc-6.10.2/base-3.0.3.1' '-L/home/gwern/bin/lib/ghc-6.10.2/syb-0.1.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/base-4.1.0.0' '-L/home/gwern/bin/lib/ghc-6.10.2/integer-0.1.0.1' '-L/home/gwern/bin/lib/ghc-6.10.2/ghc-prim-0.1.0.0' '-L/home/gwern/bin/lib/ghc-6.10.2' '-pthread' '-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_GHCziBool_False_closure' '-u' 'ghczmprim_GHCziBool_True_closure' '-u' 'base_GHCziPack_unpackCString_closure' '-u' 'base_GHCziIOBase_stackOverflow_closure' '-u' 'base_GHCziIOBase_heapOverflow_closure' '-u' 'base_ControlziExceptionziBase_nonTermination_closure' '-u' 'base_GHCziIOBase_blockedOnDeadMVar_closure' '-u' 'base_GHCziIOBase_blockedIndefinitely_closure' '-u' 'base_ControlziExceptionziBase_nestedAtomically_closure' '-u' 'base_GHCziWeak_runFinalizzerBatch_closure' '-u' 'base_GHCziTopHandler_runIO_closure' '-u' 'base_GHCziTopHandler_runNonIO_closure' '-u' 'base_GHCziConc_runHandlers_closure' '-u' 'base_GHCziConc_ensureIOManagerIsRunning_closure' '-mtune=generic'
298 /usr/lib/gcc/i486-linux-gnu/4.3.3/collect2 --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o sort -z relro -s -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_GHCziBool_False_closure -u ghczmprim_GHCziBool_True_closure -u base_GHCziPack_unpackCString_closure -u base_GHCziIOBase_stackOverflow_closure -u base_GHCziIOBase_heapOverflow_closure -u base_ControlziExceptionziBase_nonTermination_closure -u base_GHCziIOBase_blockedOnDeadMVar_closure -u base_GHCziIOBase_blockedIndefinitely_closure -u base_ControlziExceptionziBase_nestedAtomically_closure -u base_GHCziWeak_runFinalizzerBatch_closure -u base_GHCziTopHandler_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_runHandlers_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.3.3/crtbegin.o -L/home/gwern/bin/lib/criterion-0.2.0/ghc-6.10.2 -L/home/gwern/bin/lib/ghc-6.10.2/parallel-1.1.0.1 -L/home/gwern/bin/lib/statistics-0.3.6/ghc-6.10.2 -L/home/gwern/bin/lib/uvector-algorithms-0.2/ghc-6.10.2 -L/home/gwern/bin/lib/uvector-0.1.0.5/ghc-6.10.2 -L/home/gwern/bin/lib/erf-1.0.0.0/ghc-6.10.2 -L/home/gwern/bin/lib/Chart-0.12/ghc-6.10.2 -L/home/gwern/bin/lib/colour-2.3.1/ghc-6.10.2 -L/home/gwern/bin/lib/data-accessor-template-0.2.1.2/ghc-6.10.2 -L/home/gwern/bin/lib/data-accessor-0.2.1/ghc-6.10.2 -L/home/gwern/bin/lib/utility-ht-0.0.5.1/ghc-6.10.2 -L/home/gwern/bin/lib/transformers-0.1.4.0/ghc-6.10.2 -L/home/gwern/bin/lib/time-1.1.2.3/ghc-6.10.2 -L/home/gwern/bin/lib/gtk2hs -L/home/gwern/bin/lib/ghc-6.10.2/mtl-1.1.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/parsec-2.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/random-1.0.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/template-haskell-2.3.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/pretty-1.0.1.0 -L/home/gwern/bin/lib/ghc-6.10.2/filepath-1.1.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/old-time-1.0.0.2 -L/home/gwern/bin/lib/ghc-6.10.2/old-locale-1.0.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/bytestring-0.9.1.4 -L/home/gwern/bin/lib/ghc-6.10.2/containers-0.2.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/packedstring-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/array-0.2.0.0 -L/home/gwern/bin/lib/ghc-6.10.2/base-3.0.3.1 -L/home/gwern/bin/lib/ghc-6.10.2/syb-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/base-4.1.0.0 -L/home/gwern/bin/lib/ghc-6.10.2/integer-0.1.0.1 -L/home/gwern/bin/lib/ghc-6.10.2/ghc-prim-0.1.0.0 -L/home/gwern/bin/lib/ghc-6.10.2 -L/usr/lib/gcc/i486-linux-gnu/4.3.3 -L/usr/lib/gcc/i486-linux-gnu/4.3.3 -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../.. sort.o -lHScriterion-0.2.0 -lHSparallel-1.1.0.1 -lHSstatistics-0.3.6 -lHSuvector-algorithms-0.2 -lHSuvector-0.1.0.5 -lHSerf-1.0.0.0 -lHSChart-0.12 -lHScolour-2.3.1 -lHSdata-accessor-template-0.2.1.2 -lHSdata-accessor-0.2.1 -lHSutility-ht-0.0.5.1 -lHStransformers-0.1.4.0 -lHStime-1.1.2.3 -lHSgtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -lgthread-2.0 -lrt -lHScairo -lcairo -lHSglib -lgobject-2.0 -lglib-2.0 -lHSmtl-1.1.0.2 -lHSparsec-2.1.0.1 -lHSrandom-1.0.0.1 -lHStemplate-haskell-2.3.0.1 -lHSpretty-1.0.1.0 -lHSfilepath-1.1.0.2 -lHSold-time-1.0.0.2 -lHSold-locale-1.0.0.1 -lHSbytestring-0.9.1.4 -lHScontainers-0.2.0.1 -lHSpackedstring-0.1.0.1 -lHSarray-0.2.0.0 -lHSbase-3.0.3.1 -lHSsyb-0.1.0.1 -lHSbase-4.1.0.0 -lHSinteger-0.1.0.1 -lHSghc-prim-0.1.0.0 -lHSrts -lm -lffi -lgmp -ldl -lrt -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.3.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crtn.o
299link: done
300*** Deleting temp files:
301Deleting:
302*** Deleting temp dirs:
303Deleting: /tmp/ghc22589_0
304warming up
305estimating clock resolution...
306mean is 13.79927 us (40001 iterations)
307found 690 outliers among 39999 samples (1.7%)
308  623 (1.6%) high severe
309estimating cost of a clock call...
310mean is 293.5527 ns (85 iterations)
311found 12 outliers among 85 samples (14.1%)
312  5 (5.9%) high mild
313  7 (8.2%) high severe
314
315benchmarking ascending ints/ghc
316Tcollecting 100 samples, 1 iterations each, in estimated 351.9113 s
317TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
318mean: 3.366782 s, lb 3.294041 s, ub 3.471377 s, ci 0.950
319std dev: 443.2730 ms, lb 336.3439 ms, ub 552.6812 ms, ci 0.950
320found 26 outliers among 100 samples (26.0%)
321  11 (11.0%) low mild
322  2 (2.0%) high mild
323  13 (13.0%) high severe
324variance introduced by outliers: 5.997%
325variance is slightly inflated by outliers
326
327benchmarking ascending ints/yhc
328Tcollecting 100 samples, 1 iterations each, in estimated 180.5158 s
329TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
330mean: 1.973801 s, lb 1.921931 s, ub 2.040699 s, ci 0.950
331std dev: 299.8802 ms, lb 245.0136 ms, ub 351.6961 ms, ci 0.950
332found 16 outliers among 100 samples (16.0%)
333  15 (15.0%) high severe
334variance introduced by outliers: 4.998%
335variance is slightly inflated by outliers
336
337benchmarking des/ghc
338Tcollecting 100 samples, 1 iterations each, in estimated 327.4525 s
339TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
340mean: 4.075422 s, lb 3.932493 s, ub 4.217528 s, ci 0.950
341std dev: 733.7259 ms, lb 713.6105 ms, ub 752.6587 ms, ci 0.950
342variance introduced by outliers: 11.993%
343variance is moderately inflated by outliers
344
345benchmarking des/yhc
346Tcollecting 100 samples, 1 iterations each, in estimated 185.8745 s
347TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
348mean: 1.889664 s, lb 1.865984 s, ub 1.932501 s, ci 0.950
349std dev: 158.5458 ms, lb 100.1984 ms, ub 232.8801 ms, ci 0.950
350found 15 outliers among 100 samples (15.0%)
351  14 (14.0%) high severe
352variance introduced by outliers: 1.999%
353variance is slightly inflated by outliers
354
355benchmarking random/ghc
356Tcollecting 100 samples, 1 iterations each, in estimated 1138.413 s
357TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
358mean: 8.500204 s, lb 8.258072 s, ub 8.770540 s, ci 0.950
359std dev: 1.311013 s, lb 1.192335 s, ub 1.393990 s, ci 0.950
360variance introduced by outliers: 16.981%
361variance is moderately inflated by outliers
362
363benchmarking random/yhc
364Tcollecting 100 samples, 1 iterations each, in estimated 615.5883 s
365TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
366mean: 6.185154 s, lb 6.174286 s, ub 6.195780 s, ci 0.950
367std dev: 55.27081 ms, lb 49.85798 ms, ub 61.83285 ms, ci 0.950
368variance introduced by outliers: 0.990%
369variance is unaffected by outliers
370
371benchmarking shakespeare/ghc
372Tcollecting 100 samples, 1 iterations each, in estimated 2828.680 s
373TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
374mean: 29.50473 s, lb 28.80807 s, ub 30.43827 s, ci 0.950
375std dev: 4.114658 s, lb 3.263693 s, ub 4.950961 s, ci 0.950
376found 18 outliers among 100 samples (18.0%)
377  4 (4.0%) high mild
378  14 (14.0%) high severe
379variance introduced by outliers: 36.890%
380variance is moderately inflated by outliers
381
382benchmarking shakespeare/yhc
383Tcollecting 100 samples, 1 iterations each, in estimated 3528.124 s
384TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTbootstrapping with 100000 resamples
385mean: 25.37133 s, lb 24.82649 s, ub 26.13333 s, ci 0.950
386std dev: 3.283633 s, lb 2.542265 s, ub 4.052353 s, ci 0.950
387found 17 outliers among 100 samples (17.0%)
388  17 (17.0%) high severe
389variance introduced by outliers: 29.916%
390variance is moderately inflated by outliers
391
392[09:28 PM] 7Mb$