gcc/libgfortran/io
Jerry DeLisle 900e887f6d re PR fortran/37228 (F2008: Support g0.<d> edit descriptor)
2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/37228
	* io.c (check_format): Allow specifying precision with g0 format.

2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/37301
	PR libfortran/37228
	* io/io.h (write_real_g0): Declare new function to handle g0.d format.
	* io/transfer.c (formatted_transfer_scalar): Use new function.
	* io/format.c (parse_format_list): Enable g0.d.
	* io/write.c (write_a_char4): Delete unused var.
	(set_fnode_default): New function to set the default fnode w, d, and e
	factored from write_real. (write_real): Use new factored function.
	(write_real_g0): New function that sets d to that passed by g0.d format
	specifier and set format to ES.  Default values for w and e are used
	from the new function, set_fnode_default.

2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/37228
	* gfortran.dg/fmt_g0_4.f08: Revised test.

From-SVN: r139886
2008-09-02 10:50:13 +02:00
..
close.c
fbuf.c
file_pos.c
format.c re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00
inquire.c
intrinsics.c
io.h re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00
list_read.c
lock.c
open.c
read.c
size_from_kind.c
transfer.c re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00
unit.c
unix.c
write_float.def
write.c re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00