On Tuesday, March 30, 2021 at 1:39:55 PM UTC-7, Harald Anlauf wrote:
> The issue seems resolved with the: latest release:
>
> Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.2.0 Build 20210228_000000
Just wondering, did you actually check which bounds the array was really using?
I presume that LBOUND and UBOUND agree with the actual array, but maybe not.
In the case of dummy arguments, LBOUND and UBOUND should give bounds that
agree with the array in the subroutine, such that it always works if you use them.
As well as I remember assumed shape lose them, ALLOCATABLE and POINTER
keep them, but I might have forgotten all the special cases.