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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
   Target Milestone|---                         |6.0

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The difference in *.pcom dump between operand_equal_p with types_compatible_p
and without is:
 (compute_affine_dependence
   stmt_a: a[0] = c;
   stmt_b: e$g_20 = MEM[(struct S[1] *)&a].g;
-) -> dependence analysis failed
+(analyze_overlapping_iterations 
+  (chrec_a = 0)
+  (chrec_b = 32)
+(analyze_ziv_subscript 
+)
+  (overlap_iterations_a = no dependence)
+  (overlap_iterations_b = no dependence))
+) -> no dependence
and similarly with the e = a[0]; stmt.

Reply via email to