This is the mail archive of the
mailing list for the GCC project.
Re: [lno] [PATCH] Loop Versioning
On Jan 29, 2004, at 3:01 PM, Zdenek Dvorak wrote:
this patch should fix this.
It causes abort() at
find_induction_variable() --> find_givs() -->
But first, could you please check with what
statement the preheader of the loop in this case ends?
if (cond) goto L1; else goto L2;
I assumed that
since I force the preheader to have just a single successor,
hmm... in loop versioning I create a pre-header with two
successors. One is original loop and second is new version of
block should need to be created here.