For COPYIN, the requirement that allocatable is allocated has been dropped, but it is unclear what should be performed in that case. If the threadprivate allocatable in the master thread is not currently allocated, does it mean that no restrictions on if the threadprivate is or is not allocated before in other threads? What should COPYIN do in that case? I think Fortran 90/95 doesn't allow intrinsic assignment if it is not currently allocated.
I assume resolution ofhttp://www.openmp.org/forum/viewtopic.p ... rt=10#p292
is waiting for OpenMP 4.0 if it takes Fortran 2003/2008 into account, right?