Welcome to Open Dylan
Version 2012.1
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2012, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project dfmc-harp-native-cg (/home/bruce/Development/dylan/opendylan/sources/dfmc/harp-native-cg/harp-native-cg.lid)
Number of libraries to compile: 40
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "ppml" is up to date.
Library "system" is up to date.
Library "collections" is up to date.
Library "source-records" is up to date.
Library "walker" is up to date.
Library "dfmc-mangling" is up to date.
Library "variable-search" is up to date.
Library "dood" is up to date.
Library "dfmc-common" is up to date.
Library "dfmc-back-end-protocol" is up to date.
Library "dfmc-conditions" is up to date.
Library "generic-arithmetic" is up to date.
Library "big-integers" is up to date.
Library "parser-run-time" is up to date.
Library "dfmc-reader" is up to date.
Library "dfmc-macro-expander" is up to date.
Library "dfmc-namespace" is up to date.
Library "dfmc-definitions" is up to date.
Library "dfmc-modeling" is up to date.
Library "dfmc-flow-graph" is up to date.
Library "dfmc-core" is up to date.
Library "dfmc-typist" is up to date.
Library "dfmc-conversion" is up to date.
Library "dfmc-c-ffi" is up to date.
Library "dfmc-back-end" is up to date.
Library "dfmc-linker" is up to date.
Library "disasm" is up to date.
Library "harp-cg-back-end" is up to date.
Library "harp" is up to date.
Library "mnemonic-assembler" is up to date.
Library "harp-native" is up to date.
Library "dfmc-optimization" is up to date.
Library "memory-manager" is up to date.
Library "dfmc-management" is up to date.
Library "dfmc-harp-cg" is up to date.
Library "dfmc-harp-cg-linker" is up to date.
Updating definitions for dfmc-harp-native-cg
  Reading and installing: back-end.dylan
  Reading and installing: calls.dylan
  Reading and installing: epilog.dylan
  Reading and installing: ops.dylan
  Reading and installing: primitives.dylan
  Reading and installing: linker.dylan
Computing data models for dfmc-harp-native-cg
  Computing models for library.dylan
  Computing models for back-end.dylan
  Computing models for calls.dylan
  Computing models for epilog.dylan
  Computing models for ops.dylan
  Computing models for primitives.dylan
  Computing models for linker.dylan
Computing code models for dfmc-harp-native-cg
  Computing code models for library.dylan
  Computing code models for back-end.dylan
  Computing code models for calls.dylan
  Computing code models for epilog.dylan
  Computing code models for ops.dylan
  Computing code models for primitives.dylan
  Computing code models for linker.dylan
Checking bindings in dfmc-harp-native-cg
Performing type analysis of dfmc-harp-native-cg
Optimizing dfmc-harp-native-cg
  Optimizing library.dylan
  Optimizing back-end.dylan
  Optimizing calls.dylan
  Optimizing epilog.dylan
  Optimizing ops.dylan
  Optimizing primitives.dylan
  Optimizing linker.dylan
A total of 342 calls were processed, and 291 of these (85%) were optimized.
Dumping conditions to dfmc-harp-native-cg.log
There were 0 warnings, 0 serious warnings.
Generating code for dfmc-harp-native-cg
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for back-end.dylan
  Linking back-end.dylan
  Emitting heap for calls.dylan
  Linking calls.dylan
  Emitting heap for epilog.dylan
  Linking epilog.dylan
  Emitting heap for ops.dylan
  Linking ops.dylan
  Emitting heap for primitives.dylan
  Linking primitives.dylan
  Emitting heap for linker.dylan
  Linking linker.dylan
Linking object files for dfmc-harp-native-cg
Saving database for dfmc-harp-native-cg
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     3%       0.040002        9%       1.917004
  Updating definitions      -    28%       0.332021       26%       5.504676
  Model object computation  -    14%       0.160010       15%       3.204036
  Model finishing           -     2%       0.024002        0%       0.031992
  Model checking            -     1%       0.012001        0%       0.016144
  DFM generation            -     6%       0.072004        5%       1.155304
  Checking bindings         -     0%       0.000000        0%       0.005024
  Initial type inference    -     0%       0.000000        0%       0.024440
  Optimization              -    23%       0.268016       22%       4.731236
  Preheaping                -     4%       0.044002        6%       1.186176
  Heaping                   -     1%       0.012001        1%       0.112900
  Emitting                  -     8%       0.088005        9%       1.833064
  Linking                   -     5%       0.056004        3%       0.722292
  Glue gen                  -     0%       0.004001        0%       0.053956
  Stripping                 -     0%       0.000000        0%       0.029400
  Saving database           -     5%       0.056003        4%       0.871372
  --
  Sum                       -   100%       1.168072      100%      21.399015
  --
  Compiled 790 lines at a rate of 40579.692 lines per minute, 18.319946 Mb per second.
  --
  Database 148052 bytes.
  Data 5724 bytes.
  Code 13203 bytes.
 Heap Allocated 16801792 Total 16801792 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-harp-native-cg' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-harp-native-cg.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-harp-native-cg.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o library.o back-end.o calls.o epilog.o ops.o primitives.o linker.o
