[Bug tree-optimization/33928] [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475

bonzini at gnu dot org gcc-bugzilla@gcc.gnu.org
Wed May 6 09:32:00 GMT 2009



------- Comment #56 from bonzini at gnu dot org  2009-05-06 09:31 -------
Created an attachment (id=17808)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17808&action=view)
usable testcase

Ok, I managed to make a reasonably readable source code (uninclude stdlib
files, remove unused gambit stuff and ___ prefixes, simplify some expressions),
find the heavy loops, annotate them with asm statements (see comment #18,
2007-11-30) and find the length of the loops.

                   4.2      4.5     4.5 + patch
LOOP 1            ~190     ~230    ~190
INNER LOOP 1.1    ~120     ~130    ~120
LOOP 2             33       36      31

I am thus obsoleting (almost) everything that was posted and is not relevant
anymore.  Let's start from scratch with the new testcase.


-- 

bonzini at gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #14418|0                           |1
        is obsolete|                            |
  Attachment #14423|0                           |1
        is obsolete|                            |
  Attachment #14424|0                           |1
        is obsolete|                            |
  Attachment #14425|0                           |1
        is obsolete|                            |
  Attachment #14426|0                           |1
        is obsolete|                            |
  Attachment #14534|0                           |1
        is obsolete|                            |
  Attachment #14535|0                           |1
        is obsolete|                            |
  Attachment #14536|0                           |1
        is obsolete|                            |
  Attachment #14997|0                           |1
        is obsolete|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33928



More information about the Gcc-bugs mailing list