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.