------- Comment #1 from rguenth at gcc dot gnu dot org 2008-11-19 20:39 ------- Why is size1 not always inlined? Why is a new temporary array descriptor constructed and passed instead of using that for a? Note that the latter cannot be optimized by the compiler. Note that this is also the reason that even marking both functions pure probably does not make this loop invariant.
-- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-11-19 20:39:13 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38181