https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63640
--- Comment #2 from patnel97269-gfortran at yahoo dot fr --- Thanks for the tip and the comment. So the standard say that move_alloc deallocate the array "from". Does that mean that the compiler mark the array as not allocated but does not free the memory ?