This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]