annotate libgfortran/ChangeLog-2013 @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 * io/read.c (read_f): Convert assert to runtime error.
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 2013-12-17 Andreas Tobler <andreast@gcc.gnu.org>
kono
parents:
diff changeset
6
kono
parents:
diff changeset
7 * io/unix.c (tempfile_open): Only use the needed flag O_CLOEXEC.
kono
parents:
diff changeset
8
kono
parents:
diff changeset
9 2013-12-16 Jerry DeLisle <jvdelisle@gcc.gnu>
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 PR libfortran/59419
kono
parents:
diff changeset
12 * io/file_pos.c (st_rewind): Do proper return after
kono
parents:
diff changeset
13 generate_error.
kono
parents:
diff changeset
14 * io/open.c (edit_modes): Move action code inside block that
kono
parents:
diff changeset
15 checks for library ok. (new_unit): Do cleanup after error.
kono
parents:
diff changeset
16 (st_open): Do proper return after error.
kono
parents:
diff changeset
17 * io/transfer.c (data_transfer_init): Likewise.
kono
parents:
diff changeset
18
kono
parents:
diff changeset
19 2013-12-11 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
20
kono
parents:
diff changeset
21 * config/fpu-387.h (sigill_hdlr, get_fpu_rounding_mode): Emit SSE
kono
parents:
diff changeset
22 instructions when __SSE_MATH__ is defined.
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 2013-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
25
kono
parents:
diff changeset
26 * intrinsics/erfc_scaled.c (_M_2_SQRTPI): Define if missing.
kono
parents:
diff changeset
27
kono
parents:
diff changeset
28 2013-12-01 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
29
kono
parents:
diff changeset
30 PR libfortran/59313
kono
parents:
diff changeset
31 * intrinsics/erfc_scaled.c (erfc_scaled_r16): Also provide for
kono
parents:
diff changeset
32 quadruple precision long double variant.
kono
parents:
diff changeset
33
kono
parents:
diff changeset
34 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
kono
parents:
diff changeset
35
kono
parents:
diff changeset
36 * intrinsics/erfc_scaled.c (erfc_scaled_r16): Don't define if
kono
parents:
diff changeset
37 __float128 is not available.
kono
parents:
diff changeset
38
kono
parents:
diff changeset
39 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
kono
parents:
diff changeset
40
kono
parents:
diff changeset
41 PR libfortran/49024
kono
parents:
diff changeset
42 * intrinsics/erfc_scaled.c (erfc_scaled_r16): New function.
kono
parents:
diff changeset
43 * intrinsics/erfc_scaled_inc.c: Do not provide quadruple
kono
parents:
diff changeset
44 precision variant.
kono
parents:
diff changeset
45
kono
parents:
diff changeset
46 2013-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
kono
parents:
diff changeset
47
kono
parents:
diff changeset
48 PR libfortran/51828
kono
parents:
diff changeset
49 * intrinsics/unpack_generic.c (unpack_internal): Let the compiler
kono
parents:
diff changeset
50 know that dim > 0 to avoid warnings.
kono
parents:
diff changeset
51
kono
parents:
diff changeset
52 2013-11-15 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
53 Jerry DeLisle <jvdelisle@gcc.gnu.org>
kono
parents:
diff changeset
54
kono
parents:
diff changeset
55 PR fortran/59108
kono
parents:
diff changeset
56 * io/unix.c (regular_file): Don't set O_CREAT when opening a file
kono
parents:
diff changeset
57 read-only with unknown status. Mask out O_CREAT when falling back
kono
parents:
diff changeset
58 to opening read-only if ACTION= is not set and read-write fails.
kono
parents:
diff changeset
59
kono
parents:
diff changeset
60 2013-11-15 Steve Ellcey <sellcey@mips.com>
kono
parents:
diff changeset
61
kono
parents:
diff changeset
62 * configure.ac: Do not define HAVE_STRTOLD.
kono
parents:
diff changeset
63 * configure: Regenerate.
kono
parents:
diff changeset
64
kono
parents:
diff changeset
65 2013-11-10 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
66
kono
parents:
diff changeset
67 * configure.ac: Check presence of mkostemp.
kono
parents:
diff changeset
68 * io/unix.c (set_close_on_exec): New function.
kono
parents:
diff changeset
69 (tempfile_open): Use mkostemp and O_CLOEXEC if available, fallback
kono
parents:
diff changeset
70 to calling set_close_on_exec.
kono
parents:
diff changeset
71 (regular_file): Add O_CLOEXEC to flags if defined.
kono
parents:
diff changeset
72 (open_external): Call set_close_on_exec if O_CLOEXEC is not
kono
parents:
diff changeset
73 defined.
kono
parents:
diff changeset
74 * config.h.in: Regenerated.
kono
parents:
diff changeset
75 * configure: Regenerated.
kono
parents:
diff changeset
76 * Makefile.in: Regenerated.
kono
parents:
diff changeset
77 * aclocal.m4: Regenerated.
kono
parents:
diff changeset
78
kono
parents:
diff changeset
79 2013-10-01 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
80
kono
parents:
diff changeset
81 PR fortran/55469
kono
parents:
diff changeset
82 * io/list_read (parse_repeat, read_integer, read_character,
kono
parents:
diff changeset
83 parse_real, read_real, check_type, list_formatted_read_scalar,
kono
parents:
diff changeset
84 finish_list_read): Call list_free.
kono
parents:
diff changeset
85
kono
parents:
diff changeset
86 2013-09-20 Alan Modra <amodra@gmail.com>
kono
parents:
diff changeset
87
kono
parents:
diff changeset
88 * configure: Regenerate.
kono
parents:
diff changeset
89
kono
parents:
diff changeset
90 2013-07-23 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
91
kono
parents:
diff changeset
92 * config/fpu-387.h (get_fpu_rounding_mode): Read rounding mode
kono
parents:
diff changeset
93 from SSE mxcsr register on x86_64.
kono
parents:
diff changeset
94
kono
parents:
diff changeset
95 2013-07-21 Ondřej Bílka <neleai@seznam.cz>
kono
parents:
diff changeset
96
kono
parents:
diff changeset
97 * io/transfer.c: Fix comment typos.
kono
parents:
diff changeset
98
kono
parents:
diff changeset
99 2013-07-21 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
100
kono
parents:
diff changeset
101 PR fortran/35862
kono
parents:
diff changeset
102 * config/fpu-387.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
103 get_fpu_rounding_mode): Add missing _ to fix build.
kono
parents:
diff changeset
104
kono
parents:
diff changeset
105 2013-07-21 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
106 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
107
kono
parents:
diff changeset
108 PR fortran/35862
kono
parents:
diff changeset
109 * libgfortran.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
110 get_fpu_rounding_mode): New prototypes.
kono
parents:
diff changeset
111 * config/fpu-387.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
112 get_fpu_rounding_mode): New functions.
kono
parents:
diff changeset
113 * config/fpu-aix.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
114 get_fpu_rounding_mode): Ditto.
kono
parents:
diff changeset
115 * config/fpu-generic.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
116 get_fpu_rounding_mode): Ditto.
kono
parents:
diff changeset
117 * config/fpu-glibc.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
118 get_fpu_rounding_mode): Ditto.
kono
parents:
diff changeset
119 * config/fpu-sysv.h (set_fpu_rounding_mode,
kono
parents:
diff changeset
120 get_fpu_rounding_mode): Ditto.
kono
parents:
diff changeset
121 * configure.ac: Check for fp_rnd and fp_rnd_t.
kono
parents:
diff changeset
122 * io/io.h (enum unit_round): Use GFC_FPE_* for the value.
kono
parents:
diff changeset
123 * io/read.c (convert_real): Set FP ronding mode.
kono
parents:
diff changeset
124 * Makefile.in: Regenerate.
kono
parents:
diff changeset
125 * aclocal.m4: Regenerate.
kono
parents:
diff changeset
126 * config.h.in: Regenerate.
kono
parents:
diff changeset
127 * configure: Regenerate.
kono
parents:
diff changeset
128
kono
parents:
diff changeset
129 2013-06-24 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
130
kono
parents:
diff changeset
131 * configure.ac: Check for fp_except and fp_except_t.
kono
parents:
diff changeset
132 * config/fpu-sysv.h: Conditionally use either type.
kono
parents:
diff changeset
133 * configure: Regenerate.
kono
parents:
diff changeset
134 * config.h.in: Regenerate.
kono
parents:
diff changeset
135
kono
parents:
diff changeset
136 2013-06-21 Eric Botcazou <ebotcazou@adacore.com>
kono
parents:
diff changeset
137
kono
parents:
diff changeset
138 * config/fpu-sysv.h (get_fpu_except_flags): Fix typo.
kono
parents:
diff changeset
139
kono
parents:
diff changeset
140 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
141
kono
parents:
diff changeset
142 * config/fpu-387.h (_FPU_MASK_ALL): New.
kono
parents:
diff changeset
143 (_FPU_EX_ALL): Ditto.
kono
parents:
diff changeset
144 (set_fpu): Use fstcw to store x87 FPU control word. Use fnclex to
kono
parents:
diff changeset
145 clear stalled exception flags. Correctly clear stalled SSE
kono
parents:
diff changeset
146 exception flags. Simplify code.
kono
parents:
diff changeset
147 (get_fpu_except_flags): Simplify code.
kono
parents:
diff changeset
148
kono
parents:
diff changeset
149 2013-06-20 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
150
kono
parents:
diff changeset
151 PR fortran/57633
kono
parents:
diff changeset
152 * io/list_read.c (next_char, eat_separator): Don't set EOL for \r.
kono
parents:
diff changeset
153
kono
parents:
diff changeset
154 2013-06-19 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
155
kono
parents:
diff changeset
156 * config/fpu-387.h: Use __asm__ and __volatile__ consistently.
kono
parents:
diff changeset
157 (get_fpu_except_flags): Initialize result.
kono
parents:
diff changeset
158
kono
parents:
diff changeset
159 2013-06-17 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
160
kono
parents:
diff changeset
161 * libgfortran.h (compile_options_t) Add fpe_summary.
kono
parents:
diff changeset
162 (get_fpu_except_flags): New prototype.
kono
parents:
diff changeset
163 * runtime/compile_options.c (set_options, init_compile_options):
kono
parents:
diff changeset
164 Handle fpe_summary.
kono
parents:
diff changeset
165 * runtime/stop.c (report_exception): New function.
kono
parents:
diff changeset
166 (stop_numeric, stop_numeric_f08, stop_string, error_stop_string,
kono
parents:
diff changeset
167 error_stop_numeric): Call it.
kono
parents:
diff changeset
168 * config/fpu-387.h (get_fpu_except_flags): New function.
kono
parents:
diff changeset
169 * config/fpu-aix.h (get_fpu_except_flags): New function.
kono
parents:
diff changeset
170 * config/fpu-generic.h (get_fpu_except_flags): New function.
kono
parents:
diff changeset
171 * config/fpu-glibc.h (get_fpu_except_flags): New function.
kono
parents:
diff changeset
172 * config/fpu-sysv.h (get_fpu_except_flags): New function.
kono
parents:
diff changeset
173 * configure.ac: Check for fpxcp.h.
kono
parents:
diff changeset
174 * configure: Regenerate.
kono
parents:
diff changeset
175 * config.h.in: Regenerate.
kono
parents:
diff changeset
176
kono
parents:
diff changeset
177 2013-06-01 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
178
kono
parents:
diff changeset
179 PR fortran/57496
kono
parents:
diff changeset
180 * io/write_float.def (ISFINITE2Q, ISFINITE2, ISFINITE2L, ISFINITE,
kono
parents:
diff changeset
181 SIGNBIT2Q, SIGNBIT2, SIGNBIT2L, SIGNBIT, ISNAN2Q, ISNAN2, ISNAN2L,
kono
parents:
diff changeset
182 ISNAN): New macros.
kono
parents:
diff changeset
183 (output_float_FMT_G_,WRITE_FLOAT): Use them.
kono
parents:
diff changeset
184
kono
parents:
diff changeset
185 2013-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
186
kono
parents:
diff changeset
187 * acinclude.m4 (libgfor_cv_have_as_needed): Check for -z ignore, too.
kono
parents:
diff changeset
188 * configure: Regenerate.
kono
parents:
diff changeset
189
kono
parents:
diff changeset
190 2013-05-05 David Edelsohn <dje.gcc@gmail.com>
kono
parents:
diff changeset
191
kono
parents:
diff changeset
192 * caf/libcaf.h (_gfortran_caf_critical): Add a prototype.
kono
parents:
diff changeset
193 (_gfortran_caf_end_critical): Same.
kono
parents:
diff changeset
194
kono
parents:
diff changeset
195 2013-05-04 David Edelsohn <dje.gcc@gmail.com>
kono
parents:
diff changeset
196
kono
parents:
diff changeset
197 * runtime/environ.c: Include unistd.h.
kono
parents:
diff changeset
198 * runtime/pause.c: Test HAVE_UNISTD_H.
kono
parents:
diff changeset
199 * runtime/stop.c: Same.
kono
parents:
diff changeset
200 * io/open.c: Same.
kono
parents:
diff changeset
201 * io/unix.c: Same.
kono
parents:
diff changeset
202 * io/read.c (si_max): Protect declaration of value.
kono
parents:
diff changeset
203
kono
parents:
diff changeset
204 2013-04-29 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
205
kono
parents:
diff changeset
206 * intrinsics/system_clock (gf_gettime_mono): Use variable
kono
parents:
diff changeset
207 resolution for fractional seconds argument.
kono
parents:
diff changeset
208 (system_clock_4): Simplify, update for gf_gettime_mono change.
kono
parents:
diff changeset
209 (system_clock_8): Likewise.
kono
parents:
diff changeset
210
kono
parents:
diff changeset
211 2013-04-29 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
212
kono
parents:
diff changeset
213 PR fortran/56981
kono
parents:
diff changeset
214 * io/transfer.c (next_record_w_unf): First fix head marker, then
kono
parents:
diff changeset
215 write tail.
kono
parents:
diff changeset
216 (next_record): Call flush_if_unbuffered.
kono
parents:
diff changeset
217 * io/unix.c (struct unix_stream): Add field unbuffered.
kono
parents:
diff changeset
218 (flush_if_unbuffered): New function.
kono
parents:
diff changeset
219 (fd_to_stream): New argument.
kono
parents:
diff changeset
220 (open_external): Fix fd_to_stream call.
kono
parents:
diff changeset
221 (input_stream): Likewise.
kono
parents:
diff changeset
222 (output_stream): Likewise.
kono
parents:
diff changeset
223 (error_stream): Likewise.
kono
parents:
diff changeset
224 * io/unix.h (flush_if_unbuffered): New prototype.
kono
parents:
diff changeset
225
kono
parents:
diff changeset
226 2013-04-28 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
227
kono
parents:
diff changeset
228 * intrinsics/system_clock.c (system_clock_4): Fix sign error in
kono
parents:
diff changeset
229 Windows version.
kono
parents:
diff changeset
230
kono
parents:
diff changeset
231 2013-04-15 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
232
kono
parents:
diff changeset
233 * list_read.c (finish_separator): Initialize variable.
kono
parents:
diff changeset
234
kono
parents:
diff changeset
235 2013-04-15 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
236
kono
parents:
diff changeset
237 PR fortran/56919
kono
parents:
diff changeset
238 * intrinsics/time_1.h: Check __CYGWIN__ in addition to
kono
parents:
diff changeset
239 __MINGW32__.
kono
parents:
diff changeset
240 * intrinsics/system_clock.c (GF_CLOCK_MONOTONIC): Check
kono
parents:
diff changeset
241 _POSIX_MONOTONIC_CLOCK as well.
kono
parents:
diff changeset
242 (system_clock_4): Use GetTickCount on Windows.
kono
parents:
diff changeset
243 (system_clock_8): Use QueryPerformanceCounter and
kono
parents:
diff changeset
244 QueryPerformanceCounterFrequency on Windows.
kono
parents:
diff changeset
245
kono
parents:
diff changeset
246 2013-04-04 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
247
kono
parents:
diff changeset
248 PR fortran/56810
kono
parents:
diff changeset
249 * io/list_read.c (check_type): Fix kind checking for COMPLEX.
kono
parents:
diff changeset
250
kono
parents:
diff changeset
251 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
kono
parents:
diff changeset
252
kono
parents:
diff changeset
253 PR libfortran/56660
kono
parents:
diff changeset
254 * io/list_read.c (nml_read_obj): Do not reset the read error flag
kono
parents:
diff changeset
255 inside nml_read_obj. If the read error flag is found set just exit.
kono
parents:
diff changeset
256 Fix some whitespace on comments.
kono
parents:
diff changeset
257 (nml_read_obj_data): Reset the read error flag before the first call
kono
parents:
diff changeset
258 to nml_read_object.
kono
parents:
diff changeset
259
kono
parents:
diff changeset
260 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
kono
parents:
diff changeset
261
kono
parents:
diff changeset
262 PR libfortran/56786
kono
parents:
diff changeset
263 * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
kono
parents:
diff changeset
264 when checking for EOF. Use error return mechanism when EOF detected.
kono
parents:
diff changeset
265 Do not return false unless parse_err_msg and parse_err_msg_size have
kono
parents:
diff changeset
266 been set. Use hit_eof.
kono
parents:
diff changeset
267 (nml_get_obj_data): Likewise use the correct error mechanism.
kono
parents:
diff changeset
268 * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
kono
parents:
diff changeset
269 mode.
kono
parents:
diff changeset
270
kono
parents:
diff changeset
271 2013-03-29 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
272
kono
parents:
diff changeset
273 PR fortran/56737
kono
parents:
diff changeset
274 * io/format.c (parse_format_list): Also cache FMT_STRING.
kono
parents:
diff changeset
275 (parse_format): Update call.
kono
parents:
diff changeset
276
kono
parents:
diff changeset
277 2013-03-29 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
278
kono
parents:
diff changeset
279 PR fortran/56737
kono
parents:
diff changeset
280 * io/format.c (parse_format): With caching, copy
kono
parents:
diff changeset
281 dtp->format string.
kono
parents:
diff changeset
282 (save_parsed_format): Use dtp->format directy without
kono
parents:
diff changeset
283 copying.
kono
parents:
diff changeset
284
kono
parents:
diff changeset
285 2013-03-29 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
286
kono
parents:
diff changeset
287 PR fortran/56735
kono
parents:
diff changeset
288 * io/list_read.c (nml_query): Only abort when
kono
parents:
diff changeset
289 an error occured.
kono
parents:
diff changeset
290 (namelist_read): Add goto instead of falling through.
kono
parents:
diff changeset
291
kono
parents:
diff changeset
292 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
kono
parents:
diff changeset
293
kono
parents:
diff changeset
294 PR libfortran/52512
kono
parents:
diff changeset
295 * io/list_read.c (nml_parse_qualifier): To check for a derived type
kono
parents:
diff changeset
296 don't use the namelist head element type but the current element type.
kono
parents:
diff changeset
297 (nml_get_obj_data): Add current namelist element type to
kono
parents:
diff changeset
298 nml_parse_qualifier call.
kono
parents:
diff changeset
299
kono
parents:
diff changeset
300 2013-03-24 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
301
kono
parents:
diff changeset
302 PR fortran/56696
kono
parents:
diff changeset
303 * io/list_read.c (read_real): Fix EOF diagnostic.
kono
parents:
diff changeset
304
kono
parents:
diff changeset
305 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
kono
parents:
diff changeset
306
kono
parents:
diff changeset
307 PR libfortran/51825
kono
parents:
diff changeset
308 * io/list_read.c (nml_read_obj): Don't end the component loop on a
kono
parents:
diff changeset
309 nested derived type, but continue with the next loop iteration.
kono
parents:
diff changeset
310 (nml_get_obj_data): Don't move the first_nl pointer further in the
kono
parents:
diff changeset
311 list if a qualifier was found.
kono
parents:
diff changeset
312
kono
parents:
diff changeset
313 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
kono
parents:
diff changeset
314
kono
parents:
diff changeset
315 PR libfortran/48618
kono
parents:
diff changeset
316 * io/open.c (st_open): Raise error for unit number < 0 only if
kono
parents:
diff changeset
317 unit number does not exist already.
kono
parents:
diff changeset
318
kono
parents:
diff changeset
319 2013-03-19 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
320
kono
parents:
diff changeset
321 * libgfortran.h: Include stdbool.h.
kono
parents:
diff changeset
322 (enum try): Remove.
kono
parents:
diff changeset
323 (notify_std): Change return type to bool.
kono
parents:
diff changeset
324 * intrinsics/chmod.c: Don't include stdbool.h.
kono
parents:
diff changeset
325 * intrinsics/execute_command_line.c: Likewise.
kono
parents:
diff changeset
326 * io/format.c: Likewise.
kono
parents:
diff changeset
327 * io/list_read.c (nml_parse_qualifier): Change return type to bool.
kono
parents:
diff changeset
328 (nml_read_obj): Likewise.
kono
parents:
diff changeset
329 (nml_get_obj_data): Likewise.
kono
parents:
diff changeset
330 * io/transfer.c (read_block_form): Fix comment.
kono
parents:
diff changeset
331 (write_buf): Change return type to bool.
kono
parents:
diff changeset
332 * io/write.c: Don't include stdbool.h.
kono
parents:
diff changeset
333 * io/write_float.def (output_float): Change return type to bool.
kono
parents:
diff changeset
334 (output_float_FMT_G_ ## x): Change type of result variable.
kono
parents:
diff changeset
335 * runtime/error.c (notify_std): Change return type to bool.
kono
parents:
diff changeset
336
kono
parents:
diff changeset
337 2013-03-11 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
338
kono
parents:
diff changeset
339 * io/transfer.c (read_block_direct): Correct condition.
kono
parents:
diff changeset
340 * intrinsics/execute_command_line.c (execute_command_line):
kono
parents:
diff changeset
341 Remove dead code for the HAVE_FORK case.
kono
parents:
diff changeset
342
kono
parents:
diff changeset
343 2013-02-21 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
344
kono
parents:
diff changeset
345 PR libfortran/30162
kono
parents:
diff changeset
346 * io/open.c (test_endfile): Call stell only if size != 0.
kono
parents:
diff changeset
347 * io/unix.c (raw_tell): Revert r194679.
kono
parents:
diff changeset
348 (raw_size): Return size field only for regular files, otherwise 0.
kono
parents:
diff changeset
349
kono
parents:
diff changeset
350 2013-02-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
kono
parents:
diff changeset
351
kono
parents:
diff changeset
352 PR target/56347
kono
parents:
diff changeset
353 * acinclude.m4 (LIBGFOR_CHECK_FOR_BROKEN_POWF): Remove check for
kono
parents:
diff changeset
354 broken powf.
kono
parents:
diff changeset
355 * configure.ac (LIBGFOR_CHECK_FOR_BROKEN_POWF): Likewise.
kono
parents:
diff changeset
356 * intrinsics/c99_functions.c: Likewise.
kono
parents:
diff changeset
357 * configure: Rebuilt.
kono
parents:
diff changeset
358 * config.h.in: Rebuilt.
kono
parents:
diff changeset
359
kono
parents:
diff changeset
360 2013-02-06 Janus Weil <janus@gcc.gnu.org>
kono
parents:
diff changeset
361
kono
parents:
diff changeset
362 PR fortran/55978
kono
parents:
diff changeset
363 * runtime/in_pack_generic.c (internal_pack): Return if base_addr is
kono
parents:
diff changeset
364 NULL.
kono
parents:
diff changeset
365
kono
parents:
diff changeset
366 2013-01-23 Janne Blomqvist <jb@gcc.gnu.org>
kono
parents:
diff changeset
367
kono
parents:
diff changeset
368 * io/file_pos.c (unformatted_backspace): Use __builtin_bswapXX
kono
parents:
diff changeset
369 instead of reverse_memcpy.
kono
parents:
diff changeset
370 * io/io.h (reverse_memcpy): Remove prototype.
kono
parents:
diff changeset
371 * io/transfer.c (reverse_memcpy): Make static, move towards
kono
parents:
diff changeset
372 beginning of file.
kono
parents:
diff changeset
373 (bswap_array): New function.
kono
parents:
diff changeset
374 (unformatted_read): Use bswap_array to byte swap the data
kono
parents:
diff changeset
375 in-place.
kono
parents:
diff changeset
376 (unformatted_write): Use a larger temp buffer and bswap_array.
kono
parents:
diff changeset
377 (us_read): Use __builtin_bswapXX instead of reverse_memcpy.
kono
parents:
diff changeset
378 (write_us_marker): Likewise.
kono
parents:
diff changeset
379
kono
parents:
diff changeset
380 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
kono
parents:
diff changeset
381
kono
parents:
diff changeset
382 Update copyright years.
kono
parents:
diff changeset
383
kono
parents:
diff changeset
384 2013-01-06 Tobias Burnus <burnus@net-b.de>
kono
parents:
diff changeset
385
kono
parents:
diff changeset
386 PR fortran/54678
kono
parents:
diff changeset
387 * intrinsics/env.c (get_environment_variable_i8): Don't use
kono
parents:
diff changeset
388 uninitialized variable.
kono
parents:
diff changeset
389
kono
parents:
diff changeset
390 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
kono
parents:
diff changeset
391
kono
parents:
diff changeset
392 PR libfortran/55818
kono
parents:
diff changeset
393 * io/list_read.c (read_real): Do not call hit_eof when EOF can be
kono
parents:
diff changeset
394 treated as a value separator.
kono
parents:
diff changeset
395 (parse_real): Likewise.
kono
parents:
diff changeset
396 (read_logical): Likewise.
kono
parents:
diff changeset
397 (read_character): Likewise.
kono
parents:
diff changeset
398 (read_complex): Likewise.
kono
parents:
diff changeset
399
kono
parents:
diff changeset
400 Copyright (C) 2013-2014 Free Software Foundation, Inc.
kono
parents:
diff changeset
401
kono
parents:
diff changeset
402 Copying and distribution of this file, with or without modification,
kono
parents:
diff changeset
403 are permitted in any medium without royalty provided the copyright
kono
parents:
diff changeset
404 notice and this notice are preserved.