gcc/libgfortran/io
Dale Ranta 00f07d96bd re PR libfortran/20068 (Backspace problems)
PR libfortran/20068
	PR libfortran/20125
	PR libfortran/20156
	PR libfortran/20471

	* io/backspace.c (unformatted_backspace): Fix error in arithmetic.
	(st_backspace): When in WRITING mode, we flush and falling back
	into READING mode. In all cases, correctly position the stream.

	* gfortran.dg/backspace.f: New test.

Co-Authored-By: Francois-Xavier Coudert <coudert@clipper.ens.fr>

From-SVN: r97478
2005-04-03 08:07:43 +00:00
..
backspace.c re PR libfortran/20068 (Backspace problems) 2005-04-03 08:07:43 +00:00
close.c re PR libfortran/19280 (Inconsistent licensing of libgfortran) 2005-01-12 21:27:33 +00:00
endfile.c re PR libfortran/19280 (Inconsistent licensing of libgfortran) 2005-01-12 21:27:33 +00:00
format.c re PR libfortran/15332 (colon edit descriptor not handled correctly) 2005-03-25 07:04:27 +00:00
inquire.c re PR libfortran/20660 (INQUIRE incorrectly reports the existence of UNITS) 2005-03-31 15:30:06 +00:00
io.h * io.h: Setting higher default record length. 2005-03-16 19:33:07 +00:00
list_read.c re PR libfortran/19678 (DOS files don't work for list directed input) 2005-03-25 13:35:29 +00:00
lock.c re PR libfortran/19280 (Inconsistent licensing of libgfortran) 2005-01-12 21:27:33 +00:00
open.c re PR libfortran/20163 ([4.0 only] gfortran - error opening direct access file) 2005-03-29 08:37:32 +00:00
read.c re PR libfortran/19524 (5 times uninitialized var in libgfortran) 2005-01-25 22:40:25 +01:00
rewind.c re PR libfortran/19314 (inquire(position=) segfaults at runtime) 2005-01-22 03:51:12 +00:00
transfer.c re PR libfortran/20660 (INQUIRE incorrectly reports the existence of UNITS) 2005-03-31 15:30:06 +00:00
unit.c re PR libfortran/19052 (unit 0 not preconnected to standard error) 2005-01-22 19:14:31 -05:00
unix.c re PR libfortran/19052 (unit 0 not preconnected to standard error) 2005-01-22 19:14:31 -05:00
write.c * libgfortran/io/write.c (output_float): fix typo in last commit. 2005-03-23 22:31:56 +00:00