If the conditions for values of data in the threadprivate objects of threads other than the initial thread to persist between two consecutive active parallel regions do not all hold, then the allocation status of an allocatable array in the second region might be not be currently allocated.