c { dg-do run }
! { dg-options "-std=legacy" }
!
      character*5   string
      write(string, *) "a "
      if (string .ne. ' a') call abort
C-- The leading space is normal for list-directed output

      end