Hi, > > > > Here are my results: > > > > -m68060 -O3 -fno-unswitch-loops > > - 12,9kb > > -m68060 -O3 > > - 12,9kb > > -m68060 -O2 -finline-functions -fgcse-after-reload -ftree-vectorize > > -fpredictive-commoning - 12,4kb > > And why do you think that loop unswitching has anything to do with the > size growth?
Shouldn't I get the same file sizes with: -m68060 -O3 -fno-unswitch-loops and -m68060 -O2 -finline-functions -fgcse-after-reload -ftree-vectorize -fpredictive-commoning ? I don't know, but I think the same optimalizations should be used in these cases, so file size should be the same. I'm wrong?