Lines Matching defs:allocatable
382 proc->attr.allocatable = proc->result->attr.allocatable;
417 *allocatable = "ALLOCATABLE", *elemental = "ELEMENTAL",
457 if (attr->in_namelist && (attr->allocatable || attr->pointer))
460 a2 = attr->allocatable ? allocatable : pointer;
472 if (attr->allocatable)
473 a1 = allocatable;
544 conf (allocatable, elemental);
568 conf (allocatable, pointer);
569 conf_std (allocatable, dummy, GFC_STD_F2003);
570 conf_std (allocatable, function, GFC_STD_F2003);
571 conf_std (allocatable, result, GFC_STD_F2003);
575 conf (in_common, allocatable);
587 conf (in_equivalence, allocatable);
611 conf (is_bind_c, allocatable);
625 conf (cray_pointer, allocatable);
633 conf (cray_pointee, allocatable);
656 conf (data, allocatable);
659 conf (value, allocatable)
693 conf (procedure, allocatable)
714 conf (pdt_kind, allocatable)
719 conf (pdt_len, allocatable)
760 conf2 (allocatable);
805 conf2 (allocatable);
851 conf2 (allocatable);
876 conf2 (allocatable);
1018 if (attr->allocatable && ! gfc_submodule_procedure(attr))
1020 duplicate_attr ("ALLOCATABLE", where);
1027 gfc_error ("ALLOCATABLE specified outside of INTERFACE body at %L",
1032 attr->allocatable = 1;
1971 if (source == IFSRC_IFBODY && (sym->attr.dimension || sym->attr.allocatable))
2082 if (src->allocatable && !gfc_add_allocatable (dest, where))
4236 /* Pointer and allocatable variables are never automatic. */
4237 if (sym->attr.pointer || sym->attr.allocatable)
4501 /* The components cannot be allocatable.
4503 if (curr_comp->attr.allocatable != 0)
4506 "ALLOCATABLE attribute because it is a member "
4725 && !(formal_arg->sym->attr.allocatable