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



             Bug #: 54717

           Summary: Runtime regression: polyhedron test "rnflow" degraded

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: tree-optimization

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: sergos....@gmail.com





commit 024fee2c369096e6fe6cde620243df5843893004

Author: rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>

Date:   Thu Sep 13 12:43:58 2012 +0000



    2012-09-13  Richard Guenther  <rguent...@suse.de>



        * tree-ssa-sccvn.h (enum vn_kind): New.

        (vn_get_stmt_kind): Likewise.

        * tree-ssa-sccvn.c (vn_get_stmt_kind): New function, adjust

        ADDR_EXPR handling.

        (visit_use): Use it.

        * tree-ssa-pre.c (compute_avail): Likewise, simplify further.



        * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.





    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191253

138bc75d-0d04-0410-961f-82ee72b054a4



caused a 20% degradation on polyhedron's "rnflow"



commit 780bedc1ccae5ae85fb99afed8a1ac1cc598121b

Geometric Mean Execution Time =      18.28 seconds



commit 024fee2c369096e6fe6cde620243df5843893004

Geometric Mean Execution Time =      24.82 seconds





compilation options used:

gfortran -march=native -ffast-math -funroll-loops -O3 -ftree-vectorize %n.f90

-static -o %n

Reply via email to