Too aggressive optimizer?

Daniel Wang danwang@cs.princeton.edu
25 Feb 2000 20:58:23 -0500



 101 life.sml.orig.c
  39 life.sml.opt.orig.c

 189 life.sml.cps.c
  93 life.sml.opt.cps.c

1517 life.sml.gc-ew.c
2158 life.sml.opt.gc-ew.c


Here's the file size of some programs the first one is the life benchmark
represented  in a directy style. The CPS version is a version that has been
cps convertd the gc variant is the CPS version with a user GC attached to
it.

Notice that except for the gc case. Optimization tends to decreases the file
size. I'm wondering why the same doesn't happend with the gc
version... should I expect that big of a blow up?