This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/26788] optimization of expression templates not as performant as g++ 4.0.2
- From: "roebel at ircam dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jan 2008 12:35:35 -0000
- Subject: [Bug tree-optimization/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 #13 from roebel at ircam dot fr 2008-01-27 12:35 -------
Hi,
I run the tests with g++ 422 and it seems to me the issue is closed.
Compilation without the salias-max-implicit-fields flag is nor producing
any substantial increase in run time any more and with and without
this parameter the hand optimized and compiler template version
of the code have very similar run time.
I would be really happy with this, if gcc422 would produce
correct code in all my projects. I tried it already a while ago
and found a problem with std::set where the optimized version of the program
simply did and up with duplicate entries in the set
(while gcc 4.1.2 has no problems with the very same code)!!!
Besides that show stopper we had other problems with code using
sse/sse2 intrinsics producing wrong results when optimization was enabled.
All this may have changed in gcc4.3. I will give it another trial.
Thanks
--
roebel at ircam dot fr changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26788