[Bug tree-optimization/61000] No loop interchange for inner loop along the slow index

mircea.namolaru at inria dot fr gcc-bugzilla@gcc.gnu.org
Wed Apr 30 10:51:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61000

--- Comment #2 from Mircea Namolaru <mircea.namolaru at inria dot fr> ---
Again, the problem is due to representation of arrays in Fortran as array with
a single dimnesion (for similar code in C profitability check work as
expected). It is a recurring problem that may lead to compilation time increase
(sometimes dramatically) or missed opportunities optimizations due to too
conservative dependence analysis or as on this case the profitability check
failure. The solution is to de-liniarize array accesses in Fortran as in C.



More information about the Gcc-bugs mailing list