Ticket #3981: ghc.out

File ghc.out, 9.9 KB (added by kirstin, 3 years ago)

ghc session compiler info and session demonstrating error

Line 
1kirstin@velox:~/src/haskell/bug$ ghc --make -dcore-lint -v bug.hs -o bug
2Glasgow Haskell Compiler, Version 6.12.1, for Haskell 98, stage 2 booted by GHC version 6.12.1
3Using binary package database: /usr/lib/ghc-6.12.1/package.conf.d/package.cache
4Using binary package database: /home/kirstin/.ghc/i386-linux-6.12.1/package.conf.d/package.cache
5hiding package base-3.0.3.2 to avoid conflict with later version base-4.2.0.0
6hiding package parsec-2.1.0.1 to avoid conflict with later version parsec-3.0.1
7wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-3fbcc20c802efcd7c82089ec77d92990
8wired-in package integer-gmp mapped to integer-gmp-0.2.0.0-fa82a0df93dc30b4a7c5654dd7c68cf4
9wired-in package base mapped to base-4.2.0.0-73995e854f236dc2acd577d7c791221d
10wired-in package rts mapped to builtin_rts
11wired-in package haskell98 mapped to haskell98-1.0.1.1-0fdaf3b26bc38c43ce8371edf538dbf6
12wired-in package template-haskell mapped to template-haskell-2.4.0.0-92d419f5a3bd03d1c021561d3b29c041
13wired-in package dph-seq mapped to dph-seq-0.4.0-1f5167ea371010387123b68e975177b2
14wired-in package dph-par mapped to dph-par-0.4.0-4e569f28e047d67d87266113526bc6ec
15Hsc static flags: -static
16*** Chasing dependencies:
17Chasing modules from: *bug.hs
18Stable obj: []
19Stable BCO: []
20Ready for upsweep
21  [NONREC
22      ModSummary {
23         ms_hs_date = Sun Apr 11 21:03:29 EDT 2010
24         ms_mod = main:Main,
25         ms_imps = []
26         ms_srcimps = []
27      }]
28compile: input file bug.hs
29Created temporary directory: /tmp/ghc12888_0
30*** Checking old interface for main:Main:
31[1 of 1] Compiling Main             ( bug.hs, bug.o )
32*** Parser:
33*** Renamer/typechecker:
34*** Desugar:
35    Result size = 440
36*** Core Linted result of Desugar:
37*** Simplifier Phase 0 [final]:
38    Result size = 364
39*** Core Linted result of Simplifier mode 0 [final], iteration 1 out of 4:
40    Result size = 348
41*** Core Linted result of Simplifier Phase 0 [final]:
42*** Tidy Core:
43    Result size = 348
44*** Core Linted result of Tidy Core:
45writeBinIface: 4 Names
46writeBinIface: 29 dict entries
47*** CorePrep:
48    Result size = 458
49*** Core Linted result of CorePrep:
50*** Stg2Stg:
51*** CodeGen:
52*** CodeOutput:
53*** Assembler:
54/usr/bin/gcc -I. -c /tmp/ghc12888_0/ghc12888_0.s -o bug.o -DDONT_WANT_WIN32_DLL_SUPPORT
55*** Deleting temp files:
56Deleting: /tmp/ghc12888_0/ghc12888_0.s
57Upsweep completely successful.
58*** Deleting temp files:
59Deleting:
60link: linkables are ...
61LinkableM (Sun Apr 11 21:04:29 EDT 2010) main:Main
62   [DotO bug.o]
63Linking bug ...
64*** Linker:
65/usr/bin/gcc -v -o bug -DDONT_WANT_WIN32_DLL_SUPPORT bug.o -L/usr/lib/ghc-6.12.1/base-4.2.0.0 -L/usr/lib/ghc-6.12.1/integer-gmp-0.2.0.0 -L/usr/lib/ghc-6.12.1/ghc-prim-0.2.0.0 -L/usr/lib/ghc-6.12.1 -lHSrtsmain -lHSbase-4.2.0.0 -lHSinteger-gmp-0.2.0.0 -lgmp -lHSghc-prim-0.2.0.0 -lHSrts -lm -lffi -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 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_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_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure -u base_GHCziConc_runSparks_closure -u base_GHCziConc_runHandlers_closure
66Using built-in specs.
67Target: i486-linux-gnu
68Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.2-9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
69Thread model: posix
70gcc version 4.4.3 20100108 (prerelease) (Debian 4.4.2-9)
71COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
72LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
73COLLECT_GCC_OPTIONS='-v' '-o' 'bug' '-DDONT_WANT_WIN32_DLL_SUPPORT' '-L/usr/lib/ghc-6.12.1/base-4.2.0.0' '-L/usr/lib/ghc-6.12.1/integer-gmp-0.2.0.0' '-L/usr/lib/ghc-6.12.1/ghc-prim-0.2.0.0' '-L/usr/lib/ghc-6.12.1' '-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_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_runIO_closure' '-u' 'base_GHCziTopHandler_runNonIO_closure' '-u' 'base_GHCziConc_ensureIOManagerIsRunning_closure' '-u' 'base_GHCziConc_runSparks_closure' '-u' 'base_GHCziConc_runHandlers_closure' '-mtune=generic' '-march=i486'
74 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o bug -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_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_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure -u base_GHCziConc_runSparks_closure -u base_GHCziConc_runHandlers_closure /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/ghc-6.12.1/base-4.2.0.0 -L/usr/lib/ghc-6.12.1/integer-gmp-0.2.0.0 -L/usr/lib/ghc-6.12.1/ghc-prim-0.2.0.0 -L/usr/lib/ghc-6.12.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. bug.o -lHSrtsmain -lHSbase-4.2.0.0 -lHSinteger-gmp-0.2.0.0 -lgmp -lHSghc-prim-0.2.0.0 -lHSrts -lm -lffi -lrt -ldl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
75link: done
76*** Deleting temp files:
77Deleting:
78*** Deleting temp dirs:
79Deleting: /tmp/ghc12888_0
80kirstin@velox:~/src/haskell/bug$ ./bug
81x => [(),(),(),(),(),(),(),(),(),(),(),(),(),(),()]
82length x => 15
83choose (length x) 2 => -5
84choose 15 2 => 105