ChangeLog-2012 revision 1.1 1 1.1 mrg 2012-12-27 Jerry DeLisle <jvdelisle (a] gcc.gnu.org>
2 1.1 mrg
3 1.1 mrg PR libfortran/48976
4 1.1 mrg * io/inquire.c (inquire_via_unit): Set user stream inquiry variable to
5 1.1 mrg appropriate value based on unit access method. (inquire_via_filename):
6 1.1 mrg Since filename is not associated with an open unit, set stream inquiry
7 1.1 mrg to UNKNOWN.
8 1.1 mrg * io/io.h: Define inquire stream parameters.
9 1.1 mrg
10 1.1 mrg 2012-12-26 Jerry DeLisle <jvdelisle (a] gcc.gnu.org>
11 1.1 mrg
12 1.1 mrg PR libfortran/48960
13 1.1 mrg * io/open.c (st_parameter_open): Assign newunit number to user
14 1.1 mrg variable only if the the associated open statement is successful.
15 1.1 mrg
16 1.1 mrg 2012-12-26 Janne Blomqvist <jb (a] gcc.gnu.org>
17 1.1 mrg
18 1.1 mrg PR fortran/55539
19 1.1 mrg * io/write_float.def (output_float): Take into account decimal
20 1.1 mrg dot.
21 1.1 mrg
22 1.1 mrg 2012-12-21 Thomas Koenig <tkoenig (a] gcc.gnu.org>
23 1.1 mrg
24 1.1 mrg PR libfortran/30162
25 1.1 mrg * io/unix.c (raw_tell): If the lseek is done on a
26 1.1 mrg non-seekable file, return 0.
27 1.1 mrg
28 1.1 mrg 2012-12-20 Janus Weil <janus (a] gcc.gnu.org>
29 1.1 mrg
30 1.1 mrg PR fortran/36044
31 1.1 mrg * gfortran.map: Add _gfortran_backtrace.
32 1.1 mrg * libgfortran.h: Rename 'show_backtrace' and export.
33 1.1 mrg * runtime/backtrace.c (show_backtrace): Rename to 'backtrace'.
34 1.1 mrg Don't show message. Close file descriptor. Export.
35 1.1 mrg * runtime/compile_options.c (backtrace_handler): Renamed
36 1.1 mrg 'show_backtrace'. Move message outside.
37 1.1 mrg * runtime/error.c (sys_abort): Ditto.
38 1.1 mrg
39 1.1 mrg 2012-12-19 Paul Thomas <pault (a] gcc.gnu.org>
40 1.1 mrg
41 1.1 mrg * intrinsics/extends_type_of.c : Return correct results for
42 1.1 mrg null vptrs.
43 1.1 mrg
44 1.1 mrg 2012-12-03 Janus Weil <janus (a] gcc.gnu.org>
45 1.1 mrg
46 1.1 mrg PR fortran/55548
47 1.1 mrg * intrinsics/system_clock.c (gf_gettime_mono): Add argument 'tck',
48 1.1 mrg which returns the clock resolution.
49 1.1 mrg (system_clock_4): Get resolution from gf_gettime_mono, but limit to
50 1.1 mrg 1000/s.
51 1.1 mrg (system_clock_8): Get resolution from gf_gettime_mono.
52 1.1 mrg
53 1.1 mrg 2012-10-28 Tobias Burnus <burnus (a] net-b.de>
54 1.1 mrg
55 1.1 mrg * m4/bessel.m4: Remove useless statement.
56 1.1 mrg * m4/ifunction.m4: Remove unreachable code.
57 1.1 mrg * generated/bessel_r10.c: Regenerated.
58 1.1 mrg * generated/bessel_r16.c: Regenerated.
59 1.1 mrg * generated/bessel_r4.c: Regenerated.
60 1.1 mrg * generated/bessel_r8.c: Regenerated.
61 1.1 mrg * generated/iall_i1.c: Regenerated.
62 1.1 mrg * generated/iall_i16.c: Regenerated.
63 1.1 mrg * generated/iall_i2.c: Regenerated.
64 1.1 mrg * generated/iall_i4.c: Regenerated.
65 1.1 mrg * generated/iall_i8.c: Regenerated.
66 1.1 mrg * generated/iany_i1.c: Regenerated.
67 1.1 mrg * generated/iany_i16.c: Regenerated.
68 1.1 mrg * generated/iany_i2.c: Regenerated.
69 1.1 mrg * generated/iany_i4.c: Regenerated.
70 1.1 mrg * generated/iany_i8.c: Regenerated.
71 1.1 mrg * generated/iparity_i1.c: Regenerated.
72 1.1 mrg * generated/iparity_i16.c: Regenerated.
73 1.1 mrg * generated/iparity_i2.c: Regenerated.
74 1.1 mrg * generated/iparity_i4.c: Regenerated.
75 1.1 mrg * generated/iparity_i8.c: Regenerated.
76 1.1 mrg * generated/maxloc1_16_i1.c: Regenerated.
77 1.1 mrg * generated/maxloc1_16_i16.c: Regenerated.
78 1.1 mrg * generated/maxloc1_16_i2.c: Regenerated.
79 1.1 mrg * generated/maxloc1_16_i4.c: Regenerated.
80 1.1 mrg * generated/maxloc1_16_i8.c: Regenerated.
81 1.1 mrg * generated/maxloc1_16_r10.c: Regenerated.
82 1.1 mrg * generated/maxloc1_16_r16.c: Regenerated.
83 1.1 mrg * generated/maxloc1_16_r4.c: Regenerated.
84 1.1 mrg * generated/maxloc1_16_r8.c: Regenerated.
85 1.1 mrg * generated/maxloc1_4_i1.c: Regenerated.
86 1.1 mrg * generated/maxloc1_4_i16.c: Regenerated.
87 1.1 mrg * generated/maxloc1_4_i2.c: Regenerated.
88 1.1 mrg * generated/maxloc1_4_i4.c: Regenerated.
89 1.1 mrg * generated/maxloc1_4_i8.c: Regenerated.
90 1.1 mrg * generated/maxloc1_4_r10.c: Regenerated.
91 1.1 mrg * generated/maxloc1_4_r16.c: Regenerated.
92 1.1 mrg * generated/maxloc1_4_r4.c: Regenerated.
93 1.1 mrg * generated/maxloc1_4_r8.c: Regenerated.
94 1.1 mrg * generated/maxloc1_8_i1.c: Regenerated.
95 1.1 mrg * generated/maxloc1_8_i16.c: Regenerated.
96 1.1 mrg * generated/maxloc1_8_i2.c: Regenerated.
97 1.1 mrg * generated/maxloc1_8_i4.c: Regenerated.
98 1.1 mrg * generated/maxloc1_8_i8.c: Regenerated.
99 1.1 mrg * generated/maxloc1_8_r10.c: Regenerated.
100 1.1 mrg * generated/maxloc1_8_r16.c: Regenerated.
101 1.1 mrg * generated/maxloc1_8_r4.c: Regenerated.
102 1.1 mrg * generated/maxloc1_8_r8.c: Regenerated.
103 1.1 mrg * generated/maxval_i1.c: Regenerated.
104 1.1 mrg * generated/maxval_i16.c: Regenerated.
105 1.1 mrg * generated/maxval_i2.c: Regenerated.
106 1.1 mrg * generated/maxval_i4.c: Regenerated.
107 1.1 mrg * generated/maxval_i8.c: Regenerated.
108 1.1 mrg * generated/maxval_r10.c: Regenerated.
109 1.1 mrg * generated/maxval_r16.c: Regenerated.
110 1.1 mrg * generated/maxval_r4.c: Regenerated.
111 1.1 mrg * generated/maxval_r8.c: Regenerated.
112 1.1 mrg * generated/minloc1_16_i1.c: Regenerated.
113 1.1 mrg * generated/minloc1_16_i16.c: Regenerated.
114 1.1 mrg * generated/minloc1_16_i2.c: Regenerated.
115 1.1 mrg * generated/minloc1_16_i4.c: Regenerated.
116 1.1 mrg * generated/minloc1_16_i8.c: Regenerated.
117 1.1 mrg * generated/minloc1_16_r10.c: Regenerated.
118 1.1 mrg * generated/minloc1_16_r16.c: Regenerated.
119 1.1 mrg * generated/minloc1_16_r4.c: Regenerated.
120 1.1 mrg * generated/minloc1_16_r8.c: Regenerated.
121 1.1 mrg * generated/minloc1_4_i1.c: Regenerated.
122 1.1 mrg * generated/minloc1_4_i16.c: Regenerated.
123 1.1 mrg * generated/minloc1_4_i2.c: Regenerated.
124 1.1 mrg * generated/minloc1_4_i4.c: Regenerated.
125 1.1 mrg * generated/minloc1_4_i8.c: Regenerated.
126 1.1 mrg * generated/minloc1_4_r10.c: Regenerated.
127 1.1 mrg * generated/minloc1_4_r16.c: Regenerated.
128 1.1 mrg * generated/minloc1_4_r4.c: Regenerated.
129 1.1 mrg * generated/minloc1_4_r8.c: Regenerated.
130 1.1 mrg * generated/minloc1_8_i1.c: Regenerated.
131 1.1 mrg * generated/minloc1_8_i16.c: Regenerated.
132 1.1 mrg * generated/minloc1_8_i2.c: Regenerated.
133 1.1 mrg * generated/minloc1_8_i4.c: Regenerated.
134 1.1 mrg * generated/minloc1_8_i8.c: Regenerated.
135 1.1 mrg * generated/minloc1_8_r10.c: Regenerated.
136 1.1 mrg * generated/minloc1_8_r16.c: Regenerated.
137 1.1 mrg * generated/minloc1_8_r4.c: Regenerated.
138 1.1 mrg * generated/minloc1_8_r8.c: Regenerated.
139 1.1 mrg * generated/minval_i1.c: Regenerated.
140 1.1 mrg * generated/minval_i16.c: Regenerated.
141 1.1 mrg * generated/minval_i2.c: Regenerated.
142 1.1 mrg * generated/minval_i4.c: Regenerated.
143 1.1 mrg * generated/minval_i8.c: Regenerated.
144 1.1 mrg * generated/minval_r10.c: Regenerated.
145 1.1 mrg * generated/minval_r16.c: Regenerated.
146 1.1 mrg * generated/minval_r4.c: Regenerated.
147 1.1 mrg * generated/minval_r8.c: Regenerated.
148 1.1 mrg * generated/product_c10.c: Regenerated.
149 1.1 mrg * generated/product_c16.c: Regenerated.
150 1.1 mrg * generated/product_c4.c: Regenerated.
151 1.1 mrg * generated/product_c8.c: Regenerated.
152 1.1 mrg * generated/product_i1.c: Regenerated.
153 1.1 mrg * generated/product_i16.c: Regenerated.
154 1.1 mrg * generated/product_i2.c: Regenerated.
155 1.1 mrg * generated/product_i4.c: Regenerated.
156 1.1 mrg * generated/product_i8.c: Regenerated.
157 1.1 mrg * generated/product_r10.c: Regenerated.
158 1.1 mrg * generated/product_r16.c: Regenerated.
159 1.1 mrg * generated/product_r4.c: Regenerated.
160 1.1 mrg * generated/product_r8.c: Regenerated.
161 1.1 mrg * generated/sum_c10.c: Regenerated.
162 1.1 mrg * generated/sum_c16.c: Regenerated.
163 1.1 mrg * generated/sum_c4.c: Regenerated.
164 1.1 mrg * generated/sum_c8.c: Regenerated.
165 1.1 mrg * generated/sum_i1.c: Regenerated.
166 1.1 mrg * generated/sum_i16.c: Regenerated.
167 1.1 mrg * generated/sum_i2.c: Regenerated.
168 1.1 mrg * generated/sum_i4.c: Regenerated.
169 1.1 mrg * generated/sum_i8.c: Regenerated.
170 1.1 mrg * generated/sum_r10.c: Regenerated.
171 1.1 mrg * generated/sum_r16.c: Regenerated.
172 1.1 mrg * generated/sum_r4.c: Regenerated.
173 1.1 mrg * generated/sum_r8.c: Regenerated.
174 1.1 mrg
175 1.1 mrg 2012-10-10 Tobias Burnus <burnus (a] net-b.de>
176 1.1 mrg
177 1.1 mrg PR fortran/54878
178 1.1 mrg * io/unix.c (tempfile_open): Set umask before calling mkstemp.
179 1.1 mrg
180 1.1 mrg 2012-10-06 Janne Blomqvist <jb (a] gcc.gnu.org>
181 1.1 mrg
182 1.1 mrg * configure.ac: Check for presence of secure_getenv.
183 1.1 mrg * libgfortran.h: Use HAVE_SECURE_GETENV.
184 1.1 mrg * Makefile.in: Regenerated.
185 1.1 mrg * aclocal.m4: Regenerated.
186 1.1 mrg * config.h.in: Regenerated.
187 1.1 mrg * configure: Regenerated.
188 1.1 mrg
189 1.1 mrg 2012-10-06 Thomas Knig <tkoenig (a] gcc.gnu.org>
190 1.1 mrg
191 1.1 mrg PR libfortran/54736
192 1.1 mrg * runtime/environ.c (search_unit): Correct logic
193 1.1 mrg for binary search.
194 1.1 mrg (mark_single): Fix index errors.
195 1.1 mrg
196 1.1 mrg 2012-09-29 Thomas Knig <tkoenig (a] gcc.gnu.org>
197 1.1 mrg
198 1.1 mrg PR fortran/52724
199 1.1 mrg * list_read.c (next_char): Handle kind=4 characters.
200 1.1 mrg * unix.c (open_internal4): Correct lenth of internal file.
201 1.1 mrg
202 1.1 mrg 2012-09-14 David Edelsohn <dje.gcc (a] gmail.com>
203 1.1 mrg
204 1.1 mrg * configure: Regenerated.
205 1.1 mrg
206 1.1 mrg 2012-09-05 Uros Bizjak <ubizjak (a] gmail.com>
207 1.1 mrg
208 1.1 mrg * config/fpu-387.h (set_fpu): Prefix stmxcsr and ldmxcsr with %v.
209 1.1 mrg
210 1.1 mrg 2012-07-25 Andreas Schwab <schwab (a] linux-m68k.org>
211 1.1 mrg
212 1.1 mrg * io/list_read.c (list_formatted_read_scalar): Fix copying real
213 1.1 mrg value back to temporary.
214 1.1 mrg
215 1.1 mrg 2012-06-21 Janne Blomqvist <jb (a] gcc.gnu.org>
216 1.1 mrg
217 1.1 mrg PR fortran/39654
218 1.1 mrg * io/intrinsics.c (ftell2): New function.
219 1.1 mrg * gfortran.map (_gfortran_ftell2): Export function.
220 1.1 mrg
221 1.1 mrg 2012-06-04 Robert Mason <rbmj (a] verizon.net>
222 1.1 mrg Janne Blomqvist <jb (a] gcc.gnu.org>
223 1.1 mrg
224 1.1 mrg PR fortran/53456
225 1.1 mrg * intrinsics/time_1.h (gf_cputime): Fix typo in clock_gettime branch.
226 1.1 mrg
227 1.1 mrg 2012-06-01 Tobias Burnus <burnus (a] net-b.de>
228 1.1 mrg
229 1.1 mrg * intrinsics/chmod.c (chmod_func): On MinGW, don't set is_dir and
230 1.1 mrg fix octal-mode handling.
231 1.1 mrg * io/unit.c (get_internal_unit): Add cast.
232 1.1 mrg * io/unix.c (min): Undef "min" before defining it.
233 1.1 mrg * runtime/backtrace.c (show_backtrace): Move label into
234 1.1 mrg ifndef __MINGW__ block.
235 1.1 mrg
236 1.1 mrg 2012-05-31 Benjamin Kosnik <bkoz (a] redhat.com>
237 1.1 mrg
238 1.1 mrg PR libstdc++/51007
239 1.1 mrg * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
240 1.1 mrg * configure: Regenerated.
241 1.1 mrg
242 1.1 mrg 2012-05-31 Tobias Burnus <burnus (a] net-b.de>
243 1.1 mrg
244 1.1 mrg Revert:
245 1.1 mrg 2012-05-16 Tobias Burnus <burnus (a] net-b.de>
246 1.1 mrg
247 1.1 mrg * io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
248 1.1 mrg
249 1.1 mrg 2012-05-30 Tobias Burnus <burnus (a] net-b.de>
250 1.1 mrg
251 1.1 mrg * io/io.h: Fix comment typos.
252 1.1 mrg * io/list_read.c: Ditto.
253 1.1 mrg
254 1.1 mrg 2012-05-27 Janne Blomqvist <jb (a] gcc.gnu.org>
255 1.1 mrg
256 1.1 mrg * intrinsics/time_1.h (gf_cputime): Don't reevaluate HZ expression
257 1.1 mrg for times fallback, clarify operation ordering for times and clock
258 1.1 mrg fallbacks.
259 1.1 mrg (gf_gettime): Fix comment typo.
260 1.1 mrg
261 1.1 mrg 2012-05-24 Janne Blomqvist <jb (a] gcc.gnu.org>
262 1.1 mrg
263 1.1 mrg PR fortran/53456
264 1.1 mrg * intrinsics/time_1.h (gf_cputime): Fallback for clock_gettime.
265 1.1 mrg
266 1.1 mrg 2012-05-23 Janne Blomqvist <jb (a] gcc.gnu.org>
267 1.1 mrg
268 1.1 mrg PR fortran/53456
269 1.1 mrg * intrinsics/time_1.h (gf_gettime): Fallback for clock_gettime.
270 1.1 mrg
271 1.1 mrg 2012-05-23 Robert Mason <rbmj (a] verizon.net>
272 1.1 mrg Tobias Burnus <burnus (a] net-b.de>
273 1.1 mrg
274 1.1 mrg PR libfortran/53445
275 1.1 mrg * intrinsics/chmod.c (chmod_func): Ignore S_ISVTX on VxWorks.
276 1.1 mrg
277 1.1 mrg 2012-05-23 Tobias Burnus <burnus (a] net-b.de>
278 1.1 mrg
279 1.1 mrg PR libfortran/53444
280 1.1 mrg * acinclude.m4 (LIBGFOR_CHECK_STRERROR_R): Add configure checks for
281 1.1 mrg two- and three-argument versions of strerror_r.
282 1.1 mrg * configure.ac (LIBGFOR_CHECK_STRERROR_R): Use it.
283 1.1 mrg * runtime/error.c (gf_strerror): Handle two-argument version
284 1.1 mrg of strerror_r.
285 1.1 mrg * config.h.in: Regenerate.
286 1.1 mrg * configure: Regenerate.
287 1.1 mrg
288 1.1 mrg 2012-05-16 H.J. Lu <hongjiu.lu (a] intel.com>
289 1.1 mrg
290 1.1 mrg * configure: Regenerated.
291 1.1 mrg
292 1.1 mrg 2012-05-16 Tobias Burnus <burnus (a] net-b.de>
293 1.1 mrg
294 1.1 mrg * io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
295 1.1 mrg
296 1.1 mrg 2012-05-14 Janne Blomqvist <jb (a] gcc.gnu.org>
297 1.1 mrg
298 1.1 mrg PR fortran/52428
299 1.1 mrg * io/io.h (max_value): Rename to si_max, remove second argument.
300 1.1 mrg * io/list_read.c (convert_integer): Use unsigned types when
301 1.1 mrg parsing the digits, set max value depending on the sign.
302 1.1 mrg * io/read.c (max_value): Rename to si_max, remove second argument,
303 1.1 mrg simplify.
304 1.1 mrg (read_decimal): Set max value depending on sign, always check
305 1.1 mrg overflow.
306 1.1 mrg (read_radix): Calculate max unsigned value directly.
307 1.1 mrg * libgfortran.h (struct compile_options_t): Remove range_check
308 1.1 mrg field.
309 1.1 mrg * runtime/compile_options.c (set_options): Skip handling
310 1.1 mrg options[7].
311 1.1 mrg (init_compile_options): Don't set removed field.
312 1.1 mrg
313 1.1 mrg 2012-05-11 Tobias Burnus <burnus (a] net-b.de>
314 1.1 mrg
315 1.1 mrg PR fortran/53310
316 1.1 mrg * intrinsics/eoshift2.c (eoshift2): Do not leak
317 1.1 mrg memory by allocating it in the loop.
318 1.1 mrg
319 1.1 mrg 2012-05-05 Janne Blomqvist <jb (a] gcc.gnu.org>
320 1.1 mrg
321 1.1 mrg * config.h.in: Regenerated.
322 1.1 mrg * configure: Regenerated.
323 1.1 mrg * configure.ac: Add checks for getegid and __secure_getenv.
324 1.1 mrg * io/unix.c (P_tmpdir): Fallback definition for macro.
325 1.1 mrg (tempfile_open): New function.
326 1.1 mrg (tempfile): Use secure_getenv, call tempfile_open to try each
327 1.1 mrg directory in turn.
328 1.1 mrg * libgfortran.h (DEFAULT_TMPDIR): Remove macro.
329 1.1 mrg (secure_getenv): New macro/prototype.
330 1.1 mrg * runtime/environ.c (secure_getenv): New function.
331 1.1 mrg (variable_table): Rename GFORTRAN_TMPDIR to TMPDIR.
332 1.1 mrg * runtime/main.c (find_addr2line): Use secure_getenv.
333 1.1 mrg
334 1.1 mrg 2012-04-22 Tobias Burnus <burnus (a] net-b.de>
335 1.1 mrg
336 1.1 mrg PR fortran/53051
337 1.1 mrg * io/list_read.c (parse_real): Support "q" for the
338 1.1 mrg exponential.
339 1.1 mrg * io/read.c (read_f): Ditto.
340 1.1 mrg
341 1.1 mrg 2012-04-17 Tobias Burnus <burnus (a] net-b.de>
342 1.1 mrg
343 1.1 mrg PR libfortran/38199
344 1.1 mrg PR libfortran/50673
345 1.1 mrg * io/unit.c (get_internal_unit): Properly check for the presence
346 1.1 mrg of the format string.
347 1.1 mrg
348 1.1 mrg 2012-04-15 Thomas Koenig <tkoenig (a] gcc.gnu.org>
349 1.1 mrg
350 1.1 mrg PR libfortran/38199
351 1.1 mrg PR libfortran/50673
352 1.1 mrg * intrinsics/string_intriniscs_inc.c (string_len_trim):
353 1.1 mrg Remove prototypes for string_len_trim and move to...
354 1.1 mrg * libgfortran.h (string_len_trim): ... here and
355 1.1 mrg (string_len_trim_char4): ...here.
356 1.1 mrg * io/unit.c: For non-array internal arrays where we do reading,
357 1.1 mrg adjust the record length to the last non-blank character.
358 1.1 mrg * io/unix.c: Fix typo.
359 1.1 mrg
360 1.1 mrg 2012-04-10 Michael Matz <matz (a] suse.de>
361 1.1 mrg
362 1.1 mrg * m4/cshift0.m4 (cshift0_'rtype_code`): Guard use of modulo.
363 1.1 mrg
364 1.1 mrg * generated/cshift0_c10.c: Regenerated.
365 1.1 mrg * generated/cshift0_c16.c: Regenerated.
366 1.1 mrg * generated/cshift0_c4.c: Regenerated.
367 1.1 mrg * generated/cshift0_c8.c: Regenerated.
368 1.1 mrg * generated/cshift0_i16.c: Regenerated.
369 1.1 mrg * generated/cshift0_i1.c: Regenerated.
370 1.1 mrg * generated/cshift0_i2.c: Regenerated.
371 1.1 mrg * generated/cshift0_i4.c: Regenerated.
372 1.1 mrg * generated/cshift0_i8.c: Regenerated.
373 1.1 mrg * generated/cshift0_r10.c: Regenerated.
374 1.1 mrg * generated/cshift0_r16.c: Regenerated.
375 1.1 mrg * generated/cshift0_r4.c: Regenerated.
376 1.1 mrg * generated/cshift0_r8.c: Regenerated.
377 1.1 mrg
378 1.1 mrg 2012-04-04 Tristan Gingold <gingold (a] adacore.com>
379 1.1 mrg
380 1.1 mrg * libgfortran.h: Include complex.h before math.h
381 1.1 mrg
382 1.1 mrg 2012-04-02 Tristan Gingold <gingold (a] adacore.com>
383 1.1 mrg
384 1.1 mrg * configure.ac: Use new version of GCC_CHECK_MATH_FUNC.
385 1.1 mrg * configure: Regenerate
386 1.1 mrg * config.h.in: Regenerate.
387 1.1 mrg
388 1.1 mrg 2012-03-30 Uros Bizjak <ubizjak (a] gmail.com>
389 1.1 mrg
390 1.1 mrg PR libgfortran/52758
391 1.1 mrg * intrinsics/chmod.c (chmod_func): Remove out-of-bounds
392 1.1 mrg initialization of rwxXstugo.
393 1.1 mrg
394 1.1 mrg 2012-03-27 Tristan Gingold <gingold (a] adacore.com>
395 1.1 mrg
396 1.1 mrg * configure.ac: Add description to AC_DEFINE in
397 1.1 mrg GCC_CHECK_MATH_FUNC.
398 1.1 mrg * configure: Regenerate
399 1.1 mrg * config.h.in: Regenerate.
400 1.1 mrg
401 1.1 mrg 2012-03-26 Janne Blomqvist <jb (a] gcc.gnu.org>
402 1.1 mrg
403 1.1 mrg * runtime/memory.c (get_mem): Rename to xmalloc, check for zero
404 1.1 mrg size.
405 1.1 mrg (internal_malloc_size): Remove.
406 1.1 mrg * libgfortran.h (get_mem): Rename to xmalloc.
407 1.1 mrg (internal_malloc_size): Remove prototype.
408 1.1 mrg * Makefile.am (i_iall_c): Fix dependency.
409 1.1 mrg (i_iany_c): Likewise.
410 1.1 mrg (i_iparity_c): Likewise.
411 1.1 mrg (i_norm2_c): Likewise.
412 1.1 mrg (i_parity_c): Likewise.
413 1.1 mrg * Makefile.in: Regenerated.
414 1.1 mrg * m4/parity.m4: Fix typo in comment.
415 1.1 mrg * generated/all_l1.c: Regenerated.
416 1.1 mrg * generated/all_l16.c: Regenerated.
417 1.1 mrg * generated/all_l2.c: Regenerated.
418 1.1 mrg * generated/all_l4.c: Regenerated.
419 1.1 mrg * generated/all_l8.c: Regenerated.
420 1.1 mrg * generated/any_l1.c: Regenerated.
421 1.1 mrg * generated/any_l16.c: Regenerated.
422 1.1 mrg * generated/any_l2.c: Regenerated.
423 1.1 mrg * generated/any_l4.c: Regenerated.
424 1.1 mrg * generated/any_l8.c: Regenerated.
425 1.1 mrg * generated/bessel_r10.c: Regenerated.
426 1.1 mrg * generated/bessel_r16.c: Regenerated.
427 1.1 mrg * generated/bessel_r4.c: Regenerated.
428 1.1 mrg * generated/bessel_r8.c: Regenerated.
429 1.1 mrg * generated/count_16_l.c: Regenerated.
430 1.1 mrg * generated/count_1_l.c: Regenerated.
431 1.1 mrg * generated/count_2_l.c: Regenerated.
432 1.1 mrg * generated/count_4_l.c: Regenerated.
433 1.1 mrg * generated/count_8_l.c: Regenerated.
434 1.1 mrg * generated/cshift1_16.c: Regenerated.
435 1.1 mrg * generated/cshift1_4.c: Regenerated.
436 1.1 mrg * generated/cshift1_8.c: Regenerated.
437 1.1 mrg * generated/eoshift1_16.c: Regenerated.
438 1.1 mrg * generated/eoshift1_4.c: Regenerated.
439 1.1 mrg * generated/eoshift1_8.c: Regenerated.
440 1.1 mrg * generated/eoshift3_16.c: Regenerated.
441 1.1 mrg * generated/eoshift3_4.c: Regenerated.
442 1.1 mrg * generated/eoshift3_8.c: Regenerated.
443 1.1 mrg * generated/iall_i1.c: Regenerated.
444 1.1 mrg * generated/iall_i16.c: Regenerated.
445 1.1 mrg * generated/iall_i2.c: Regenerated.
446 1.1 mrg * generated/iall_i4.c: Regenerated.
447 1.1 mrg * generated/iall_i8.c: Regenerated.
448 1.1 mrg * generated/iany_i1.c: Regenerated.
449 1.1 mrg * generated/iany_i16.c: Regenerated.
450 1.1 mrg * generated/iany_i2.c: Regenerated.
451 1.1 mrg * generated/iany_i4.c: Regenerated.
452 1.1 mrg * generated/iany_i8.c: Regenerated.
453 1.1 mrg * generated/in_pack_c10.c: Regenerated.
454 1.1 mrg * generated/in_pack_c16.c: Regenerated.
455 1.1 mrg * generated/in_pack_c4.c: Regenerated.
456 1.1 mrg * generated/in_pack_c8.c: Regenerated.
457 1.1 mrg * generated/in_pack_i1.c: Regenerated.
458 1.1 mrg * generated/in_pack_i16.c: Regenerated.
459 1.1 mrg * generated/in_pack_i2.c: Regenerated.
460 1.1 mrg * generated/in_pack_i4.c: Regenerated.
461 1.1 mrg * generated/in_pack_i8.c: Regenerated.
462 1.1 mrg * generated/in_pack_r10.c: Regenerated.
463 1.1 mrg * generated/in_pack_r16.c: Regenerated.
464 1.1 mrg * generated/in_pack_r4.c: Regenerated.
465 1.1 mrg * generated/in_pack_r8.c: Regenerated.
466 1.1 mrg * generated/iparity_i1.c: Regenerated.
467 1.1 mrg * generated/iparity_i16.c: Regenerated.
468 1.1 mrg * generated/iparity_i2.c: Regenerated.
469 1.1 mrg * generated/iparity_i4.c: Regenerated.
470 1.1 mrg * generated/iparity_i8.c: Regenerated.
471 1.1 mrg * generated/matmul_c10.c: Regenerated.
472 1.1 mrg * generated/matmul_c16.c: Regenerated.
473 1.1 mrg * generated/matmul_c4.c: Regenerated.
474 1.1 mrg * generated/matmul_c8.c: Regenerated.
475 1.1 mrg * generated/matmul_i1.c: Regenerated.
476 1.1 mrg * generated/matmul_i16.c: Regenerated.
477 1.1 mrg * generated/matmul_i2.c: Regenerated.
478 1.1 mrg * generated/matmul_i4.c: Regenerated.
479 1.1 mrg * generated/matmul_i8.c: Regenerated.
480 1.1 mrg * generated/matmul_l16.c: Regenerated.
481 1.1 mrg * generated/matmul_l4.c: Regenerated.
482 1.1 mrg * generated/matmul_l8.c: Regenerated.
483 1.1 mrg * generated/matmul_r10.c: Regenerated.
484 1.1 mrg * generated/matmul_r16.c: Regenerated.
485 1.1 mrg * generated/matmul_r4.c: Regenerated.
486 1.1 mrg * generated/matmul_r8.c: Regenerated.
487 1.1 mrg * generated/maxloc0_16_i1.c: Regenerated.
488 1.1 mrg * generated/maxloc0_16_i16.c: Regenerated.
489 1.1 mrg * generated/maxloc0_16_i2.c: Regenerated.
490 1.1 mrg * generated/maxloc0_16_i4.c: Regenerated.
491 1.1 mrg * generated/maxloc0_16_i8.c: Regenerated.
492 1.1 mrg * generated/maxloc0_16_r10.c: Regenerated.
493 1.1 mrg * generated/maxloc0_16_r16.c: Regenerated.
494 1.1 mrg * generated/maxloc0_16_r4.c: Regenerated.
495 1.1 mrg * generated/maxloc0_16_r8.c: Regenerated.
496 1.1 mrg * generated/maxloc0_4_i1.c: Regenerated.
497 1.1 mrg * generated/maxloc0_4_i16.c: Regenerated.
498 1.1 mrg * generated/maxloc0_4_i2.c: Regenerated.
499 1.1 mrg * generated/maxloc0_4_i4.c: Regenerated.
500 1.1 mrg * generated/maxloc0_4_i8.c: Regenerated.
501 1.1 mrg * generated/maxloc0_4_r10.c: Regenerated.
502 1.1 mrg * generated/maxloc0_4_r16.c: Regenerated.
503 1.1 mrg * generated/maxloc0_4_r4.c: Regenerated.
504 1.1 mrg * generated/maxloc0_4_r8.c: Regenerated.
505 1.1 mrg * generated/maxloc0_8_i1.c: Regenerated.
506 1.1 mrg * generated/maxloc0_8_i16.c: Regenerated.
507 1.1 mrg * generated/maxloc0_8_i2.c: Regenerated.
508 1.1 mrg * generated/maxloc0_8_i4.c: Regenerated.
509 1.1 mrg * generated/maxloc0_8_i8.c: Regenerated.
510 1.1 mrg * generated/maxloc0_8_r10.c: Regenerated.
511 1.1 mrg * generated/maxloc0_8_r16.c: Regenerated.
512 1.1 mrg * generated/maxloc0_8_r4.c: Regenerated.
513 1.1 mrg * generated/maxloc0_8_r8.c: Regenerated.
514 1.1 mrg * generated/maxloc1_16_i1.c: Regenerated.
515 1.1 mrg * generated/maxloc1_16_i16.c: Regenerated.
516 1.1 mrg * generated/maxloc1_16_i2.c: Regenerated.
517 1.1 mrg * generated/maxloc1_16_i4.c: Regenerated.
518 1.1 mrg * generated/maxloc1_16_i8.c: Regenerated.
519 1.1 mrg * generated/maxloc1_16_r10.c: Regenerated.
520 1.1 mrg * generated/maxloc1_16_r16.c: Regenerated.
521 1.1 mrg * generated/maxloc1_16_r4.c: Regenerated.
522 1.1 mrg * generated/maxloc1_16_r8.c: Regenerated.
523 1.1 mrg * generated/maxloc1_4_i1.c: Regenerated.
524 1.1 mrg * generated/maxloc1_4_i16.c: Regenerated.
525 1.1 mrg * generated/maxloc1_4_i2.c: Regenerated.
526 1.1 mrg * generated/maxloc1_4_i4.c: Regenerated.
527 1.1 mrg * generated/maxloc1_4_i8.c: Regenerated.
528 1.1 mrg * generated/maxloc1_4_r10.c: Regenerated.
529 1.1 mrg * generated/maxloc1_4_r16.c: Regenerated.
530 1.1 mrg * generated/maxloc1_4_r4.c: Regenerated.
531 1.1 mrg * generated/maxloc1_4_r8.c: Regenerated.
532 1.1 mrg * generated/maxloc1_8_i1.c: Regenerated.
533 1.1 mrg * generated/maxloc1_8_i16.c: Regenerated.
534 1.1 mrg * generated/maxloc1_8_i2.c: Regenerated.
535 1.1 mrg * generated/maxloc1_8_i4.c: Regenerated.
536 1.1 mrg * generated/maxloc1_8_i8.c: Regenerated.
537 1.1 mrg * generated/maxloc1_8_r10.c: Regenerated.
538 1.1 mrg * generated/maxloc1_8_r16.c: Regenerated.
539 1.1 mrg * generated/maxloc1_8_r4.c: Regenerated.
540 1.1 mrg * generated/maxloc1_8_r8.c: Regenerated.
541 1.1 mrg * generated/maxval_i1.c: Regenerated.
542 1.1 mrg * generated/maxval_i16.c: Regenerated.
543 1.1 mrg * generated/maxval_i2.c: Regenerated.
544 1.1 mrg * generated/maxval_i4.c: Regenerated.
545 1.1 mrg * generated/maxval_i8.c: Regenerated.
546 1.1 mrg * generated/maxval_r10.c: Regenerated.
547 1.1 mrg * generated/maxval_r16.c: Regenerated.
548 1.1 mrg * generated/maxval_r4.c: Regenerated.
549 1.1 mrg * generated/maxval_r8.c: Regenerated.
550 1.1 mrg * generated/minloc0_16_i1.c: Regenerated.
551 1.1 mrg * generated/minloc0_16_i16.c: Regenerated.
552 1.1 mrg * generated/minloc0_16_i2.c: Regenerated.
553 1.1 mrg * generated/minloc0_16_i4.c: Regenerated.
554 1.1 mrg * generated/minloc0_16_i8.c: Regenerated.
555 1.1 mrg * generated/minloc0_16_r10.c: Regenerated.
556 1.1 mrg * generated/minloc0_16_r16.c: Regenerated.
557 1.1 mrg * generated/minloc0_16_r4.c: Regenerated.
558 1.1 mrg * generated/minloc0_16_r8.c: Regenerated.
559 1.1 mrg * generated/minloc0_4_i1.c: Regenerated.
560 1.1 mrg * generated/minloc0_4_i16.c: Regenerated.
561 1.1 mrg * generated/minloc0_4_i2.c: Regenerated.
562 1.1 mrg * generated/minloc0_4_i4.c: Regenerated.
563 1.1 mrg * generated/minloc0_4_i8.c: Regenerated.
564 1.1 mrg * generated/minloc0_4_r10.c: Regenerated.
565 1.1 mrg * generated/minloc0_4_r16.c: Regenerated.
566 1.1 mrg * generated/minloc0_4_r4.c: Regenerated.
567 1.1 mrg * generated/minloc0_4_r8.c: Regenerated.
568 1.1 mrg * generated/minloc0_8_i1.c: Regenerated.
569 1.1 mrg * generated/minloc0_8_i16.c: Regenerated.
570 1.1 mrg * generated/minloc0_8_i2.c: Regenerated.
571 1.1 mrg * generated/minloc0_8_i4.c: Regenerated.
572 1.1 mrg * generated/minloc0_8_i8.c: Regenerated.
573 1.1 mrg * generated/minloc0_8_r10.c: Regenerated.
574 1.1 mrg * generated/minloc0_8_r16.c: Regenerated.
575 1.1 mrg * generated/minloc0_8_r4.c: Regenerated.
576 1.1 mrg * generated/minloc0_8_r8.c: Regenerated.
577 1.1 mrg * generated/minloc1_16_i1.c: Regenerated.
578 1.1 mrg * generated/minloc1_16_i16.c: Regenerated.
579 1.1 mrg * generated/minloc1_16_i2.c: Regenerated.
580 1.1 mrg * generated/minloc1_16_i4.c: Regenerated.
581 1.1 mrg * generated/minloc1_16_i8.c: Regenerated.
582 1.1 mrg * generated/minloc1_16_r10.c: Regenerated.
583 1.1 mrg * generated/minloc1_16_r16.c: Regenerated.
584 1.1 mrg * generated/minloc1_16_r4.c: Regenerated.
585 1.1 mrg * generated/minloc1_16_r8.c: Regenerated.
586 1.1 mrg * generated/minloc1_4_i1.c: Regenerated.
587 1.1 mrg * generated/minloc1_4_i16.c: Regenerated.
588 1.1 mrg * generated/minloc1_4_i2.c: Regenerated.
589 1.1 mrg * generated/minloc1_4_i4.c: Regenerated.
590 1.1 mrg * generated/minloc1_4_i8.c: Regenerated.
591 1.1 mrg * generated/minloc1_4_r10.c: Regenerated.
592 1.1 mrg * generated/minloc1_4_r16.c: Regenerated.
593 1.1 mrg * generated/minloc1_4_r4.c: Regenerated.
594 1.1 mrg * generated/minloc1_4_r8.c: Regenerated.
595 1.1 mrg * generated/minloc1_8_i1.c: Regenerated.
596 1.1 mrg * generated/minloc1_8_i16.c: Regenerated.
597 1.1 mrg * generated/minloc1_8_i2.c: Regenerated.
598 1.1 mrg * generated/minloc1_8_i4.c: Regenerated.
599 1.1 mrg * generated/minloc1_8_i8.c: Regenerated.
600 1.1 mrg * generated/minloc1_8_r10.c: Regenerated.
601 1.1 mrg * generated/minloc1_8_r16.c: Regenerated.
602 1.1 mrg * generated/minloc1_8_r4.c: Regenerated.
603 1.1 mrg * generated/minloc1_8_r8.c: Regenerated.
604 1.1 mrg * generated/minval_i1.c: Regenerated.
605 1.1 mrg * generated/minval_i16.c: Regenerated.
606 1.1 mrg * generated/minval_i2.c: Regenerated.
607 1.1 mrg * generated/minval_i4.c: Regenerated.
608 1.1 mrg * generated/minval_i8.c: Regenerated.
609 1.1 mrg * generated/minval_r10.c: Regenerated.
610 1.1 mrg * generated/minval_r16.c: Regenerated.
611 1.1 mrg * generated/minval_r4.c: Regenerated.
612 1.1 mrg * generated/minval_r8.c: Regenerated.
613 1.1 mrg * generated/norm2_r10.c: Regenerated.
614 1.1 mrg * generated/norm2_r16.c: Regenerated.
615 1.1 mrg * generated/norm2_r4.c: Regenerated.
616 1.1 mrg * generated/norm2_r8.c: Regenerated.
617 1.1 mrg * generated/pack_c10.c: Regenerated.
618 1.1 mrg * generated/pack_c16.c: Regenerated.
619 1.1 mrg * generated/pack_c4.c: Regenerated.
620 1.1 mrg * generated/pack_c8.c: Regenerated.
621 1.1 mrg * generated/pack_i1.c: Regenerated.
622 1.1 mrg * generated/pack_i16.c: Regenerated.
623 1.1 mrg * generated/pack_i2.c: Regenerated.
624 1.1 mrg * generated/pack_i4.c: Regenerated.
625 1.1 mrg * generated/pack_i8.c: Regenerated.
626 1.1 mrg * generated/pack_r10.c: Regenerated.
627 1.1 mrg * generated/pack_r16.c: Regenerated.
628 1.1 mrg * generated/pack_r4.c: Regenerated.
629 1.1 mrg * generated/pack_r8.c: Regenerated.
630 1.1 mrg * generated/parity_l1.c: Regenerated.
631 1.1 mrg * generated/parity_l16.c: Regenerated.
632 1.1 mrg * generated/parity_l2.c: Regenerated.
633 1.1 mrg * generated/parity_l4.c: Regenerated.
634 1.1 mrg * generated/parity_l8.c: Regenerated.
635 1.1 mrg * generated/product_c10.c: Regenerated.
636 1.1 mrg * generated/product_c16.c: Regenerated.
637 1.1 mrg * generated/product_c4.c: Regenerated.
638 1.1 mrg * generated/product_c8.c: Regenerated.
639 1.1 mrg * generated/product_i1.c: Regenerated.
640 1.1 mrg * generated/product_i16.c: Regenerated.
641 1.1 mrg * generated/product_i2.c: Regenerated.
642 1.1 mrg * generated/product_i4.c: Regenerated.
643 1.1 mrg * generated/product_i8.c: Regenerated.
644 1.1 mrg * generated/product_r10.c: Regenerated.
645 1.1 mrg * generated/product_r16.c: Regenerated.
646 1.1 mrg * generated/product_r4.c: Regenerated.
647 1.1 mrg * generated/product_r8.c: Regenerated.
648 1.1 mrg * generated/reshape_c10.c: Regenerated.
649 1.1 mrg * generated/reshape_c16.c: Regenerated.
650 1.1 mrg * generated/reshape_c4.c: Regenerated.
651 1.1 mrg * generated/reshape_c8.c: Regenerated.
652 1.1 mrg * generated/reshape_i16.c: Regenerated.
653 1.1 mrg * generated/reshape_i4.c: Regenerated.
654 1.1 mrg * generated/reshape_i8.c: Regenerated.
655 1.1 mrg * generated/reshape_r10.c: Regenerated.
656 1.1 mrg * generated/reshape_r16.c: Regenerated.
657 1.1 mrg * generated/reshape_r4.c: Regenerated.
658 1.1 mrg * generated/reshape_r8.c: Regenerated.
659 1.1 mrg * generated/shape_i16.c: Regenerated.
660 1.1 mrg * generated/shape_i4.c: Regenerated.
661 1.1 mrg * generated/shape_i8.c: Regenerated.
662 1.1 mrg * generated/spread_c10.c: Regenerated.
663 1.1 mrg * generated/spread_c16.c: Regenerated.
664 1.1 mrg * generated/spread_c4.c: Regenerated.
665 1.1 mrg * generated/spread_c8.c: Regenerated.
666 1.1 mrg * generated/spread_i1.c: Regenerated.
667 1.1 mrg * generated/spread_i16.c: Regenerated.
668 1.1 mrg * generated/spread_i2.c: Regenerated.
669 1.1 mrg * generated/spread_i4.c: Regenerated.
670 1.1 mrg * generated/spread_i8.c: Regenerated.
671 1.1 mrg * generated/spread_r10.c: Regenerated.
672 1.1 mrg * generated/spread_r16.c: Regenerated.
673 1.1 mrg * generated/spread_r4.c: Regenerated.
674 1.1 mrg * generated/spread_r8.c: Regenerated.
675 1.1 mrg * generated/sum_c10.c: Regenerated.
676 1.1 mrg * generated/sum_c16.c: Regenerated.
677 1.1 mrg * generated/sum_c4.c: Regenerated.
678 1.1 mrg * generated/sum_c8.c: Regenerated.
679 1.1 mrg * generated/sum_i1.c: Regenerated.
680 1.1 mrg * generated/sum_i16.c: Regenerated.
681 1.1 mrg * generated/sum_i2.c: Regenerated.
682 1.1 mrg * generated/sum_i4.c: Regenerated.
683 1.1 mrg * generated/sum_i8.c: Regenerated.
684 1.1 mrg * generated/sum_r10.c: Regenerated.
685 1.1 mrg * generated/sum_r16.c: Regenerated.
686 1.1 mrg * generated/sum_r4.c: Regenerated.
687 1.1 mrg * generated/sum_r8.c: Regenerated.
688 1.1 mrg * generated/transpose_c10.c: Regenerated.
689 1.1 mrg * generated/transpose_c16.c: Regenerated.
690 1.1 mrg * generated/transpose_c4.c: Regenerated.
691 1.1 mrg * generated/transpose_c8.c: Regenerated.
692 1.1 mrg * generated/transpose_i16.c: Regenerated.
693 1.1 mrg * generated/transpose_i4.c: Regenerated.
694 1.1 mrg * generated/transpose_i8.c: Regenerated.
695 1.1 mrg * generated/transpose_r10.c: Regenerated.
696 1.1 mrg * generated/transpose_r16.c: Regenerated.
697 1.1 mrg * generated/transpose_r4.c: Regenerated.
698 1.1 mrg * generated/transpose_r8.c: Regenerated.
699 1.1 mrg * generated/unpack_c10.c: Regenerated.
700 1.1 mrg * generated/unpack_c16.c: Regenerated.
701 1.1 mrg * generated/unpack_c4.c: Regenerated.
702 1.1 mrg * generated/unpack_c8.c: Regenerated.
703 1.1 mrg * generated/unpack_i1.c: Regenerated.
704 1.1 mrg * generated/unpack_i16.c: Regenerated.
705 1.1 mrg * generated/unpack_i2.c: Regenerated.
706 1.1 mrg * generated/unpack_i4.c: Regenerated.
707 1.1 mrg * generated/unpack_i8.c: Regenerated.
708 1.1 mrg * generated/unpack_r10.c: Regenerated.
709 1.1 mrg * generated/unpack_r16.c: Regenerated.
710 1.1 mrg * generated/unpack_r4.c: Regenerated.
711 1.1 mrg * generated/unpack_r8.c: Regenerated.
712 1.1 mrg * intrinsics/cshift0.c: Use xmalloc.
713 1.1 mrg * intrinsics/ctime.c: Likewise.
714 1.1 mrg * intrinsics/date_and_time.c: Likewise.
715 1.1 mrg * intrinsics/eoshift0.c: Likewise.
716 1.1 mrg * intrinsics/eoshift2.c: Likewise.
717 1.1 mrg * intrinsics/getlog.c: Likewise.
718 1.1 mrg * intrinsics/pack_generic.c: Likewise.
719 1.1 mrg * intrinsics/reshape_generic.c: Likewise.
720 1.1 mrg * intrinsics/spread_generic.c: Likewise.
721 1.1 mrg * intrinsics/string_intrinsics_inc.c: Likewise.
722 1.1 mrg * intrinsics/transpose_generic.c: Likewise.
723 1.1 mrg * intrinsics/unpack_generic.c: Likewise.
724 1.1 mrg * io/fbuf.c: Likewise.
725 1.1 mrg * io/format.c: Likewise.
726 1.1 mrg * io/intrinsics.c: Likewise.
727 1.1 mrg * io/list_read.c: Likewise.
728 1.1 mrg * io/open.c: Likewise.
729 1.1 mrg * io/transfer.c: Likewise.
730 1.1 mrg * io/unit.c: Likewise.
731 1.1 mrg * io/unix.c: Likewise.
732 1.1 mrg * io/write.c: Likewise.
733 1.1 mrg * m4/bessel.m4: Likewise.
734 1.1 mrg * m4/cshift1.m4: Likewise.
735 1.1 mrg * m4/eoshift1.m4: Likewise.
736 1.1 mrg * m4/eoshift3.m4: Likewise.
737 1.1 mrg * m4/iforeach.m4: Likewise.
738 1.1 mrg * m4/ifunction.m4: Likewise.
739 1.1 mrg * m4/ifunction_logical.m4: Likewise.
740 1.1 mrg * m4/in_pack.m4: Likewise.
741 1.1 mrg * m4/matmul.m4: Likewise.
742 1.1 mrg * m4/matmull.m4: Likewise.
743 1.1 mrg * m4/pack.m4: Likewise.
744 1.1 mrg * m4/reshape.m4: Likewise.
745 1.1 mrg * m4/shape.m4: Likewise.
746 1.1 mrg * m4/spread.m4: Likewise.
747 1.1 mrg * m4/transpose.m4: Likewise.
748 1.1 mrg * m4/unpack.m4: Likewise.
749 1.1 mrg * runtime/convert_char.c: Likewise.
750 1.1 mrg * runtime/environ.c: Likewise.
751 1.1 mrg * runtime/in_pack_generic.c: Likewise.
752 1.1 mrg
753 1.1 mrg 2012-03-26 Tristan Gingold <gingold (a] adacore.com>
754 1.1 mrg
755 1.1 mrg * configure.ac: Use GCC_CHECK_MATH_FUNC for math functions.
756 1.1 mrg * acinclude.m4: Include ../config/math.m4
757 1.1 mrg * configure: Regenerate.
758 1.1 mrg * Makefile.in: Regenerate.
759 1.1 mrg
760 1.1 mrg 2012-03-25 Janne Blomqvist <jb (a] gcc.gnu.org>
761 1.1 mrg
762 1.1 mrg * runtime/memory.c (xcalloc): New function.
763 1.1 mrg * libgfortran.h (xcalloc): New prototype.
764 1.1 mrg * io/list_read.c (push_char): Use xcalloc instead of get_mem and
765 1.1 mrg memset.
766 1.1 mrg (l_push_char): Likewise.
767 1.1 mrg * io/unit.c (insert_unit): Likewise.
768 1.1 mrg (get_internal_unit): Likewise.
769 1.1 mrg * io/unix.c (open_internal): Likewise.
770 1.1 mrg (open_internal4): Likewise.
771 1.1 mrg (fd_to_stream): Likewise.
772 1.1 mrg
773 1.1 mrg 2012-03-17 Janne Blomqvist <jb (a] gcc.gnu.org>
774 1.1 mrg
775 1.1 mrg PR libfortran/52608
776 1.1 mrg * io/write_float.def (output_float): Move removal of initial zeros
777 1.1 mrg until after the scale factor has been applied.
778 1.1 mrg
779 1.1 mrg 2012-03-16 Janne Blomqvist <jb (a] gcc.gnu.org>
780 1.1 mrg
781 1.1 mrg * io/unix.h (struct stream): Rename to stream_vtable.
782 1.1 mrg (struct stream): New struct definition.
783 1.1 mrg (sread): Dereference vtable pointer.
784 1.1 mrg (swrite): Likewise.
785 1.1 mrg (sseek): Likewise.
786 1.1 mrg (struncate): Likewise.
787 1.1 mrg (sflush): Likewise.
788 1.1 mrg (sclose): Likewise.
789 1.1 mrg * io/unix.c (raw_vtable): New variable.
790 1.1 mrg (buf_vtable): Likewise.
791 1.1 mrg (mem_vtable): Likewise.
792 1.1 mrg (mem4_vtable): Likewise.
793 1.1 mrg (raw_init): Assign vtable pointer.
794 1.1 mrg (buf_init): Likewise.
795 1.1 mrg (open_internal): Likewise.
796 1.1 mrg (open_internal4): Likewise.
797 1.1 mrg
798 1.1 mrg 2012-03-15 Janne Blomqvist <jb (a] gcc.gnu.org>
799 1.1 mrg
800 1.1 mrg PR libfortran/52434
801 1.1 mrg PR libfortran/48878
802 1.1 mrg PR libfortran/38199
803 1.1 mrg * io/unit.c (get_internal_unit): Default to ROUND_UNSPECIFIED.
804 1.1 mrg (init_units): Likewise.
805 1.1 mrg * io/write_float.def (determine_precision): New function.
806 1.1 mrg (output_float): Take into account buffer with %f format, no need
807 1.1 mrg for our own rounding if unspecified or processor specified
808 1.1 mrg rounding.
809 1.1 mrg (DTOA): Simplify format string, add parameters.
810 1.1 mrg (FDTOA): New macros similar to DTOA, but using %f format.
811 1.1 mrg (OUTPUT_FLOAT_FMT_G): Stack allocate newf, determine correct
812 1.1 mrg precision and fill buffer.
813 1.1 mrg (EN_PREC): New macro.
814 1.1 mrg (determine_en_precision): New function.
815 1.1 mrg (WRITE_FLOAT): For G format, move buffer filling into
816 1.1 mrg output_float_FMT_G, use FDTOA for F format.
817 1.1 mrg (write_float): Increase buffer due to F format.
818 1.1 mrg
819 1.1 mrg 2012-03-14 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
820 1.1 mrg
821 1.1 mrg * intrinsics/c99_functions.c [__sgi__ && !HAVE_COMPLEX_H]: Remove.
822 1.1 mrg
823 1.1 mrg 2012-03-12 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
824 1.1 mrg
825 1.1 mrg * configure.ac: Remove Tru64 reference.
826 1.1 mrg * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): Remove alpha*-dec-osf*
827 1.1 mrg handling.
828 1.1 mrg * configure: Regenerate.
829 1.1 mrg * intrinsics/c99_functions.c [__osf__]: Remove.
830 1.1 mrg
831 1.1 mrg 2012-03-10 Tobias Burnus <burnus (a] net-b.de>
832 1.1 mrg
833 1.1 mrg * libgfortran.h (descriptor_dimension, GFC_DIMENSION_LBOUND,
834 1.1 mrg GFC_DIMENSION_EXTENT, GFC_DIMENSION_SET, GFC_DESCRIPTOR_DATA,
835 1.1 mrg GFC_ARRAY_DESCRIPTOR): Rename _lbound to lower_bound and
836 1.1 mrg data to base_addr.
837 1.1 mrg * intrinsics/cshift0.c (size0, cshift0): Handle data to
838 1.1 mrg base_addr rename.
839 1.1 mrg * intrinsics/date_and_time.c (date_and_time, secnds, itime_i4,
840 1.1 mrg itime_i8, gmtime_i4, gmtime_i8, ltime_i4, ltime_i8): Ditto.
841 1.1 mrg * intrinsics/dtime.c (dtime_sub): Ditto.
842 1.1 mrg * intrinsics/eoshift0.c (eoshift0): Ditto.
843 1.1 mrg * intrinsics/eoshift2.c (eoshift2): Ditto.
844 1.1 mrg * intrinsics/etime.c (etime_sub): Ditto.
845 1.1 mrg * intrinsics/iso_c_binding.c (c_f_pointer_u0): Ditto.
846 1.1 mrg * intrinsics/move_alloc.c (move_alloc): Ditto.
847 1.1 mrg * intrinsics/pack_generic.c (pack_internal, pack,
848 1.1 mrg pack_s_internal): Ditto.
849 1.1 mrg * intrinsics/random.c (arandom_r4, arandom_r8, arandom_r10,
850 1.1 mrg arandom_r16, random_seed_i4, random_seed_i8): Ditto.
851 1.1 mrg * intrinsics/reshape_generic.c (reshape_internal): Ditto.
852 1.1 mrg * intrinsics/spread_generic.c (spread_internal,
853 1.1 mrg spread_internal_scalar, spread, spread_scalar): Ditto.
854 1.1 mrg * intrinsics/stat.c (stat_i4_sub_0, stat_i8_sub_0, fstat_i4_sub,
855 1.1 mrg fstat_i8_sub): Ditto.
856 1.1 mrg * intrinsics/transpose_generic.c (transpose_internal): Ditto.
857 1.1 mrg * intrinsics/unpack_generic.c (unpack_bounds, unpack_internal,
858 1.1 mrg unpack1, unpack0, unpack0_char4): Ditto.
859 1.1 mrg * m4/bessel.m4 (bessel_jn_r'rtype_kind`, bessel_yn_r'rtype_kind`):
860 1.1 mrg Ditto.
861 1.1 mrg * m4/cshift0.m4 (cshift0_'rtype_code`): Ditto.
862 1.1 mrg * m4/cshift1.m4 (cshift1): Ditto.
863 1.1 mrg * m4/eoshift1.m4 (eoshift1): Ditto.
864 1.1 mrg * m4/eoshift3.m4 (eoshift3): Ditto.
865 1.1 mrg * m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Ditto.
866 1.1 mrg * m4/ifunction.m4 (name`'rtype_qual`_'atype_code): Ditto.
867 1.1 mrg * m4/ifunction_logical.m4 (name`'rtype_qual`_'atype_code): Ditto.
868 1.1 mrg * m4/in_pack.m4 (internal_pack_'rtype_ccode`): Ditto.
869 1.1 mrg * m4/in_unpack.m4 (internal_unpack_'rtype_ccode`): Ditto.
870 1.1 mrg * m4/matmul.m4 (matmul_'rtype_code`): Ditto.
871 1.1 mrg * m4/matmull.m4 (matmul_'rtype_code`): Ditto.
872 1.1 mrg * m4/pack.m4 (pack_'rtype_code`): Ditto.
873 1.1 mrg * m4/reshape.m4 (reshape_'rtype_ccode`): Ditto.
874 1.1 mrg * m4/shape.m4 (shape_'rtype_kind`): Ditto.
875 1.1 mrg * m4/spread.m4 (spread_'rtype_code`): Ditto.
876 1.1 mrg * m4/transpose.m4 (transpose_'rtype_code`): Ditto.
877 1.1 mrg * m4/unpack.m4 (unpack0_'rtype_code`, unpack1_'rtype_code`): Ditto.
878 1.1 mrg * runtime/bounds.c (count_0): Ditto.
879 1.1 mrg * runtime/in_pack_generic.c (internal_pack): Ditto.
880 1.1 mrg * runtime/in_unpack_generic.c (internal_unpack): Ditto.
881 1.1 mrg * generated/cshift0_r4.c: Regenerated.
882 1.1 mrg * generated/unpack_r8.c: Regenerated.
883 1.1 mrg * generated/cshift0_c10.c: Regenerated.
884 1.1 mrg * generated/in_unpack_i1.c: Regenerated.
885 1.1 mrg * generated/eoshift1_16.c: Regenerated.
886 1.1 mrg * generated/iany_i16.c: Regenerated.
887 1.1 mrg * generated/reshape_i4.c: Regenerated.
888 1.1 mrg * generated/parity_l16.c: Regenerated.
889 1.1 mrg * generated/in_unpack_r16.c: Regenerated.
890 1.1 mrg * generated/iparity_i1.c: Regenerated.
891 1.1 mrg * generated/minloc0_16_r10.c: Regenerated.
892 1.1 mrg * generated/minloc1_16_i8.c: Regenerated.
893 1.1 mrg * generated/bessel_r8.c: Regenerated.
894 1.1 mrg * generated/maxloc0_4_i8.c: Regenerated.
895 1.1 mrg * generated/maxloc1_8_i1.c: Regenerated.
896 1.1 mrg * generated/sum_c10.c: Regenerated.
897 1.1 mrg * generated/maxloc0_8_r10.c: Regenerated.
898 1.1 mrg * generated/unpack_r16.c: Regenerated.
899 1.1 mrg * generated/maxloc1_16_i1.c: Regenerated.
900 1.1 mrg * generated/minloc1_4_i1.c: Regenerated.
901 1.1 mrg * generated/unpack_i4.c: Regenerated.
902 1.1 mrg * generated/in_pack_i1.c: Regenerated.
903 1.1 mrg * generated/cshift0_i1.c: Regenerated.
904 1.1 mrg * generated/minloc0_16_i4.c: Regenerated.
905 1.1 mrg * generated/minloc1_8_r8.c: Regenerated.
906 1.1 mrg * generated/maxval_r8.c: Regenerated.
907 1.1 mrg * generated/unpack_i2.c: Regenerated.
908 1.1 mrg * generated/matmul_r16.c: Regenerated.
909 1.1 mrg * generated/maxloc0_16_r8.c: Regenerated.
910 1.1 mrg * generated/maxloc1_8_i16.c: Regenerated.
911 1.1 mrg * generated/maxloc0_4_r4.c: Regenerated.
912 1.1 mrg * generated/pack_c10.c: Regenerated.
913 1.1 mrg * generated/in_unpack_c8.c: Regenerated.
914 1.1 mrg * generated/maxloc1_8_i8.c: Regenerated.
915 1.1 mrg * generated/in_pack_c16.c: Regenerated.
916 1.1 mrg * generated/parity_l1.c: Regenerated.
917 1.1 mrg * generated/in_pack_i2.c: Regenerated.
918 1.1 mrg * generated/maxloc0_4_r8.c: Regenerated.
919 1.1 mrg * generated/pack_r4.c: Regenerated.
920 1.1 mrg * generated/matmul_r8.c: Regenerated.
921 1.1 mrg * generated/pack_i1.c: Regenerated.
922 1.1 mrg * generated/minloc0_16_r16.c: Regenerated.
923 1.1 mrg * generated/cshift0_c8.c: Regenerated.
924 1.1 mrg * generated/minloc1_4_i16.c: Regenerated.
925 1.1 mrg * generated/minloc0_4_r4.c: Regenerated.
926 1.1 mrg * generated/product_i2.c: Regenerated.
927 1.1 mrg * generated/maxval_r10.c: Regenerated.
928 1.1 mrg * generated/minloc0_16_r8.c: Regenerated.
929 1.1 mrg * generated/in_pack_i8.c: Regenerated.
930 1.1 mrg * generated/all_l8.c: Regenerated.
931 1.1 mrg * generated/minloc0_8_i16.c: Regenerated.
932 1.1 mrg * generated/minloc1_8_i2.c: Regenerated.
933 1.1 mrg * generated/matmul_l8.c: Regenerated.
934 1.1 mrg * generated/spread_r10.c: Regenerated.
935 1.1 mrg * generated/product_c4.c: Regenerated.
936 1.1 mrg * generated/reshape_r16.c: Regenerated.
937 1.1 mrg * generated/cshift0_i16.c: Regenerated.
938 1.1 mrg * generated/minloc1_8_r10.c: Regenerated.
939 1.1 mrg * generated/iparity_i8.c: Regenerated.
940 1.1 mrg * generated/minloc0_16_i8.c: Regenerated.
941 1.1 mrg * generated/minloc1_8_i1.c: Regenerated.
942 1.1 mrg * generated/maxloc0_16_r10.c: Regenerated.
943 1.1 mrg * generated/maxloc1_8_i4.c: Regenerated.
944 1.1 mrg * generated/maxloc0_16_i8.c: Regenerated.
945 1.1 mrg * generated/maxloc1_16_i16.c: Regenerated.
946 1.1 mrg * generated/reshape_i8.c: Regenerated.
947 1.1 mrg * generated/all_l16.c: Regenerated.
948 1.1 mrg * generated/cshift1_8.c: Regenerated.
949 1.1 mrg * generated/matmul_c10.c: Regenerated.
950 1.1 mrg * generated/pack_r16.c: Regenerated.
951 1.1 mrg * generated/transpose_r10.c: Regenerated.
952 1.1 mrg * generated/maxloc1_16_i2.c: Regenerated.
953 1.1 mrg * generated/minloc1_4_r4.c: Regenerated.
954 1.1 mrg * generated/reshape_r8.c: Regenerated.
955 1.1 mrg * generated/product_r10.c: Regenerated.
956 1.1 mrg * generated/spread_c10.c: Regenerated.
957 1.1 mrg * generated/reshape_r4.c: Regenerated.
958 1.1 mrg * generated/in_unpack_i4.c: Regenerated.
959 1.1 mrg * generated/minval_r4.c: Regenerated.
960 1.1 mrg * generated/minloc1_16_r16.c: Regenerated.
961 1.1 mrg * generated/norm2_r8.c: Regenerated.
962 1.1 mrg * generated/iany_i2.c: Regenerated.
963 1.1 mrg * generated/eoshift3_8.c: Regenerated.
964 1.1 mrg * generated/maxloc1_16_r8.c: Regenerated.
965 1.1 mrg * generated/maxloc0_16_r16.c: Regenerated.
966 1.1 mrg * generated/cshift0_i8.c: Regenerated.
967 1.1 mrg * generated/all_l1.c: Regenerated.
968 1.1 mrg * generated/minloc1_16_r10.c: Regenerated.
969 1.1 mrg * generated/spread_i16.c: Regenerated.
970 1.1 mrg * generated/minloc1_8_r16.c: Regenerated.
971 1.1 mrg * generated/spread_r16.c: Regenerated.
972 1.1 mrg * generated/matmul_c8.c: Regenerated.
973 1.1 mrg * generated/pack_r10.c: Regenerated.
974 1.1 mrg * generated/reshape_r10.c: Regenerated.
975 1.1 mrg * generated/sum_r10.c: Regenerated.
976 1.1 mrg * generated/count_8_l.c: Regenerated.
977 1.1 mrg * generated/minloc1_16_i16.c: Regenerated.
978 1.1 mrg * generated/maxloc0_16_i2.c: Regenerated.
979 1.1 mrg * generated/count_1_l.c: Regenerated.
980 1.1 mrg * generated/unpack_c16.c: Regenerated.
981 1.1 mrg * generated/any_l8.c: Regenerated.
982 1.1 mrg * generated/minloc1_16_i1.c: Regenerated.
983 1.1 mrg * generated/sum_r4.c: Regenerated.
984 1.1 mrg * generated/in_unpack_r8.c: Regenerated.
985 1.1 mrg * generated/product_r8.c: Regenerated.
986 1.1 mrg * generated/in_unpack_r4.c: Regenerated.
987 1.1 mrg * generated/unpack_i1.c: Regenerated.
988 1.1 mrg * generated/cshift0_r8.c: Regenerated.
989 1.1 mrg * generated/spread_i2.c: Regenerated.
990 1.1 mrg * generated/minloc1_4_r10.c: Regenerated.
991 1.1 mrg * generated/minloc1_16_i2.c: Regenerated.
992 1.1 mrg * generated/minloc0_16_i2.c: Regenerated.
993 1.1 mrg * generated/eoshift3_16.c: Regenerated.
994 1.1 mrg * generated/maxloc0_8_i4.c: Regenerated.
995 1.1 mrg * generated/maxloc1_16_r10.c: Regenerated.
996 1.1 mrg * generated/maxloc1_4_i16.c: Regenerated.
997 1.1 mrg * generated/maxloc1_4_r8.c: Regenerated.
998 1.1 mrg * generated/parity_l2.c: Regenerated.
999 1.1 mrg * generated/maxloc0_16_i16.c: Regenerated.
1000 1.1 mrg * generated/product_r4.c: Regenerated.
1001 1.1 mrg * generated/in_unpack_r10.c: Regenerated.
1002 1.1 mrg * generated/maxloc1_8_i2.c: Regenerated.
1003 1.1 mrg * generated/iparity_i2.c: Regenerated.
1004 1.1 mrg * generated/maxloc1_8_r4.c: Regenerated.
1005 1.1 mrg * generated/maxloc1_8_r8.c: Regenerated.
1006 1.1 mrg * generated/iall_i4.c: Regenerated.
1007 1.1 mrg * generated/maxloc0_4_i16.c: Regenerated.
1008 1.1 mrg * generated/cshift0_i4.c: Regenerated.
1009 1.1 mrg * generated/in_unpack_c10.c: Regenerated.
1010 1.1 mrg * generated/unpack_c8.c: Regenerated.
1011 1.1 mrg * generated/transpose_c8.c: Regenerated.
1012 1.1 mrg * generated/in_unpack_c16.c: Regenerated.
1013 1.1 mrg * generated/product_c16.c: Regenerated.
1014 1.1 mrg * generated/minval_r8.c: Regenerated.
1015 1.1 mrg * generated/minloc0_4_i1.c: Regenerated.
1016 1.1 mrg * generated/minloc0_8_r16.c: Regenerated.
1017 1.1 mrg * generated/in_unpack_i16.c: Regenerated.
1018 1.1 mrg * generated/reshape_c16.c: Regenerated.
1019 1.1 mrg * generated/pack_i4.c: Regenerated.
1020 1.1 mrg * generated/minval_r10.c: Regenerated.
1021 1.1 mrg * generated/maxloc0_4_r10.c: Regenerated.
1022 1.1 mrg * generated/unpack_i8.c: Regenerated.
1023 1.1 mrg * generated/minloc1_16_r8.c: Regenerated.
1024 1.1 mrg * generated/pack_c16.c: Regenerated.
1025 1.1 mrg * generated/maxval_r4.c: Regenerated.
1026 1.1 mrg * generated/spread_r8.c: Regenerated.
1027 1.1 mrg * generated/minloc0_16_r4.c: Regenerated.
1028 1.1 mrg * generated/maxval_i4.c: Regenerated.
1029 1.1 mrg * generated/matmul_r4.c: Regenerated.
1030 1.1 mrg * generated/product_c8.c: Regenerated.
1031 1.1 mrg * generated/maxloc1_4_i4.c: Regenerated.
1032 1.1 mrg * generated/any_l4.c: Regenerated.
1033 1.1 mrg * generated/cshift0_r16.c: Regenerated.
1034 1.1 mrg * generated/maxloc1_16_r4.c: Regenerated.
1035 1.1 mrg * generated/in_pack_r10.c: Regenerated.
1036 1.1 mrg * generated/iall_i1.c: Regenerated.
1037 1.1 mrg * generated/product_i1.c: Regenerated.
1038 1.1 mrg * generated/maxloc0_4_i1.c: Regenerated.
1039 1.1 mrg * generated/maxloc0_8_r16.c: Regenerated.
1040 1.1 mrg * generated/minloc1_8_i16.c: Regenerated.
1041 1.1 mrg * generated/reshape_c10.c: Regenerated.
1042 1.1 mrg * generated/matmul_l4.c: Regenerated.
1043 1.1 mrg * generated/cshift0_c16.c: Regenerated.
1044 1.1 mrg * generated/spread_r4.c: Regenerated.
1045 1.1 mrg * generated/sum_r16.c: Regenerated.
1046 1.1 mrg * generated/in_unpack_c4.c: Regenerated.
1047 1.1 mrg * generated/maxval_i8.c: Regenerated.
1048 1.1 mrg * generated/maxloc0_8_r8.c: Regenerated.
1049 1.1 mrg * generated/unpack_i16.c: Regenerated.
1050 1.1 mrg * generated/norm2_r4.c: Regenerated.
1051 1.1 mrg * generated/maxloc1_4_r16.c: Regenerated.
1052 1.1 mrg * generated/in_pack_r4.c: Regenerated.
1053 1.1 mrg * generated/sum_c8.c: Regenerated.
1054 1.1 mrg * generated/parity_l8.c: Regenerated.
1055 1.1 mrg * generated/minval_i2.c: Regenerated.
1056 1.1 mrg * generated/transpose_c10.c: Regenerated.
1057 1.1 mrg * generated/cshift0_r10.c: Regenerated.
1058 1.1 mrg * generated/cshift0_i2.c: Regenerated.
1059 1.1 mrg * generated/spread_c4.c: Regenerated.
1060 1.1 mrg * generated/maxval_r16.c: Regenerated.
1061 1.1 mrg * generated/unpack_c10.c: Regenerated.
1062 1.1 mrg * generated/bessel_r4.c: Regenerated.
1063 1.1 mrg * generated/minloc0_8_i1.c: Regenerated.
1064 1.1 mrg * generated/product_c10.c: Regenerated.
1065 1.1 mrg * generated/minloc1_4_i4.c: Regenerated.
1066 1.1 mrg * generated/minloc1_4_i2.c: Regenerated.
1067 1.1 mrg * generated/transpose_c4.c: Regenerated.
1068 1.1 mrg * generated/in_pack_c8.c: Regenerated.
1069 1.1 mrg * generated/minval_i8.c: Regenerated.
1070 1.1 mrg * generated/maxloc1_4_i2.c: Regenerated.
1071 1.1 mrg * generated/maxloc1_4_i1.c: Regenerated.
1072 1.1 mrg * generated/iall_i8.c: Regenerated.
1073 1.1 mrg * generated/iany_i8.c: Regenerated.
1074 1.1 mrg * generated/sum_c16.c: Regenerated.
1075 1.1 mrg * generated/spread_i8.c: Regenerated.
1076 1.1 mrg * generated/sum_i8.c: Regenerated.
1077 1.1 mrg * generated/pack_i2.c: Regenerated.
1078 1.1 mrg * generated/unpack_r10.c: Regenerated.
1079 1.1 mrg * generated/minloc0_4_i4.c: Regenerated.
1080 1.1 mrg * generated/iany_i4.c: Regenerated.
1081 1.1 mrg * generated/maxloc0_4_i4.c: Regenerated.
1082 1.1 mrg * generated/in_pack_r8.c: Regenerated.
1083 1.1 mrg * generated/spread_i1.c: Regenerated.
1084 1.1 mrg * generated/maxval_i16.c: Regenerated.
1085 1.1 mrg * generated/pack_c8.c: Regenerated.
1086 1.1 mrg * generated/iparity_i16.c: Regenerated.
1087 1.1 mrg * generated/matmul_c16.c: Regenerated.
1088 1.1 mrg * generated/eoshift1_8.c: Regenerated.
1089 1.1 mrg * generated/any_l16.c: Regenerated.
1090 1.1 mrg * generated/maxloc1_4_i8.c: Regenerated.
1091 1.1 mrg * generated/minloc0_8_r4.c: Regenerated.
1092 1.1 mrg * generated/transpose_c16.c: Regenerated.
1093 1.1 mrg * generated/reshape_c4.c: Regenerated.
1094 1.1 mrg * generated/minloc0_8_r8.c: Regenerated.
1095 1.1 mrg * generated/count_16_l.c: Regenerated.
1096 1.1 mrg * generated/minloc0_16_i1.c: Regenerated.
1097 1.1 mrg * generated/minloc1_16_r4.c: Regenerated.
1098 1.1 mrg * generated/maxloc0_8_i1.c: Regenerated.
1099 1.1 mrg * generated/matmul_i1.c: Regenerated.
1100 1.1 mrg * generated/sum_i2.c: Regenerated.
1101 1.1 mrg * generated/cshift1_4.c: Regenerated.
1102 1.1 mrg * generated/minloc0_4_i2.c: Regenerated.
1103 1.1 mrg * generated/bessel_r10.c: Regenerated.
1104 1.1 mrg * generated/matmul_c4.c: Regenerated.
1105 1.1 mrg * generated/parity_l4.c: Regenerated.
1106 1.1 mrg * generated/in_unpack_i2.c: Regenerated.
1107 1.1 mrg * generated/product_i16.c: Regenerated.
1108 1.1 mrg * generated/maxloc0_16_i4.c: Regenerated.
1109 1.1 mrg * generated/minloc0_4_r10.c: Regenerated.
1110 1.1 mrg * generated/transpose_i16.c: Regenerated.
1111 1.1 mrg * generated/matmul_l16.c: Regenerated.
1112 1.1 mrg * generated/any_l1.c: Regenerated.
1113 1.1 mrg * generated/minval_r16.c: Regenerated.
1114 1.1 mrg * generated/shape_i16.c: Regenerated.
1115 1.1 mrg * generated/in_pack_c4.c: Regenerated.
1116 1.1 mrg * generated/minloc1_8_r4.c: Regenerated.
1117 1.1 mrg * generated/iany_i1.c: Regenerated.
1118 1.1 mrg * generated/matmul_i16.c: Regenerated.
1119 1.1 mrg * generated/maxloc0_16_r4.c: Regenerated.
1120 1.1 mrg * generated/spread_c8.c: Regenerated.
1121 1.1 mrg * generated/product_i8.c: Regenerated.
1122 1.1 mrg * generated/minloc1_8_i4.c: Regenerated.
1123 1.1 mrg * generated/product_i4.c: Regenerated.
1124 1.1 mrg * generated/minval_i16.c: Regenerated.
1125 1.1 mrg * generated/pack_r8.c: Regenerated.
1126 1.1 mrg * generated/matmul_r10.c: Regenerated.
1127 1.1 mrg * generated/shape_i8.c: Regenerated.
1128 1.1 mrg * generated/eoshift1_4.c: Regenerated.
1129 1.1 mrg * generated/minloc1_16_i4.c: Regenerated.
1130 1.1 mrg * generated/transpose_r16.c: Regenerated.
1131 1.1 mrg * generated/spread_c16.c: Regenerated.
1132 1.1 mrg * generated/maxloc0_8_i16.c: Regenerated.
1133 1.1 mrg * generated/minval_i1.c: Regenerated.
1134 1.1 mrg * generated/sum_i4.c: Regenerated.
1135 1.1 mrg * generated/in_pack_r16.c: Regenerated.
1136 1.1 mrg * generated/iall_i16.c: Regenerated.
1137 1.1 mrg * generated/minloc0_8_r10.c: Regenerated.
1138 1.1 mrg * generated/maxloc0_8_i8.c: Regenerated.
1139 1.1 mrg * generated/transpose_i4.c: Regenerated.
1140 1.1 mrg * generated/maxloc0_4_i2.c: Regenerated.
1141 1.1 mrg * generated/iall_i2.c: Regenerated.
1142 1.1 mrg * generated/maxloc0_8_r4.c: Regenerated.
1143 1.1 mrg * generated/minloc0_4_r16.c: Regenerated.
1144 1.1 mrg * generated/minloc1_4_r8.c: Regenerated.
1145 1.1 mrg * generated/minloc0_4_i8.c: Regenerated.
1146 1.1 mrg * generated/minval_i4.c: Regenerated.
1147 1.1 mrg * generated/minloc1_8_i8.c: Regenerated.
1148 1.1 mrg * generated/in_pack_i16.c: Regenerated.
1149 1.1 mrg * generated/spread_i4.c: Regenerated.
1150 1.1 mrg * generated/cshift0_c4.c: Regenerated.
1151 1.1 mrg * generated/minloc0_4_i16.c: Regenerated.
1152 1.1 mrg * generated/sum_r8.c: Regenerated.
1153 1.1 mrg * generated/minloc0_16_i16.c: Regenerated.
1154 1.1 mrg * generated/sum_i1.c: Regenerated.
1155 1.1 mrg * generated/all_l2.c: Regenerated.
1156 1.1 mrg * generated/sum_c4.c: Regenerated.
1157 1.1 mrg * generated/shape_i4.c: Regenerated.
1158 1.1 mrg * generated/maxval_i1.c: Regenerated.
1159 1.1 mrg * generated/norm2_r10.c: Regenerated.
1160 1.1 mrg * generated/unpack_c4.c: Regenerated.
1161 1.1 mrg * generated/maxloc0_16_i1.c: Regenerated.
1162 1.1 mrg * generated/all_l4.c: Regenerated.
1163 1.1 mrg * generated/maxloc1_16_i8.c: Regenerated.
1164 1.1 mrg * generated/sum_i16.c: Regenerated.
1165 1.1 mrg * generated/maxloc1_8_r16.c: Regenerated.
1166 1.1 mrg * generated/minloc1_4_r16.c: Regenerated.
1167 1.1 mrg * generated/maxloc1_16_r16.c: Regenerated.
1168 1.1 mrg * generated/transpose_i8.c: Regenerated.
1169 1.1 mrg * generated/minloc0_8_i2.c: Regenerated.
1170 1.1 mrg * generated/product_r16.c: Regenerated.
1171 1.1 mrg * generated/in_pack_c10.c: Regenerated.
1172 1.1 mrg * generated/maxloc0_4_r16.c: Regenerated.
1173 1.1 mrg * generated/pack_c4.c: Regenerated.
1174 1.1 mrg * generated/bessel_r16.c: Regenerated.
1175 1.1 mrg * generated/norm2_r16.c: Regenerated.
1176 1.1 mrg * generated/in_unpack_i8.c: Regenerated.
1177 1.1 mrg * generated/maxloc1_16_i4.c: Regenerated.
1178 1.1 mrg * generated/minloc1_4_i8.c: Regenerated.
1179 1.1 mrg * generated/eoshift3_4.c: Regenerated.
1180 1.1 mrg * generated/maxloc1_8_r10.c: Regenerated.
1181 1.1 mrg * generated/matmul_i8.c: Regenerated.
1182 1.1 mrg * generated/matmul_i4.c: Regenerated.
1183 1.1 mrg * generated/reshape_i16.c: Regenerated.
1184 1.1 mrg * generated/matmul_i2.c: Regenerated.
1185 1.1 mrg * generated/transpose_r8.c: Regenerated.
1186 1.1 mrg * generated/transpose_r4.c: Regenerated.
1187 1.1 mrg * generated/cshift1_16.c: Regenerated.
1188 1.1 mrg * generated/maxloc1_4_r10.c: Regenerated.
1189 1.1 mrg * generated/iparity_i4.c: Regenerated.
1190 1.1 mrg * generated/in_pack_i4.c: Regenerated.
1191 1.1 mrg * generated/maxloc0_8_i2.c: Regenerated.
1192 1.1 mrg * generated/unpack_r4.c: Regenerated.
1193 1.1 mrg * generated/count_4_l.c: Regenerated.
1194 1.1 mrg * generated/maxloc1_4_r4.c: Regenerated.
1195 1.1 mrg * generated/minloc0_8_i8.c: Regenerated.
1196 1.1 mrg * generated/any_l2.c: Regenerated.
1197 1.1 mrg * generated/minloc0_8_i4.c: Regenerated.
1198 1.1 mrg * generated/pack_i8.c: Regenerated.
1199 1.1 mrg * generated/count_2_l.c: Regenerated.
1200 1.1 mrg * generated/reshape_c8.c: Regenerated.
1201 1.1 mrg * generated/maxval_i2.c: Regenerated.
1202 1.1 mrg * generated/minloc0_4_r8.c: Regenerated.
1203 1.1 mrg
1204 1.1 mrg 2012-01-20 Tobias Burnus <burnus (a] net-b.de>
1205 1.1 mrg
1206 1.1 mrg PR libgfortran/51899
1207 1.1 mrg * configure.ac: Check whether umask is available.
1208 1.1 mrg * intrinsics/chmod.c (chmod_func): Make compile with MinGW.
1209 1.1 mrg * configure: Regenerate.
1210 1.1 mrg * config.h.in: Regenerate.
1211 1.1 mrg
1212 1.1 mrg 2012-01-12 Tobias Burnus <burnus (a] net-b.de>
1213 1.1 mrg
1214 1.1 mrg PR fortran/36755
1215 1.1 mrg * intrinsics/chmod.c (chmod_func): Replace call to /bin/chmod
1216 1.1 mrg
1217 1.1 mrg 2012-01-12 Janne Blomqvist <jb (a] gcc.gnu.org>
1218 1.1 mrg
1219 1.1 mrg * configure.ac: Remove check for fdopen.
1220 1.1 mrg * runtime/backtrace.c (CAN_PIPE): Fix comment, remove check for
1221 1.1 mrg fdopen.
1222 1.1 mrg * configure: Regenerated.
1223 1.1 mrg * config.h.in: Regenerated.
1224 1.1 mrg
1225 1.1 mrg 2012-01-12 Janne Blomqvist <jb (a] gcc.gnu.org>
1226 1.1 mrg Tobias Burnus <burnus (a] net-b.de>
1227 1.1 mrg
1228 1.1 mrg PR libfortran/51803
1229 1.1 mrg * runtime/main.c (store_exe_path): Avoid malloc if getcwd fails or
1230 1.1 mrg is not available.
1231 1.1 mrg
1232 1.1 mrg 2012-01-11 Tobias Burnus <burnus (a] net-b.de>
1233 1.1 mrg
1234 1.1 mrg * runtime/main.c (store_exe_path): Fix absolute path
1235 1.1 mrg detection for Windows.
1236 1.1 mrg
1237 1.1 mrg 2012-01-11 Janne Blomqvist <jb (a] gcc.gnu.org>
1238 1.1 mrg Mike Stump <mikestump (a] comcast.net>
1239 1.1 mrg
1240 1.1 mrg PR libfortran/51803
1241 1.1 mrg * runtime/main.c (store_exe_path): Handle getcwd failure and lack
1242 1.1 mrg of the function better.
1243 1.1 mrg
1244 1.1 mrg 2012-01-10 Tobias Burnus <burnus (a] net-b.de>
1245 1.1 mrg
1246 1.1 mrg PR fortran/51197
1247 1.1 mrg * runtime/compile_options.c (show_signal): List
1248 1.1 mrg more signals.
1249 1.1 mrg
1250 1.1 mrg 2012-01-09 Harald Anlauf <anlauf (a] gmx.de>
1251 1.1 mrg Tobias Burnus <burnus (a] net-b.de>
1252 1.1 mrg
1253 1.1 mrg PR fortran/51197
1254 1.1 mrg * runtime/backtrace.c (show_backtrace): Modify wording written
1255 1.1 mrg before the backtrace.
1256 1.1 mrg * runtime/compile_options.c (show_signal): New function.
1257 1.1 mrg (backtrace_handler): Use it.
1258 1.1 mrg
1259 1.1 mrg 2012-01-09 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
1260 1.1 mrg
1261 1.1 mrg * Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc.
1262 1.1 mrg * Makefile.in: Regenerate.
1263 1.1 mrg
1264 1.1 mrg 2012-01-06 Tobias Burnus <burnus (a] net-b.de>
1265 1.1 mrg
1266 1.1 mrg * caf/single.c (_gfortran_caf_register, _gfortran_caf_deregister):
1267 1.1 mrg Fix token handling.
1268 1.1 mrg * caf/mpi.c (_gfortran_caf_register, _gfortran_caf_deregister): Ditto.
1269 1.1 mrg * caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
1270 1.1 mrg (_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
1271 1.1 mrg
1273 1.1 mrg Copyright (C) 2012 Free Software Foundation, Inc.
1274 1.1 mrg
1275 1.1 mrg Copying and distribution of this file, with or without modification,
1276 1.1 mrg are permitted in any medium without royalty provided the copyright
1277 notice and this notice are preserved.
1278