| [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/ |