This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/23153] [4.1 Regression] code size regression from 4.0 on x86
- From: "dann at godzilla dot ics dot uci dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Aug 2005 20:43:16 -0000
- Subject: [Bug tree-optimization/23153] [4.1 Regression] code size regression from 4.0 on x86
- References: <20050730230931.23153.dann@godzilla.ics.uci.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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