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 re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") 2008-06-13 20:28:08 +00:00
file_pos.c re PR fortran/36890 (libgfortran/io/file_pos.c:55: warning: comparison between signed and unsigned) 2008-07-22 10:27:10 +00:00
format.c re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00
inquire.c re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") 2008-06-13 20:28:08 +00:00
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 re PR fortran/36582 (Namelist I/O error: Bogus "Cannot match namelist object") 2008-07-23 04:29:15 +00:00
lock.c
open.c re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") 2008-06-13 20:28:08 +00:00
read.c re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") 2008-08-16 03:38:31 +00:00
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 Part 1 of PR 25561. 2008-05-15 18:53:34 +03:00
unix.c Part 1 of PR 25561. 2008-05-15 18:53:34 +03:00
write_float.def re PR libfortran/36857 (Non-English locale breaks gfortran float formatting ("printf is broken")) 2008-07-21 04:44:10 +00:00
write.c re PR fortran/37228 (F2008: Support g0.<d> edit descriptor) 2008-09-02 10:50:13 +02:00