OSDN Git Service

2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
1 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         Backport from mainline:
4         2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5
6         PR libfortran/51825
7         * io/list_read.c (nml_read_obj): Don't end the component loop on a
8         nested derived type, but continue with the next loop iteration.
9         (nml_get_obj_data): Don't move the first_nl pointer further in the
10         list if a qualifier was found.
11
12 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13
14         Backport from mainline:
15
16         PR libfortran/56786
17         * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
18         when checking for EOF. Use error return mechanism when EOF detected.
19         Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
20         been set. Use hit_eof.
21         (nml_get_obj_data): Likewise use the correct error mechanism.
22         * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
23         mode.
24
25 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26
27         Backport from mainline:
28         2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
29
30         PR libfortran/52512
31         * io/list_read.c (nml_parse_qualifier): To check for a derived type
32         don't use the namelist head element type but the current element type.
33         (nml_get_obj_data): Add current namelist element type to
34         nml_parse_qualifier call.
35
36 2013-04-11  Release Manager
37
38         * GCC 4.7.3 released.
39
40 2013-04-03  Tobias Burnus  <burnus@net-b.de>
41
42         Backport from mainline:
43         2013-03-29  Tobias Burnus  <burnus@net-b.de>
44
45         PR fortran/56737
46         * io/format.c (parse_format): With caching, copy
47         dtp->format string.
48         (save_parsed_format): Use dtp->format directly without
49         copying.
50
51         2012-03-29  Tobias Burnus  <burnus@net-b.de>
52
53         PR fortran/56737
54         * io/format.c (parse_format_list): Also cache FMT_STRING.
55         (parse_format): Update call.
56
57 2013-04-03  Tobias Burnus  <burnus@net-b.de>
58
59         Backport from mainline:
60         2013-03-28  Tobias Burnus  <burnus@net-b.de>
61
62         PR fortran/56735
63         * io/list_read.c (nml_query): Only abort when
64         an error occured.
65         (namelist_read): Add goto instead of falling through.
66
67 2013-02-21  Janne Blomqvist  <jb@gcc.gnu.org>
68
69         PR libfortran/30162
70         * io/open.c (test_endfile): Call stell only if size != 0.
71         * io/unix.c (raw_tell): Revert r194694.
72         (raw_size): Return size field only for regular files, otherwise 0.
73
74 2012-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
75
76         PR libfortran/30162
77         Backport from trunk
78         * io/unix.c (raw_tell):  If the lseek is done on a
79         non-seekable file, return 0.
80
81 2012-10-12  Thomas K├Ânig  <tkoenig@gcc.gnu.org>
82
83         PR libfortran/54736
84         Backport from trunk
85         * runtime/environ.c (search_unit):  Correct logic
86         for binary search.
87         (mark_single):  Fix index errors.
88
89 2012-09-20  Release Manager
90
91         * GCC 4.7.2 released.
92
93 2012-09-05  Uros Bizjak  <ubizjak@gmail.com>
94
95         * config/fpu-387.h (set_fpu): Prefix stmxcsr and ldmxcsr with %v.
96
97 2012-06-14  Release Manager
98
99         * GCC 4.7.1 released.
100
101 2012-05-31  Benjamin Kosnik  <bkoz@redhat.com>
102
103         PR libstdc++/52007
104         * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
105         * configure: Regenerated.
106
107 2012-05-12  Tobias Burnus  <burnus@net-b.de>
108
109         PR fortran/53310
110         * intrinsics/eoshift2.c (eoshift2): Do not leak
111         memory by allocating it in the loop.
112
113 2012-03-30  Uros Bizjak  <ubizjak@gmail.com>
114
115         PR libgfortran/52758
116         * intrinsics/chmod.c (chmod_func): Remove out-of-bounds
117         initialization of rwxXstugo.
118
119 2012-03-22  Release Manager
120
121         * GCC 4.7.0 released.
122
123 2012-01-20  Tobias Burnus  <burnus@net-b.de>
124
125         PR libgfortran/51899
126         * configure.ac: Check whether umask is available.
127         * intrinsics/chmod.c (chmod_func): Make compile with MinGW.
128         * configure: Regenerate.
129         * config.h.in: Regenerate.
130
131 2012-01-12  Tobias Burnus  <burnus@net-b.de>
132
133         PR fortran/36755
134         * intrinsics/chmod.c (chmod_func): Replace call to /bin/chmod
135
136 2012-01-12  Janne Blomqvist  <jb@gcc.gnu.org>
137
138         * configure.ac: Remove check for fdopen.
139         * runtime/backtrace.c (CAN_PIPE): Fix comment, remove check for
140         fdopen.
141         * configure: Regenerated.
142         * config.h.in: Regenerated.
143
144 2012-01-12  Janne Blomqvist  <jb@gcc.gnu.org>
145             Tobias Burnus  <burnus@net-b.de>
146
147         PR libfortran/51803
148         * runtime/main.c (store_exe_path): Avoid malloc if getcwd fails or
149         is not available.
150
151 2012-01-11  Tobias Burnus  <burnus@net-b.de>
152
153         * runtime/main.c (store_exe_path): Fix absolute path
154         detection for Windows.
155
156 2012-01-11  Janne Blomqvist  <jb@gcc.gnu.org>
157             Mike Stump  <mikestump@comcast.net>
158
159         PR libfortran/51803
160         * runtime/main.c (store_exe_path): Handle getcwd failure and lack
161         of the function better.
162
163 2012-01-10  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/51197
166         * runtime/compile_options.c (show_signal): List
167         more signals.
168
169 2012-01-09  Harald Anlauf  <anlauf@gmx.de>
170             Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/51197
173         * runtime/backtrace.c (show_backtrace): Modify wording written
174         before the backtrace.
175         * runtime/compile_options.c (show_signal): New function.
176         (backtrace_handler): Use it.
177
178 2012-01-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
179
180         * Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc.
181         * Makefile.in: Regenerate.
182
183 2012-01-06  Tobias Burnus <burnus@net-b.de>
184
185         * caf/single.c (_gfortran_caf_register, _gfortran_caf_deregister):
186         Fix token handling.
187         * caf/mpi.c  (_gfortran_caf_register, _gfortran_caf_deregister): Ditto.
188         * caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
189         (_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
190 \f
191 Copyright (C) 2012 Free Software Foundation, Inc.
192
193 Copying and distribution of this file, with or without modification,
194 are permitted in any medium without royalty provided the copyright
195 notice and this notice are preserved.