Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.2.187 Build 20170213
A code that includes the following works:
PRINT 222, B(1.1), B(2.2)
222 FORMAT(DT'Z##.##',DT'Z##.##')
!222 FORMAT(2DT'Z##.##')
B is a. function that returns a structure with one component
Running produces (you can guess what the formatting does):
01.10 02.20
If the commented FORMAT statement is used instead, it bombs
forrtl: severe (62): syntax error in format, unit -1, file CONOUT$
If a ! is placed after B(1.1), it again works.
I can supply the supporting routines, if necessary, but it appears that a repeat count on a DT edit descriptor does not work.
Comments, please.