[Bug tree-optimization/40168] missing unrolling/scalarization/reassoc/free
Joost.VandeVondele at mat dot ethz.ch
gcc-bugzilla@gcc.gnu.org
Fri Mar 29 10:51:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40168
Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2009-12-18 14:45:13 |2013-03-29
CC| |Joost.VandeVondele at mat
| |dot ethz.ch
--- Comment #21 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 2013-03-29 10:50:49 UTC ---
So, the testcase in comment #14 is indeed still (4.9.0) yielding the 324
multiplies for subroutine S2, instead of the more optimal 192 as shown in S1.
Ifort also results in 324 multiplies, but is able to do a couple of them with
mulpd instead of mulsd. So the common subexpressions are still not found.
More information about the Gcc-bugs
mailing list