Hi folks. Your FAQ says anytime a program enters an absent arg, it is
your fault, so :)...
I get this message when I run my program (on certain data). I get it in
GHC 5.02 and 5.02.1; I never used to get it in 5.00:
Fail: Oops! Entered absent arg ww_s7PF [PrelBase.Char{-3o-}]
My machine is a Sun Ultra 60 running Solaris 2.6. gcc 2.8.1.
I am not sure what else to send. The code itself is about 2500+ lines.
I can tar it and send it on, if you like. It is a little spaghetti-ified,
because it was something of a learning experience with me for larger
programs in Haskell...
Anyway, when I run it with certain inputs, I get the above message. I
attach the output from the compiler, if it is of any help.
Jeremy Manson
[EMAIL PROTECTED]
ghc -c -O -v Helper.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "Helper.hs", hspp = Just "Helper.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
*** Float out (not floating lambdas):
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 537
Result size = 512
Result size = 561
Result size = 490
Result size = 490
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22104.hc -o /tmp/ghc22104.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22104.hc /var/tmp/cc0L4cBE.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/cc0L4cBE.i
-quiet -dumpbase ghc22104.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22104.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22104.raw_s /tmp/ghc22104.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22104.s -o Helper.o
*** Deleting temp files
Deleting: /tmp/ghc22104.s /tmp/ghc22104.raw_s /tmp/ghc22104.hc /tmp/ghc22104.hspp
Warning: deleting non-existent /tmp/ghc22104.hspp
Result size = 528
Result size = 528
Result size = 816
Result size = 816
Result size = 808
Result size = 808
Result size = 808
Result size = 808
Result size = 906
Result size = 852
Result size = 852
Result size = 924
Result size = 844
Result size = 844
Result size = 865
Result size = 865
Result size = 865
Result size = 1030
ghc -c -O -v Types.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "Types.hs", hspp = Just "Types.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 3803
Result size = 10325
Result size = 8388
Result size = 5530
Result size = 5530
*** Float out (not floating lambdas):
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22114.hc -o /tmp/ghc22114.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22114.hc /var/tmp/ccs4kpe_.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/ccs4kpe_.i
-quiet -dumpbase ghc22114.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22114.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22114.raw_s /tmp/ghc22114.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22114.s -o Types.o
*** Deleting temp files
Deleting: /tmp/ghc22114.s /tmp/ghc22114.raw_s /tmp/ghc22114.hc /tmp/ghc22114.hspp
Warning: deleting non-existent /tmp/ghc22114.hspp
Result size = 5530
Result size = 5930
Result size = 5930
Result size = 7230
Result size = 6960
Result size = 6762
Result size = 6460
Result size = 6307
Result size = 7947
Result size = 6547
Result size = 6547
Result size = 6861
Result size = 6675
Result size = 6594
Result size = 6635
Result size = 6627
Result size = 6627
Result size = 6611
Result size = 6611
Result size = 6611
Result size = 7517
ghc -c -O -v GlobalState.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "GlobalState.hs", hspp = Just
"GlobalState.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 1754
Result size = 2271
Result size = 1801
Result size = 1803
Result size = 1797
*** Float out (not floating lambdas):
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22126.hc -o /tmp/ghc22126.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22126.hc /var/tmp/cc0nuII1.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/cc0nuII1.i
-quiet -dumpbase ghc22126.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22126.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22126.raw_s /tmp/ghc22126.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22126.s -o GlobalState.o
*** Deleting temp files
Deleting: /tmp/ghc22126.s /tmp/ghc22126.raw_s /tmp/ghc22126.hc /tmp/ghc22126.hspp
Warning: deleting non-existent /tmp/ghc22126.hspp
Result size = 1797
Result size = 1837
Result size = 1837
Result size = 2083
Result size = 1946
Result size = 1922
Result size = 1902
Result size = 1902
Result size = 1802
Result size = 1759
Result size = 1759
Result size = 1759
Result size = 1759
Result size = 2114
Result size = 1919
Result size = 1879
Result size = 1879
Result size = 1878
Result size = 1878
Result size = 1876
Result size = 1876
Result size = 1876
Result size = 1944
ghc -c -O -v Rules.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "Rules.hs", hspp = Just "Rules.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 5716
Result size = 7796
Result size = 6785
Result size = 6540
Result size = 6540
*** Float out (not floating lambdas):
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22138.hc -o /tmp/ghc22138.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22138.hc /var/tmp/cc0rVGJg.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/cc0rVGJg.i
-quiet -dumpbase ghc22138.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22138.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22138.raw_s /tmp/ghc22138.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22138.s -o Rules.o
*** Deleting temp files
Deleting: /tmp/ghc22138.s /tmp/ghc22138.raw_s /tmp/ghc22138.hc /tmp/ghc22138.hspp
Warning: deleting non-existent /tmp/ghc22138.hspp
Result size = 7397
Result size = 7507
Result size = 7507
Result size = 8287
Result size = 7174
Result size = 6954
Result size = 6934
Result size = 6934
Result size = 6390
Result size = 6275
Result size = 6275
Result size = 6370
Result size = 6283
Result size = 6283
Result size = 7259
Result size = 6951
Result size = 6018
Result size = 5976
Result size = 5976
Result size = 5984
Result size = 5961
Result size = 5961
Result size = 5960
Result size = 5906
Result size = 5906
Result size = 6346
ghc -c -O -v JMM.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "JMM.hs", hspp = Just "JMM.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 5580
Result size = 10882
Result size = 7281
Result size = 6640
Result size = 6274
*** Float out (not floating lambdas):
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22151.hc -o /tmp/ghc22151.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22151.hc /var/tmp/ccw6EKJ_.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/ccw6EKJ_.i
-quiet -dumpbase ghc22151.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22151.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22151.raw_s /tmp/ghc22151.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22151.s -o JMM.o
*** Deleting temp files
Deleting: /tmp/ghc22151.s /tmp/ghc22151.raw_s /tmp/ghc22151.hc /tmp/ghc22151.hspp
Warning: deleting non-existent /tmp/ghc22151.hspp
Result size = 6366
Result size = 6689
Result size = 6689
Result size = 9490
Result size = 7776
Result size = 7488
Result size = 7437
Result size = 7437
Result size = 6942
Result size = 6761
Result size = 6761
Result size = 9736
Result size = 7058
Result size = 6924
Result size = 6924
Result size = 7739
Result size = 7360
Result size = 7109
Result size = 7077
Result size = 7113
Result size = 7036
Result size = 7036
Result size = 6917
Result size = 6909
Result size = 6909
Result size = 6909
Result size = 7229
ghc -c -O -v frontend.hs
Glasgow Haskell Compiler, Version 5.02.1, for Haskell 98, compiled by GHC version
5.02.1
Using package config file: /cafe/jmanson/lib/ghc-5.02.1/package.conf
==================== Packages ====================
Package
{name = "gmp",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = [],
extra_libraries = ["gmp"],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSrts"],
extra_libraries = ["m"],
include_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/include"],
c_includes = ["Stg.h"],
package_deps = ["gmp"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"PrelBase_Izh_static_info",
"-u",
"PrelBase_Czh_static_info",
"-u",
"PrelFloat_Fzh_static_info",
"-u",
"PrelFloat_Dzh_static_info",
"-u",
"PrelPtr_Ptr_static_info",
"-u",
"PrelWord_Wzh_static_info",
"-u",
"PrelInt_I8zh_static_info",
"-u",
"PrelInt_I16zh_static_info",
"-u",
"PrelInt_I32zh_static_info",
"-u",
"PrelInt_I64zh_static_info",
"-u",
"PrelWord_W8zh_static_info",
"-u",
"PrelWord_W16zh_static_info",
"-u",
"PrelWord_W32zh_static_info",
"-u",
"PrelWord_W64zh_static_info",
"-u",
"PrelStable_StablePtr_static_info",
"-u",
"PrelBase_Izh_con_info",
"-u",
"PrelBase_Czh_con_info",
"-u",
"PrelFloat_Fzh_con_info",
"-u",
"PrelFloat_Dzh_con_info",
"-u",
"PrelPtr_Ptr_con_info",
"-u",
"PrelStable_StablePtr_con_info",
"-u",
"PrelBase_False_closure",
"-u",
"PrelBase_True_closure",
"-u",
"PrelPack_unpackCString_closure",
"-u",
"PrelIOBase_stackOverflow_closure",
"-u",
"PrelIOBase_heapOverflow_closure",
"-u",
"PrelIOBase_NonTermination_closure",
"-u",
"PrelIOBase_BlockedOnDeadMVar_closure",
"-u",
"PrelWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"]}
Package
{name = "std",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/std"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSstd"],
extra_libraries = ["HSstd_cbits"],
include_dirs = [],
c_includes = ["HsStd.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "lang",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/lang"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
{name = "concurrent",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/concurrent"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "data",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/data"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "net",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/net"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSnet"],
extra_libraries = ["nsl", "socket"],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["lang", "text", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "posix",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/posix"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "text",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/text"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "util",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/util"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "termcap"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "hssource",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/hssource"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["text"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "greencard",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/greencard"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSgreencard"],
extra_libraries = [],
Hsc static flags: -static -fignore-asserts -ffoldr-build-on -fdo-eta-reduction
-fdo-lambda-eta-expansion -fcase-merge -flet-to-case -flet-no-escape
*** Checking old interface for hs = Just "frontend.hs", hspp = Just "frontend.hs":
*** Parser:
*** Renamer:
*** Typechecker:
*** Desugar:
*** Simplify:
*** Specialise:
include_dirs = [],
c_includes = [],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "xlib",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/xlib"],
source_dirs = [],
library_dirs = ["/cafe/jmanson/lib/ghc-5.02.1"],
hs_libraries = ["HSxlib"],
extra_libraries = ["HSxlib_cbits", "X11"],
include_dirs = [],
c_includes = ["HsXlib.h"],
package_deps = ["greencard"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Package
{name = "HGL",
import_dirs = ["/cafe/jmanson/lib/ghc-5.02.1/imports/HGL"],
source_dirs = [],
library_dirs = [],
hs_libraries = ["HSHGL"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["xlib", "concurrent"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = []}
Result size = 1137
Result size = 3472
Result size = 3635
Result size = 1612
Result size = 1612
*** Float out (not floating lambdas):
*** Float inwards:
*** Simplify:
*** Simplify:
*** Simplify:
*** Demand analysis:
*** Worker Wrapper binds:
*** GlomBinds:
*** Simplify:
*** Float out (not floating lambdas):
*** Common sub-expression:
*** Float inwards:
*** Simplify:
*** Tidy Core:
*** CorePrep:
*** Stg2Stg:
*** CodeGen:
*** CodeOutput:
*** C Compiler
gcc -x c /tmp/ghc22165.hc -o /tmp/ghc22165.raw_s -w -v -S -Wimplicit -O
-D__GLASGOW_HASKELL__=502 -ffloat-store -I . -I . -I
/cafe/jmanson/lib/ghc-5.02.1/include
Reading specs from /usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
gcc version 2.8.1
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -I . -I
. -I /cafe/jmanson/lib/ghc-5.02.1/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=8
-Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__
-Wimplicit -w -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc)
-D__GLASGOW_HASKELL__=502 /tmp/ghc22165.hc /var/tmp/cc0HKzPT.i
GNU CPP version 2.8.1 (sparc)
#include "..." search starts here:
#include <...> search starts here:
.
/cafe/jmanson/lib/ghc-5.02.1/include
/usr/local/include
/usr/imports/gcc-2.8.1/sparc-sun-solaris2.6/include
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
/usr/include
End of search list.
/usr/imports/gcc-2.8.1/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1 /var/tmp/cc0HKzPT.i
-quiet -dumpbase ghc22165.c -O -Wimplicit -w -version -ffloat-store -o
/tmp/ghc22165.raw_s
GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
*** Mangler
/cafe/jmanson/lib/ghc-5.02.1/ghc-asm /tmp/ghc22165.raw_s /tmp/ghc22165.s
*** Assembler
gcc -I. -I. -c /tmp/ghc22165.s -o frontend.o
*** Deleting temp files
Deleting: /tmp/ghc22165.s /tmp/ghc22165.raw_s /tmp/ghc22165.hc /tmp/ghc22165.hspp
Warning: deleting non-existent /tmp/ghc22165.hspp
Result size = 1612
Result size = 1735
Result size = 1735
Result size = 1735
Result size = 1889
Result size = 1769
Result size = 1769
Result size = 1773
Result size = 1731
Result size = 2097
Result size = 1860
Result size = 1860
Result size = 1860
Result size = 1860
Result size = 1885
Result size = 1875
Result size = 1870
Result size = 1899
Result size = 1887
Result size = 1887
Result size = 1859
Result size = 1855
Result size = 1855
Result size = 1855
Result size = 2135
ghc JMM.o Types.o Rules.o Helper.o GlobalState.o frontend.o -o frontend