From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8210 invoked by alias); 31 Oct 2009 16:47:45 -0000 Received: (qmail 8173 invoked by uid 48); 31 Oct 2009 16:47:32 -0000 Date: Sat, 31 Oct 2009 16:47:00 -0000 Message-ID: <20091031164732.8172.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug rtl-optimization/40838] gcc shouldn't assume that the stack is aligned In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "hjl dot tools at gmail 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-10/txt/msg02624.txt.bz2 ------- Comment #65 from hjl dot tools at gmail dot com 2009-10-31 16:47 ------- Here are the differences of "-m32 -O3 -msse2 -mfpmath=sse -ffast-math -funroll-loops" vs. "-m32 -O3 -msse2 -mfpmath=sse -ffast-math -funroll-loops -mstackrealign" using ix86/gcc-4_4-branch on Intel Core i7: 164.gzip -0.604595% 175.vpr -0.0831255% 176.gcc -0.567698% 181.mcf 0.142653% 186.crafty 0.0783699% 197.parser -0.355714% 252.eon -2.32775% 253.perlbmk 0.943693% 254.gap 0.553825% 255.vortex 0.226978% 256.bzip2 0.291971% 300.twolf 0.183936% SPECint_base2000 -0.126734% 168.wupwise -0.345871% 171.swim -1.42753% 172.mgrid 0.496166% 173.applu 0.467758% 177.mesa 0.151791% 178.galgel -0.227652% 179.art 0.338073% 183.equake -0.308569% 187.facerec 0.189798% 188.ammp 1.00536% 189.lucas -2.18097% 191.fma3d -1.0162% 200.sixtrack 0.237906% 301.apsi 1.00138% SPECfp_base2000 -0.121114% 400.perlbench 0.4% 401.bzip2 0% 403.gcc 0% 429.mcf 0% 445.gobmk -0.478469% 456.hmmer 0% 458.sjeng 0.452489% 462.libquantum -0.689655% 464.h264ref -0.331126% 471.omnetpp 0.483092% 473.astar 0.666667% 483.xalancbmk -0.358423% SPECint(R)_base2006 0% 410.bwaves 11.2108% 416.gamess -0.543478% 433.milc 1.37615% 434.zeusmp -0.497512% 435.gromacs 0% 436.cactusADM -0.763359% 437.leslie3d 0.625% 444.namd 0% 447.dealII -0.689655% 450.soplex -1.2987% 453.povray -0.904977% 454.calculix 0.621118% 459.GemsFDTD -0.625% 465.tonto 0% 470.lbm 0.925926% 481.wrf -0.588235% 482.sphinx3 -0.96463% SPECfp(R)_base2006 0% -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838