On Thu, Sep 24, 2015 at 08:12:55AM -0700, Andi Kleen wrote: > Segher Boessenkool <seg...@kernel.crashing.org> writes: > > > > In effect, the changes are for -O1 (which now gets "simple" instead of > > nothing), -Os (which now gets "simple" instead of "stc", since STC results > > in much bigger code), and for targets that wish to never use STC (not in > > this patch though). > > Do you have some data on the code size differences with -Os?
It's about 0.1% for a quick combine.ii sniff test; I don't have big test results for -Os. "Much bigger code" is a mischaracterisation, that is true for -O2, not -Os. Segher