gcc/libgfortran/io
Fritz Reese 6869e9c69f Default missing exponents to 0 with -fdec.
gcc/fortran/
	* gfortran.texi: Document.
	* gfortran.h (gfc_dt): New field default_exp.
	* primary.c (match_real_constant): Default exponent with -fdec.
	* io.c (match_io): Set dt.default_exp with -fdec.
	* ioparm.def (IOPARM_dt_default_exp): New.
	* trans-io.c (build_dt): Set IOPARM_dt_default_exp with -fdec.

	libgfortran/io/
	* io.h (IOPARM_DT_DEFAULT_EXP): New flag bit.
	* list_read.c (parse_real, read_real): Allow omission of exponent with
	IOPARM_DT_DEFAULT_EXP.
	* read.c (read_f): Ditto.

	gcc/testsuite/gfortran.dg/
	* dec_exp_1.f90, dec_exp_2.f90, dec_exp_3.f90: New testcases.

From-SVN: r241828
2016-11-03 18:09:44 +00:00
..
close.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
fbuf.c
fbuf.h
file_pos.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
format.c re PR fortran/54679 (Erroneous "Expected P edit descriptor" in conjunction with L descriptor) 2016-10-31 19:59:04 +00:00
format.h
inquire.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
intrinsics.c
io.h Default missing exponents to 0 with -fdec. 2016-11-03 18:09:44 +00:00
list_read.c Default missing exponents to 0 with -fdec. 2016-11-03 18:09:44 +00:00
lock.c
open.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
read.c Default missing exponents to 0 with -fdec. 2016-11-03 18:09:44 +00:00
size_from_kind.c
transfer128.c
transfer.c re PR libfortran/78123 (Short reads with T edit descriptor not padding correctly) 2016-10-30 22:14:01 +00:00
unit.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
unix.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
unix.h New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00
write_float.def re PR libfortran/77393 (Revision r237735 changed the behavior of F0.0) 2016-09-06 23:22:26 +00:00
write.c New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec. 2016-10-26 12:11:44 +00:00