------- Comment #7 from jvdelisle at gcc dot gnu dot org  2009-09-29 02:48 
-------
Subject: Bug 35862

Author: jvdelisle
Date: Tue Sep 29 02:47:54 2009
New Revision: 152263

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152263
Log:
2009-09-28  Jerry DeLisle  <jvdeli...@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.

Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/format.c
    trunk/libgfortran/io/io.h
    trunk/libgfortran/io/transfer.c
    trunk/libgfortran/io/unit.c
    trunk/libgfortran/io/write_float.def


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35862

Reply via email to