I think this subject was mention some time last year:
Is there any plan to add the possibility to pass subarray to a subroutine:
using reflected directive for “a” inside “my_routine”.
I currently get the following message
PGF90-S-0490-An array section of a is passed to the REFLECTED argument a, which is not supported
This would really be a great feature. Only a support for contiguous subarray, as in this example, would be enough since in the other case a copy is anyway generated.