ALLOCATABLE state is automatically synchronised with subprogram entry/exit, POINTER is not. That idea will make ALLOCATABLE as likely to disappear under your feet as POINTER, negating the whole value of ALLOCATABLE.
ALLOCATABLE state is automatically synchronised with subprogram entry/exit, POINTER is not. That idea will make ALLOCATABLE as likely to disappear under your feet as POINTER, negating the whole value of ALLOCATABLE.