Cray Pointer patch bit rot
Jack Howarth
howarth@bromo.msbb.uc.edu
Sun Oct 9 06:26:00 GMT 2005
Has anyone been monitoring the bit rot in the Cray pointer patch
while the wheel's spin uselessly on licensing details? Currently the
code in the cvs has diverged to the point where this section of the
patch is no longer applies...
***************
*** 4925,4930 ****
sym->name, &e->where);
continue;
}
/* Shall not be a function name, ... */
if (sym->attr.function || sym->attr.result || sym->attr.entry
--- 4925,4938 ----
sym->name, &e->where);
continue;
}
+
+ /* Shall not be a Cray pointee. */
+ if (sym->attr.cray_pointee)
+ {
+ gfc_error ("Cray Pointee '%s' at %L cannot be an EQUIVALENCE "
+ "object", sym->name, &e->where);
+ continue;
+ }
/* Shall not be a function name, ... */
if (sym->attr.function || sym->attr.result || sym->attr.entry
At least someone should periodically post an updated patch to help keep
track of the damage from time.
Jack
More information about the Fortran
mailing list