Thanks Ian. Yes at home I’m using Windows. I have used Silverfrost in the past but my experience was that gfortran was ahead of it in keeping up-to-date with the standards - but that may not always be true (I’d have to check your table of which compilers support which to be sure). This feature, using complex type with B/O/Z descriptors, was I think only introduced in Fortran 2008. Now that the Intel compiler appears to be free for home use, I may have a go at installing that as well.
But what actual compilers do in practice is something of a side issue; the real question whether there really is an inconsistency between two parts of the 2018 Standard. Fortunately rather it’s a rather trivial one, but it would be nice to get clarity on it all the same.