This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/26788] optimization of expression templates not as performant as g++ 4.0.2
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Mar 2006 11:39:31 -0000
- Subject: [Bug c++/26788] optimization of expression templates not as performant as g++ 4.0.2
- References: <bug-26788-12390@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from rguenth at gcc dot gnu dot org 2006-03-22 11:39 -------
This is another case of find_used_portions missing explicit uses due to C++ and
lots of inlining without any cleanup after that. And inserting cleanup being
difficult because structure-aliasing pass running before going into SSA. A
forwprop pass before it would do wonders here.
Danny - any plans to look at making salias pass work on SSA form? With
inlining
on SSA like on IPA branch this looks necessary anyway (Honza simply moved the
pass to before (final) inlining, which will make the situation just worse).
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dberlin at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26788