gcc/libgfortran/io
Jerry DeLisle 379924dd59 re PR libfortran/35862 ([F2003] Implement new rounding modes for run time)
2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/35862
	* io.h (gfc_unit): Add round_status.
	(format_token): Add enumerators for rounding format specifiers.
	* transfer.c (round_opt): New options table.
	(formatted_transfer_scalar_read): Add set round_status for each rounding
	format token. (formatted_transfer_scalar_write): Likewise.
	* format.c (format_lex): Tokenize the rounding format specifiers.
	(parse_format_list): Parse the rounding format specifiers.
	* write_float.def (outout_float): Modify rounding code to use new
	variable rchar to set the appropriate rounding. Fix some whitespace.
	* unit.c (get_internal_unit): Initialize rounding mode for internal
	units. (init_units): Likewise.

From-SVN: r152263
2009-09-29 02:47:54 +00:00
..
close.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fbuf.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
file_pos.c Fix PR libfortran/39667 2009-04-30 18:12:37 +03:00
format.c re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) 2009-09-29 02:47:54 +00:00
inquire.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
intrinsics.c Fix PR libfortran/39667 2009-04-30 18:12:37 +03:00
io.h re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) 2009-09-29 02:47:54 +00:00
list_read.c re PR fortran/41192 (NAMELIST input with just a comment ("&NAME ! comment \") fails) 2009-09-08 00:59:05 +00:00
lock.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
open.c re PR fortran/40008 (F2008: Add NEWUNIT= for OPEN statement) 2009-06-07 19:00:47 +00:00
read.c re PR libfortran/39665 (Fortran IO using unaligned accesses to read/write doubles.) 2009-04-09 20:44:23 +03:00
size_from_kind.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
transfer.c re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) 2009-09-29 02:47:54 +00:00
unit.c re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) 2009-09-29 02:47:54 +00:00
unix.c re PR libfortran/32784 ([win32] Using 'CONOUT$', 'CONIN$', or 'CONERR$' as assigned file generates Fortran runtime error: Bad file descriptor) 2009-08-14 21:10:06 +00:00
write_float.def re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) 2009-09-29 02:47:54 +00:00
write.c re PR fortran/41219 (libgfortran build warnings) 2009-09-12 15:08:27 +00:00