https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90813
--- Comment #28 from rguenther at suse dot de <rguenther at suse dot de> --- On July 7, 2019 2:59:29 PM GMT+02:00, "tkoenig at gcc dot gnu.org" <gcc-bugzi...@gcc.gnu.org> wrote: >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 -fdump-tree-all-uid without the space > >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.