Retro68/gcc/gcc/testsuite/gfortran.dg/fmt_unlimited.f90
2018-12-28 16:30:48 +01:00

11 lines
328 B
Fortran

! { dg-do run }
! PR65234 Output descriptor (*(1E15.7)) not accepted
program IOtest
character(40) :: str
double precision :: d = 5.0
write (str, '(*(2(E15.7)))') d, d
if (str /= " 0.5000000E+01 0.5000000E+01") STOP 1
write (str, '(*(2E15.7))') d, d
if (str /= " 0.5000000E+01 0.5000000E+01") STOP 2
end program