Lines Matching defs:pointer
247 match ("pointer", gfc_match_pointer, ST_ATTR_DECL);
508 match ("pointer", gfc_match_pointer, ST_ATTR_DECL);
1823 p = _("pointer assignment");
2728 bool coarray, lock_type, event_type, allocatable, pointer;
2729 coarray = lock_type = event_type = allocatable = pointer = false;
2735 || (c->ts.type == BT_DERIVED && !c->attr.pointer
2742 /* Look for pointer components. */
2743 if (c->attr.pointer
2748 pointer = true;
2752 /* Look for procedure pointer components. */
2768 && !c->attr.pointer)
2784 && !allocatable && !pointer))
2801 && !allocatable && !pointer))
2810 unless there are nondirect [allocatable or pointer] components
2813 if (pointer && !coarray && lock_type)
2817 "pointer attribute", c->name, &c->loc);
2818 else if (pointer && !coarray && c->ts.type == BT_DERIVED
2850 if (pointer && !coarray && event_type)
2854 "pointer attribute", c->name, &c->loc);
2855 else if (pointer && !coarray && c->ts.type == BT_DERIVED
2986 if (gfc_new_block->attr.pointer)
2988 gfc_new_block->attr.pointer = 0;