[Bug middle-end/45379] New: [4.6 Regression] ~10% slowdown on test_fpu at revision 163278
dominiq at lps dot ens dot fr
gcc-bugzilla@gcc.gnu.org
Sun Aug 22 16:54:00 GMT 2010
[macbook] lin/test% gfcp -v
Using built-in specs.
COLLECT_GCC=gfcp
COLLECT_LTO_WRAPPER=/opt/gcc/gcc4.6p/libexec/gcc/x86_64-apple-darwin10/4.6.0/lto-wrapper
Target: x86_64-apple-darwin10
Configured with: ../p_work/configure --prefix=/opt/gcc/gcc4.6p
--mandir=/opt/gcc/gcc4.6p/share/man --infodir=/opt/gcc/gcc4.6p/share/info
--build=x86_64-apple-darwin10 --host=x86_64-apple-darwin10
--target=x86_64-apple-darwin10 --enable-languages=c,fortran
--with-gmp=/opt/sw64 --with-libiconv-prefix=/opt/sw64 --with-system-zlib
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--with-cloog=/opt/sw64 --with-ppl=/opt/sw64 --with-mpc=/opt/sw64 --enable-lto
--enable-checking=release
Thread model: posix
gcc version 4.6.0 20100816 (experimental) [trunk revision 163277] (GCC)
[macbook] lin/test% gfcp -Ofast -funroll-loops -fno-whole-file test_fpu.f90
[macbook] lin/test% time a.out
Benchmark running, hopefully as only ACTIVE task
0.99755959009261719
Test1 - Gauss 2000 (101x101) inverts 2.0 sec Err= 0.000000000000006
Test2 - Crout 2000 (101x101) inverts 2.9 sec Err= 0.000000000000014
Test3 - Crout 2 (1001x1001) inverts 3.4 sec Err= 0.000000000000043
Test4 - Lapack 2 (1001x1001) inverts 2.6 sec Err= 0.000000000000250
total = 10.9 sec
11.080u 0.093s 0:11.18 99.9% 0+0k 0+0io 0pf+0w
[macbook] lin/test% gfcp -v
Using built-in specs.
COLLECT_GCC=gfcp
COLLECT_LTO_WRAPPER=/opt/gcc/gcc4.6p/libexec/gcc/x86_64-apple-darwin10/4.6.0/lto-wrapper
Target: x86_64-apple-darwin10
Configured with: ../p_work/configure --prefix=/opt/gcc/gcc4.6p
--mandir=/opt/gcc/gcc4.6p/share/man --infodir=/opt/gcc/gcc4.6p/share/info
--build=x86_64-apple-darwin10 --host=x86_64-apple-darwin10
--target=x86_64-apple-darwin10 --enable-languages=c,fortran
--with-gmp=/opt/sw64 --with-libiconv-prefix=/opt/sw64 --with-system-zlib
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--with-cloog=/opt/sw64 --with-ppl=/opt/sw64 --with-mpc=/opt/sw64 --enable-lto
--enable-checking=release
Thread model: posix
gcc version 4.6.0 20100816 (experimental) [trunk revision 163278] (GCC)
[macbook] lin/test% gfcp -Ofast -funroll-loops -fno-whole-file test_fpu.f90
[macbook] lin/test% time a.out
Benchmark running, hopefully as only ACTIVE task
0.99755959009261719
Test1 - Gauss 2000 (101x101) inverts 2.8 sec Err= 0.000000000000006
Test2 - Crout 2000 (101x101) inverts 2.9 sec Err= 0.000000000000014
Test3 - Crout 2 (1001x1001) inverts 3.4 sec Err= 0.000000000000043
Test4 - Lapack 2 (1001x1001) inverts 2.8 sec Err= 0.000000000000250
total = 11.8 sec
12.028u 0.095s 0:12.13 99.8% 0+0k 0+0io 0pf+0w
Note that for "Gauss 2000" alone the slowdown is ~40%.
--
Summary: [4.6 Regression] ~10% slowdown on test_fpu at revision
163278
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dominiq at lps dot ens dot fr
GCC build triplet: x86_64-apple-darwin10
GCC host triplet: x86_64-apple-darwin10
GCC target triplet: x86_64-apple-darwin10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45379
More information about the Gcc-bugs
mailing list