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

--- Comment #27 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #26)

> The odd thing is that for the Fortran example even the tree oracle claims
> the store doesn't alias the load...
> 
> Because they are different variables!  Dumping with -uid shows
> 
>   c_D.3918 = cD.3925;
>   c_.5_12 = c_D.3933;
>   rhs.2D.4008 = c_.5_12 ();
> 
> that's probably not intended either...  c_D.3933 is never initialized
> anywhere in the testcase.

Sorry to have to ask but...  How did you get this dump? 

gfortran -O3 -fdump-tree-all -uid proc_ptr_51.f90 

and grepping for c_D under proc_ptr.f90.* (on POWER) does not show any
hits for me.  (And what does -uid do?)

The last useful dump I can find results in what can be seen in
comment #14, which seems correct.

Reply via email to