> size -f tmp.o > text data bss dec hex filename > 322 0 0 322 142 tst.o > > Looking at the debugging dump shows that the there's a lot of > variables generate by SRA, indeed after adding > > -fno-tree-sra > > text data bss dec hex filename > 154 0 0 154 9a tst.o > > -fno-tree-sra helps this case, but in general SRA is not something you > want to turn off. This is just the register allocator being stupid like usual which is going to happen more and more, if we don't fix it soon.
-- Pinski