Right -- I missed Richard's previous email regarding the options. Thanks,
David On Fri, Aug 27, 2010 at 5:21 PM, Andrew Pinski <pins...@gmail.com> wrote: > On Fri, Aug 27, 2010 at 5:12 PM, Xinliang David Li <davi...@google.com> wrote: >> Briefly looked at it -- the trunk gcc also regresses a lot compared to >> the binary you attached. (To match your binary, also added >> -mfpmath=387 -m32 options) >> >> Two problems: >> >> 1) more register spills in the trunk version -- the old compiler seems >> more effective in using fp stack registers; >> 2) the complex multiplication -- the old version emits inline sequence >> while the trunk version emits call to _muld3c intrinsinc. > > Neither of these seems like real bug reportable ones. The first one > is that due to -fexcess-precision=standard being default in 4.5 and > above (see PR 323). The second one is due to -fcx-limited-range not > being default any more (I cannot remember the bug number which changed > that though). > > Thanks, > Andrew Pinski >