> > The used compile options are: > > ... > -ftree-vectorize
I don't know how much vectorization takes place in your code, but vectorization would currently greedily increase code size (i.e. without trying to estimate when it is profitable). One way to avoid some of the code size growth during vectorization is to use -fno-tree-vect-loop-version (which may prevent vectorization if misaligned accesses are not supported). Even with this flag, the vectorizer will still increase code size by peeling loops to align accesses and number-of-iterations. Not to mention extra code to set up vectors before the loop and finalize reduction results. dorit > > Andreas Killaitis