https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83560
Bug ID: 83560 Summary: list-directed formatting of INTEGER is missing plus on output when output open with SIGN='PLUS' Product: gcc Version: 6.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: urbanjost at comcast dot net Target Milestone: --- List-directed print of an integer is missing a leading plus-sign when output file is open with SIGN="PLUS". $ xxx LIST DIRECTED +12.3456001 789 $ cat xxx.f90 a=12.3456 i=789 open(unit=6,sign='plus') write(*,*) 'LIST DIRECTED ',a,i end