2020-01-18 04:36:03 +01:00
|
|
|
|
2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libfortran/93234
|
|
|
|
|
* io/unit.c (set_internal_unit): Set round and sign flags
|
|
|
|
|
correctly.
|
|
|
|
|
|
2020-01-17 20:26:10 +01:00
|
|
|
|
2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libfortran/90374
|
|
|
|
|
* io/format.c (parse_format_list): Zero width not allowed with
|
|
|
|
|
FMT_D.
|
|
|
|
|
* io/write_float.def (build_float_string): Include range of
|
|
|
|
|
higher exponent values that require wider width.
|
|
|
|
|
|
2020-01-02 01:57:31 +01:00
|
|
|
|
2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libfortran/90374
|
|
|
|
|
* io/format.c (parse_format_list): Implement the E0 exponent
|
|
|
|
|
width to provide smallest possible width for exponent fields.
|
|
|
|
|
Refactor code for correct parsing and better readability of the
|
|
|
|
|
code.
|
|
|
|
|
* io/io.h (write_real_w0): Change interface to pass in pointer
|
|
|
|
|
to fnode.
|
|
|
|
|
* io/transfer.c: Update all calls to write_real_w0 to use the
|
|
|
|
|
new interface.
|
|
|
|
|
* io/write.c ((write_real_w0): Use the new interface with fnode
|
|
|
|
|
to access both the decimal precision and exponent widths used in
|
|
|
|
|
build_float_string.
|
|
|
|
|
* io/write_float.def (build_float_string): Use the passed in
|
|
|
|
|
exponent width to calculate the used width in the case of E0.
|
|
|
|
|
|
2020-01-01 12:51:42 +01:00
|
|
|
|
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
2018-01-03 11:03:58 +01:00
|
|
|
|
|
|
|
|
|
Update copyright years.
|
2016-01-04 15:30:50 +01:00
|
|
|
|
|
2020-01-01 12:51:42 +01:00
|
|
|
|
Copyright (C) 2020 Free Software Foundation, Inc.
|
2010-01-04 09:59:59 +01:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|