This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/54000] [4.8 Regression] Performance breakdown for gcc-4.{6,7} vs. gcc-4.5 using std::vector in matrix vector multiplication (IVopts / inliner)


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54000

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Known to work|                            |4.9.0
         Resolution|---                         |FIXED
   Target Milestone|4.8.5                       |4.9.0
            Summary|[4.8/4.9 Regression]        |[4.8 Regression]
                   |Performance breakdown for   |Performance breakdown for
                   |gcc-4.{6,7} vs. gcc-4.5     |gcc-4.{6,7} vs. gcc-4.5
                   |using std::vector in matrix |using std::vector in matrix
                   |vector multiplication       |vector multiplication
                   |(IVopts / inliner)          |(IVopts / inliner)

--- Comment #15 from Richard Biener <rguenth at gcc dot gnu.org> ---
Timing-wise GCC 4.9 looks good as well.  With GCC 4.8 the testcase takes
2:30 to execute while with 4.9 1:09 and with GCC 5 finally 1:06.  GCC 4.9
also chooses a single IV for the innermost loop.

Declaring fixed.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]