Index: dependency.c
===================================================================
--- dependency.c        (Revision 177487)
+++ dependency.c        (Arbeitskopie)
@@ -123,7 +123,7 @@ gfc_are_identical_variables (gfc_expr *e1, gfc_exp
  {
    gfc_ref *r1, *r2;

-  if (e1->symtree->n.sym != e2->symtree->n.sym)
+  if (strcmp(e1->symtree->n.sym->name, e2->symtree->n.sym->name))
      return false;

    /* Volatile variables should never compare equal to themselves.  */
