https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101009

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #7)
> @@ -5435,7 +5437,7 @@ build_classic_dist_vector (struct
> data_dependence_relation
>  *ddr,
>             save_dist_v (ddr, save_v);
>         }
>      }
> -  else
> +  else if (DDR_NB_LOOPS (ddr) > 1)
>      {
>        /* There is a distance of 1 on all the outer loops: Example:
>          there is a dependence of distance 1 on loop_1 for the array A.

I suppose this one would re-introduce the problem when we add an outer loop
(and include that in dependence analysis).  So I'm testing the other one now.

Reply via email to