This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/21676] New: Optimizer regression: SciMark sparse matrix benchmark
- From: "jbucata at tulsaconnect dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 May 2005 08:30:44 -0000
- Subject: [Bug rtl-optimization/21676] New: Optimizer regression: SciMark sparse matrix benchmark
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I see a 14% slowdown with the SciMark sparse matrix multiplication benchmark
when going from 3.4.3 to 4.0.0 on my Gentoo box. Flags are -O3 -march=athlon-xp
-fomit-frame-pointer. I compiled and linked in one run of gcc, and ran the
executable from the command line with "time".
4.0's performance gets better (closer to 3.4's, which remains roughly constant)
as functions from the other files are moved into main.c. On those grounds, my
own inexpert opinion is that this regression stems from function inlining.
Earlier tests showed that the two versions are much closer when
-fomit-frame-pointer isn't used.
Will upload the preprocessed test cases that you're so fond of ;).
--
Summary: Optimizer regression: SciMark sparse matrix benchmark
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jbucata at tulsaconnect dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21676