http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54599
Mikael Morin <mikael at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikael at gcc dot gnu.org --- Comment #1 from Mikael Morin <mikael at gcc dot gnu.org> 2012-09-16 15:52:47 UTC --- dependency.c: 1060 else 1061 { 1062 gfc_symbol *sym1 = expr1->symtree->n.sym; 1063 gfc_symbol *sym2 = expr2->symtree->n.sym; //At (1): "!sym2->attr.dimension || sym2->as->type == 2" looks like the original copy. //CID 721803: Copy-paste error (COPY_PASTE_ERROR)At (2): "sym2" in //"!sym1->attr.dimension || sym2->as->type == 2" looks like a copy-paste error. //Should it say "sym1" instead? 1064 if (sym1->attr.target && sym2->attr.target 1065 && ((sym1->attr.dummy && !sym1->attr.contiguous 1066 && (!sym1->attr.dimension 1067 || sym2->as->type == AS_ASSUMED_SHAPE)) 1068 || (sym2->attr.dummy && !sym2->attr.contiguous 1069 && (!sym2->attr.dimension 1070 || sym2->as->type == AS_ASSUMED_SHAPE)))) 1071 return 1; 1072 }