This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/40436] [4.5/4.6 regression] 0.5% code size regression caused by r147852
- From: "hubicka at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 14 Nov 2010 09:32:25 +0000
- Subject: [Bug tree-optimization/40436] [4.5/4.6 regression] 0.5% code size regression caused by r147852
- Auto-submitted: auto-generated
- References: <bug-40436-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436
--- Comment #42 from Jan Hubicka <hubicka at gcc dot gnu.org> 2010-11-14 09:27:09 UTC ---
Fixing little bug in unreachable function removal and working around PR46470
gets me to:
-2933 linux-2.4.23-pre3-testplatformfs/ext3/superb 8069
-1572 linux-2.4.23-pre3-testplatformdrivers/char/n_ttyb 6038
-1385 teem-1.6.0-srcsrc/limn/test/soidb 5396
-1267 linux-2.4.23-pre3-testplatformfs/ext3/iallocb 2582
-1203 linux-2.4.23-pre3-testplatformmm/filemapb 15592
-1057 teem-1.6.0-srcsrc/limn/test/tpsb 4159
-1010 linux-2.4.23-pre3-testplatformfs/ext3/inodeb 12315
-843 teem-1.6.0-srcsrc/ell/quatb 11314
-834 cg_compiler_opensrcsupportb 27636
-828 OpenTCP-1.0.4ethernetb 1495
-820 teem-1.6.0-srcsrc/nrrd/winKernelb 16288
-807 teem-1.6.0-srcsrc/nrrd/measureb 9444
-677 jikespg-1.3src/ctabsb 48223
-656 teem-1.6.0-srcsrc/echo/test/trendb 9744
-619 linux-2.4.23-pre3-testplatformmm/memoryb 8051
-605 bzip2-1.0.2decompressb 8454
-595 teem-1.6.0-srcsrc/nrrd/kernelb 21446
-586 linux-2.4.23-pre3-testplatformfs/nfsd/vfsb 9082
-582 linux-2.4.23-pre3-testplatformfs/ext3/ballocb 4095
-572 teem-1.6.0-srcsrc/echo/colorb 7500
-546 linux-2.4.23-pre3-testplatformfs/bufferb 14617
-521 linux-2.4.23-pre3-testplatformnet/ipv4/igmpb 12205
-511 linux-2.4.23-pre3-testplatformnet/core/devb 11233
-462 libpng-1.2.5pngrtranb 21062
-427 linux-2.4.23-pre3-testplatformfs/nfs/writeb 6586
-419 linux-2.4.23-pre3-testplatformfs/nameib 11526
-414 teem-1.6.0-srcsrc/ten/tendSatinb 5479
-404 linux-2.4.23-pre3-testplatformfs/jbd/transactionb 10746
-387 teem-1.6.0-srcsrc/echo/intxb 10122
-380 teem-1.6.0-srcsrc/mite/rayb 3376
-357 linux-2.4.23-pre3-testplatformfs/jbd/journalb 9266
-349 cg_compiler_opensrcprintutilsb 12377
-340 linux-2.4.23-pre3-testplatformfs/namespaceb 5715
-317 teem-1.6.0-srcsrc/limn/qnb 2544
-311 linux-2.4.23-pre3-testplatformnet/ipv4/tcp_minisocksb 5169
-306 linux-2.4.23-pre3-testplatformnet/sunrpc/xprtb 8042
-291 linux-2.4.23-pre3-testplatformnet/netlink/af_netlinkb 5792
-289 linux-2.4.23-pre3-testplatformlib/vsprintfb 4266
-286 linux-2.4.23-pre3-testplatformnet/sunrpc/svcsockb 6488
-274 compilervasb 6631
What surprise me is that so far there was no inliner (or size estimate) related
problems... Does the ARM regression reported still exist?
I suppose the fact that we do see regression at our x86_64 CSiBE testing might
be just because of the unforunate 8 page alignments in the kernel.