[eigen] Fwd: [Bug tree-optimization/33604] [4.3 Regression] Revision 119502 causes significantly slower results with 4.3 compared to 4.2

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi List,

Richard Guenther has just fixed the bug that Michael Olbrich reported, where 
g++-4.3 gave poor performance!

This is great news because 1) we should now get as good speed with 4.3 as we 
currently get with 4.2, and 2) it's great that eigen2 already was useful for 
one thing -- discover a bug in g++ and provide a testcase to help fix it.

Many thanks Michael for your bug report!

Cheers,
Benoit

P.S. I'm leaving for one week tomorrow (conference). I should have enough 
freetime to resume coding eigen2 around mid-december.

----------  Forwarded Message  ----------

Subject: [Bug tree-optimization/33604] [4.3 Regression] Revision 119502 causes 
significantly slower results with 4.3 compared to 4.2
Date: Friday 09 November 2007
From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla@xxxxxxxxxxx>
To: jacob@xxxxxxxxxxxxxxx



------- Comment #23 from rguenth at gcc dot gnu dot org  2007-11-09 
12:32 -------
Subject: Bug 33604

Author: rguenth
Date: Fri Nov  9 12:32:20 2007
New Revision: 130040

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130040
Log:
2007-11-09  Richard Guenther  <rguenther@xxxxxxx>

        PR tree-optimization/33604
        * tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_vars):
        Disregard changes in CV qualifiers of pointed to types for
        forward propagating ADDR_EXPRs.
        * tree-ssa-ccp.c (fold_stmt_r): Preserve volatileness of the original
        expression.

        * g++.dg/tree-ssa/pr33604.C: New testcase.
        * gcc.dg/pr32721.c: Adjust pattern.

Added:
    trunk/gcc/testsuite/g++.dg/tree-ssa/pr33604.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/pr32721.c
    trunk/gcc/tree-ssa-ccp.c
    trunk/gcc/tree-ssa-forwprop.c


-- 


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------

------- Comment #23 from rguenth at gcc dot gnu dot org  2007-11-09 12:32 -------
Subject: Bug 33604

Author: rguenth
Date: Fri Nov  9 12:32:20 2007
New Revision: 130040

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130040
Log:
2007-11-09  Richard Guenther  <rguenther@xxxxxxx>

        PR tree-optimization/33604
        * tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_vars):
        Disregard changes in CV qualifiers of pointed to types for
        forward propagating ADDR_EXPRs.
        * tree-ssa-ccp.c (fold_stmt_r): Preserve volatileness of the original
        expression.

        * g++.dg/tree-ssa/pr33604.C: New testcase.
        * gcc.dg/pr32721.c: Adjust pattern.

Added:
    trunk/gcc/testsuite/g++.dg/tree-ssa/pr33604.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/pr32721.c
    trunk/gcc/tree-ssa-ccp.c
    trunk/gcc/tree-ssa-forwprop.c


-- 


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

Attachment: signature.asc
Description: This is a digitally signed message part.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/