1 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
4 * io/format.c (parse_format_list): Add to ERROR, WARNING,
5 SILENT enumerators NOTIFICATION_ prefix.
6 * runtime/error.c (notification_std): Likewise.
7 * libgfortran.h (notification): Likewise.
8 (GFC_LARGEST_BUF): Check for HAVE_GFC_INTEGER_16.
10 2010-03-11 Tobias Burnus <burnus@net-b.de>
13 * io/list_read.c (nml_parse_qualifier): Disable expanded_read
16 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19 * io/transfer.c (next_record_r): Add hit_eof based on item_count
22 2010-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25 * io/read.c: Include fbuf.h and unix.h to enable lower level I/O for
26 read_x. (read_x): Replace the use of read_sf with equivalent lower level
27 I/O, eliminating unneeded code and handling EOF and EOR conditions.
28 * io/io.h: Revise prototype for read_sf.
29 * io/transfer.c (read_sf): Delete no_error parameter and all uses of it.
30 (read_block_form): Likewise.
31 (next_record_r): Delete wrong code call to hit_eof.
33 2010-03-08 Kai TIetz <kai.tietz@onevision.com>
36 * libgfortran.h (_POSIX): Define if __MINGW32__ is defined.
37 (gfc_printf): Define to gnu_printf for __MINGW32__ case,
38 otherwise to __printf__.
39 (gfc_strtof,gfc_strtod,gfc_strtold): Define for mingw case
40 to POSIX compatible converter functions.
41 (runtime_error): Use instead gfc_printf as formatter
43 (runtime_error_at): Likewise.
44 (runtime_warning_at): Likewise.
45 (st_printf): Likewise.
46 * intrinsics/date_and_time.c (localtime_r): Undefine
47 possible defined macro.
49 * io/read.c (convert_real): Use gfc_strtof, gfc_strtod,
52 2010-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55 * io/transfer.c (require_type): Subtract one from item_count for output
56 of error message. Add comment before formatted_transfer function
57 explaining why the item_count is off by one.
59 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
61 * io/write_float.def (WRITE_FLOAT): Use __builtin_signbit.
63 2010-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
65 * io/list_read.c (list_formatted_read_scalar): Remove duplicate code.
67 2010-02-09 Tobias Burnus <burnus@net-b.de>
70 * intrinsics/args.c (get_command_argument_i4): Always return
71 commandline-argument length for length parameter.
73 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
76 * io/format.c (reset_fnode_counters): Use the correct pointer to the
77 head of the fnode list. (parse_format): Remove previous hack that set
78 limit on size of format string for caching.
80 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83 * io/transfer.c (read_sf): Handle EOR and EOF conditions for
84 ADVANCE="no" with PAD="yes" or PAD="no".
86 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
89 * io/list_read.c (nml_get_obj_data): Add new qualifier flag, clean up
90 code, and adjust logic to set namelist info pointer correctly for array
91 qualifiers of derived type components.
93 2010-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
96 * io/format.c (parse_format): Set limit on size of format strings that
99 2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
101 * configure: Regenerate.
103 2010-01-03 Janne Blomqvist <jb@gcc.gnu.org>
106 * io/unix.c: Defines for MINGW stat and fstat.
107 (gfstat_t): New typedef.
108 (id_from_fd): Use gfstat_t instead of struct stat.
109 (fd_to_stream): Likewise.
110 (compare_file_filename): Likewise.
111 (find_file): Likewise.
112 (file_exists): Likewise.
113 (inquire_sequential): Likewise.
114 (inquire_direct): Likewise.
115 (inquire_formatted): Likewise.
118 Copyright (C) 2010 Free Software Foundation, Inc.
120 Copying and distribution of this file, with or without modification,
121 are permitted in any medium without royalty provided the copyright
122 notice and this notice are preserved.