Hello, > On Sunday 27 March 2005 04:45, Canqun Yang wrote: > > Another question is why the new RTL loop-unroller does > > not support giv splitting. > > Apparently because for most people it is not a problem that it does > not do it, and while you have indicated earlier that it may be useful > for you, you have neither tried to implement it yourself, nor provided > a test case to PR20376. > > FWIW you could try -fweb and see if it does what you want. And if it > does, you could write a limited webizer patch that works on just loop > bodies after unrolling.
from what I understood, change to analyze_iv_to_split_insn that would detect memory references should suffice. Also maybe this patch might be relevant: http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01176.html Zdenek