PR gfortran/15755
* gfortran.fortran-torture/execute/backspace.c : New test.
* io/backspace.c(st_backspace): call correct routine for
formatted and un-formatted units.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82806
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-06-09 Bud Davis <bdavis9659@comcast.net>
+
+ PR gfortran/15755
+ * gfortran.fortran-torture/execute/backspace.c : New test.
+
2004-06-09 Paul Brook <paul@codesourcery.com>
* gfortran.fortran-torture/execure/intrinsic_associated.f90
--- /dev/null
+! pr 15755
+ implicit none
+ character*1 C
+ open(10)
+ write(10,*)'a'
+ write(10,*)'b'
+ write(10,*)'c'
+ rewind(10)
+ read(10,*)C
+ backspace(10)
+ read(10,*) C
+ if (C.ne.'b') call abort
+ close(10,STATUS='DELETE')
+ end
+2004-06-09 Bud Davis <bdavis9659@comcast.net>
+
+ PR gfortran/15755
+ * io/backspace.c(st_backspace): call correct routine for
+ formatted and un-formatted units.
+
2004-05-30 Andreas Jaeger <aj@suse.de>, Steven Bosscher <stevenb@suse.de>
PR gfortran/11800
if (file_position (u->s) == 0)
goto done; /* Common special case */
- if (u->flags.form == FORM_UNFORMATTED)
+ if (u->flags.form == FORM_FORMATTED)
formatted_backspace ();
else
unformatted_backspace ();