On Jul 24, 2013, at 1:36 AM, William Harrington wrote:

Graphite is a great option for GCC to reduce code size, and ISL and CLooG are required for this, but ISL and CLooG can use openscop and piplib, as well, to enhance graphite.

So here are some results of tools:

I was building from x86_64 host to an x86 pentium3 target:

with default opts  unstripped tools: 453M    stripped tools: 217M

graphite opts and -O3 and -march=pentium3 for target: unstripped tools 170M stripped tools: 155M

Specifically graphite opts used were: -floop-block -floop-interchange - floop-strip-mine -fgraphite-identity -floop-parallelize-all -ftree- loop-linear

The large size from default opts before stripping is the debugging symbols include din the default opts of eglibc and possibly gcc/ binutils.

After stripping it was 60M less. There will be even more saved when doing a final system build and going beyond.
Be careful with -floop-nest-optimize  it has some problems.

Sincerely,

William Harrington
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to