* PING *
Tobias Burnus:
An unallocated polymorphic variable has the declared type; however,
for static (SAVE) variables, the current code didn't set the value.
(That the end of scope deallocation/_gfortran_caf_deregister is gone
for coarrays (declared in the main program) was a side effect. The
sync/deregistering will still happen via the _gfortran_caf_finalize
call. But that's fine and in the line of the Fortran standard; in
fact, due to the FINAL handling, the automatic deallocation of the
main program will be also removed for nonpolymorphic allocatables.)
Build and regtested on x86-64-gnu-linux.
OK for the trunk?
Tobias