------- Comment #4 from burnus at gcc dot gnu dot org 2010-07-21 09:03 ------- Fortran 2008 has the following, which I missed to quote:
"If bounds-remapping-list is specified, the pointer target shall be simply contiguous (6.5.4) or of rank one. It shall not be a disassociated or undefined pointer, and the size of the pointer target shall not be less than the size of the pointer object. The elements of the target of the pointer object, in array element order (6.5.3.2), are the first SIZE (data-pointer-object) elements of the pointer target." "C717 (R733) If bounds-remapping-list is specified, the number of bounds-remappings shall equal the rank of data-pointer-object." -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29785