1 2014-02-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2 Dominique d'Humieres <dominiq@lps.ens.fr>
8 * io/write_float.def (output_float): Fix wrong handling of the
10 (output_float_FMT_G_): Fixes rounding issues with -m32.
12 2013-07-03 Uros Bizjak <ubizjak@gmail.com>
14 Backport from mainline
15 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
17 * config/fpu-387.h (_FPU_MASK_ALL): New.
19 (set_fpu): Use fstcw to store x87 FPU control word. Use fnclex to
20 clear stalled exception flags. Correctly clear stalled SSE
21 exception flags. Simplify code.
23 Backport from mainline
24 2013-06-19 Uros Bizjak <ubizjak@gmail.com>
26 * config/fpu-387.h: Use __asm__ and __volatile__ consistently.
28 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30 Backport from mainline:
31 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
34 * io/list_read.c (nml_read_obj): Don't end the component loop on a
35 nested derived type, but continue with the next loop iteration.
36 (nml_get_obj_data): Don't move the first_nl pointer further in the
37 list if a qualifier was found.
39 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
41 Backport from mainline:
44 * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
45 when checking for EOF. Use error return mechanism when EOF detected.
46 Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
47 been set. Use hit_eof.
48 (nml_get_obj_data): Likewise use the correct error mechanism.
49 * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
52 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
54 Backport from mainline:
55 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
58 * io/list_read.c (nml_parse_qualifier): To check for a derived type
59 don't use the namelist head element type but the current element type.
60 (nml_get_obj_data): Add current namelist element type to
61 nml_parse_qualifier call.
63 2013-04-11 Release Manager
67 2013-04-03 Tobias Burnus <burnus@net-b.de>
69 Backport from mainline:
70 2013-03-29 Tobias Burnus <burnus@net-b.de>
73 * io/format.c (parse_format): With caching, copy
75 (save_parsed_format): Use dtp->format directly without
78 2012-03-29 Tobias Burnus <burnus@net-b.de>
81 * io/format.c (parse_format_list): Also cache FMT_STRING.
82 (parse_format): Update call.
84 2013-04-03 Tobias Burnus <burnus@net-b.de>
86 Backport from mainline:
87 2013-03-28 Tobias Burnus <burnus@net-b.de>
90 * io/list_read.c (nml_query): Only abort when
92 (namelist_read): Add goto instead of falling through.
94 2013-02-21 Janne Blomqvist <jb@gcc.gnu.org>
97 * io/open.c (test_endfile): Call stell only if size != 0.
98 * io/unix.c (raw_tell): Revert r194694.
99 (raw_size): Return size field only for regular files, otherwise 0.
101 2012-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
105 * io/unix.c (raw_tell): If the lseek is done on a
106 non-seekable file, return 0.
108 2012-10-12 Thomas König <tkoenig@gcc.gnu.org>
112 * runtime/environ.c (search_unit): Correct logic
114 (mark_single): Fix index errors.
116 2012-09-20 Release Manager
118 * GCC 4.7.2 released.
120 2012-09-05 Uros Bizjak <ubizjak@gmail.com>
122 * config/fpu-387.h (set_fpu): Prefix stmxcsr and ldmxcsr with %v.
124 2012-06-14 Release Manager
126 * GCC 4.7.1 released.
128 2012-05-31 Benjamin Kosnik <bkoz@redhat.com>
131 * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
132 * configure: Regenerated.
134 2012-05-12 Tobias Burnus <burnus@net-b.de>
137 * intrinsics/eoshift2.c (eoshift2): Do not leak
138 memory by allocating it in the loop.
140 2012-03-30 Uros Bizjak <ubizjak@gmail.com>
143 * intrinsics/chmod.c (chmod_func): Remove out-of-bounds
144 initialization of rwxXstugo.
146 2012-03-22 Release Manager
148 * GCC 4.7.0 released.
150 2012-01-20 Tobias Burnus <burnus@net-b.de>
153 * configure.ac: Check whether umask is available.
154 * intrinsics/chmod.c (chmod_func): Make compile with MinGW.
155 * configure: Regenerate.
156 * config.h.in: Regenerate.
158 2012-01-12 Tobias Burnus <burnus@net-b.de>
161 * intrinsics/chmod.c (chmod_func): Replace call to /bin/chmod
163 2012-01-12 Janne Blomqvist <jb@gcc.gnu.org>
165 * configure.ac: Remove check for fdopen.
166 * runtime/backtrace.c (CAN_PIPE): Fix comment, remove check for
168 * configure: Regenerated.
169 * config.h.in: Regenerated.
171 2012-01-12 Janne Blomqvist <jb@gcc.gnu.org>
172 Tobias Burnus <burnus@net-b.de>
175 * runtime/main.c (store_exe_path): Avoid malloc if getcwd fails or
178 2012-01-11 Tobias Burnus <burnus@net-b.de>
180 * runtime/main.c (store_exe_path): Fix absolute path
181 detection for Windows.
183 2012-01-11 Janne Blomqvist <jb@gcc.gnu.org>
184 Mike Stump <mikestump@comcast.net>
187 * runtime/main.c (store_exe_path): Handle getcwd failure and lack
188 of the function better.
190 2012-01-10 Tobias Burnus <burnus@net-b.de>
193 * runtime/compile_options.c (show_signal): List
196 2012-01-09 Harald Anlauf <anlauf@gmx.de>
197 Tobias Burnus <burnus@net-b.de>
200 * runtime/backtrace.c (show_backtrace): Modify wording written
201 before the backtrace.
202 * runtime/compile_options.c (show_signal): New function.
203 (backtrace_handler): Use it.
205 2012-01-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
207 * Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc.
208 * Makefile.in: Regenerate.
210 2012-01-06 Tobias Burnus <burnus@net-b.de>
212 * caf/single.c (_gfortran_caf_register, _gfortran_caf_deregister):
214 * caf/mpi.c (_gfortran_caf_register, _gfortran_caf_deregister): Ditto.
215 * caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
216 (_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
218 Copyright (C) 2012 Free Software Foundation, Inc.
220 Copying and distribution of this file, with or without modification,
221 are permitted in any medium without royalty provided the copyright
222 notice and this notice are preserved.