------- Additional Comments From dann at godzilla dot ics dot uci dot edu 2005-08-01 20:43 ------- -fno-tree-dominator-opts does not seem to have a great influence.
text data bss dec hex filename 181547 14052 6684 202283 3162b 4.1-nodopts-O2-i386/xterm 195088 14056 6684 215828 34b14 4.1-nodopts-O2-i686/xterm 156043 14052 6684 176779 2b28b 4.1-nodopts-Os-i386/xterm 156459 14052 6684 177195 2b42b 4.1-nodopts-Os-i686/xterm 175627 21724 6684 204035 31d03 4.0-nodopts-O2-i386/xterm 189704 21728 6684 218116 35404 4.0-nodopts-O2-i686/xterm 150191 21724 6684 178599 2b9a7 4.0-nodopts-Os-i386/xterm 150567 21724 6684 178975 2bb1f 4.0-nodopts-Os-i686/xterm Looking over a few files it does not look like there's a big difference between the tree dumps for 4.1 and 4.0 (the .vars dumps), so I would guess the some change at the rtl level is responsible for the size increase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23153