From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12439 invoked by alias); 7 Feb 2009 16:18:57 -0000 Received: (qmail 12371 invoked by uid 48); 7 Feb 2009 16:18:46 -0000 Date: Sat, 07 Feb 2009 16:18:00 -0000 Message-ID: <20090207161846.12370.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/38824] [4.4 Regression] performance regression of sse code from 4.2/4.3 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rob1weld at aol dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-02/txt/msg00660.txt.bz2 ------- Comment #14 from rob1weld at aol dot com 2009-02-07 16:18 ------- (In reply to comment #8) > Created an attachment (id=17173) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17173&action=view) [edit] > An extracted test case for this bug. > > Hi tim, I extracted this test case from your website. But I can't exactly > ... FWIW. Platform i386-pc-solaris2.11 on an AMD Athlon X2 4200+: # /usr/bin/g++ -v Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs Configured with: /builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-20050802) # /opt/csw/gcc3/bin/g++ -v Reading specs from /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/specs Configured with: ../sources/gcc-3.4.5/configure --prefix=/opt/csw/gcc3 --with-local-prefix=/opt/csw --with-gnu-as --with-as=/opt/csw/bin/gas --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-threads=posix --enable-shared --enable-multilib --enable-nls --with-included-gettext --with-libiconv-prefix=/opt/csw --with-x --enable-java-awt=xlib --enable-languages=all Thread model: posix gcc version 3.4.5 # /opt/csw/gcc4/bin/g++ -v Reading specs from /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.0.2/specs Target: i386-pc-solaris2.8 Configured with: ../sources/gcc-4.0.2/configure --prefix=/opt/csw/gcc4 --with-local-prefix=/opt/csw --with-gnu-as --with-as=/opt/csw/bin/gas --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-threads=posix --enable-shared --enable-multilib --enable-nls --with-included-gettext --with-libiconv-prefix=/opt/csw --with-x --enable-java-awt=xlib --with-system-zlib --enable-languages=c,c++,f95,java,objc,ada Thread model: posix gcc version 4.0.2 # g++ -v Using built-in specs. Target: i386-pc-solaris2.11 Configured with: ../gcc_trunk/configure --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --enable-shared --disable-static --enable-multilib --enable-decimal-float --with-long-double-128 --with-included-gettext --enable-stage1-checking --enable-checking=release --with-tune=k8 --with-cpu=k8 --with-arch=k8 --with-gnu-as --with-as=/usr/local/bin/as --without-gnu-ld --with-ld=/usr/ccs/bin/ld Thread model: posix gcc version 4.4.0 20090206 (experimental) [trunk revision 143992] (GCC) --------- # time ./3.4.3.out real 0m5.554s user 0m4.144s sys 0m0.146s # time ./3.4.5.out real 0m5.669s user 0m4.089s sys 0m0.141s # time ./4.0.2.out real 0m5.266s user 0m4.023s sys 0m0.132s # time ./4.4.0.out real 0m5.060s user 0m3.799s sys 0m0.124s --------- It seems gcc 3.4.3 (csl-sol210-3_4-20050802) is faster than gcc 3.4.5 and the current Trunk is ~10% faster (with all the years of progress).... Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38824