This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/39200] ivopts slows down SciMark sparse matrix benchmark
- From: "amker.cheng at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 19 Nov 2013 16:07:56 +0000
- Subject: [Bug tree-optimization/39200] ivopts slows down SciMark sparse matrix benchmark
- Auto-submitted: auto-generated
- References: <bug-39200-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39200
bin.cheng <amker.cheng at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |amker.cheng at gmail dot com
--- Comment #1 from bin.cheng <amker.cheng at gmail dot com> ---
This is pretty old.
I tried latest trunk with revision r205025.
gcc -O2 -march=pentium4 [-fomit-frame-pointer]
.L7:
movl (%esi,%eax,4), %edx
fldl (%edi,%edx,8)
fmull (%ebx,%eax,8)
faddp %st, %st(1)
addl $1, %eax
cmpl %ecx, %eax
jne .L7
gcc -O2 -march=pentium4 [-fomit-frame-pointer] -fno-ivopts
.L7:
movl (%esi,%eax,4), %edx
fldl (%edi,%edx,8)
fmull (%ebx,%eax,8)
faddp %st, %st(1)
addl $1, %eax
cmpl %eax, %ecx
jg .L7
Also works for default arch in my configuration.
Should this be considered fixed?