blob: 4173afdde1aef12ec17adf8c8ef8f10ac0d78ce0 [file] [log] [blame]
! { dg-do compile }
!
! PR fortran/54818
!
! Contributed by Scott Pakin
!
subroutine broken ( name1, name2, bmix )
implicit none
integer, parameter :: i_knd = kind( 1 )
integer, parameter :: r_knd = selected_real_kind( 13 )
character(len=8) :: dum
character(len=8) :: blk
real(r_knd), dimension(*) :: bmix, name1, name2
integer(i_knd) :: j, idx1, n, i
integer(i_knd), external :: nafix
write (*, 99002) name1(j),
& ( adjustl(
& transfer(name2(nafix(bmix(idx1+i),1)),dum)//blk
& //blk), bmix(idx1+i+1), i = 1, n, 2 )
99002 format (' *', 10x, a8, 8x, 3(a24,1pe12.5,',',6x))
end subroutine broken