]> git.ipfire.org Git - thirdparty/gcc.git/blob - libgfortran/ChangeLog
d66fc4b6bece79061926af11ecb0795495d1ea9e
[thirdparty/gcc.git] / libgfortran / ChangeLog
1 2015-03-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/59513
4 * io/transfer.c (data_transfer_init): Do not error for
5 -std=legacy.
6
7 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8
9 PR libgfortran/64432
10 * intrinsics/system_clock.c (system_clock4, system_clock8):
11 Cleanup some whitespace.
12
13 2015-03-11 Thomas Schwinge <thomas@codesourcery.com>
14
15 * caf/single.c (caf_runtime_error): Revert 2014-11-28 changes.
16 * runtime/minimal.c (STRERR_MAXSZ): Don't define.
17 (runtime_error_at, sys_abort): Bring more in line with the
18 non-LIBGFOR_MINIMAL code.
19 (runtime_warning_at, internal_error): New functions.
20
21 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
22
23 PR libfortran/65200
24 * io/open.c (new_unit): Use gf_strerror rather than hardcoding
25 error messages for different errno values.
26 * io/unix.c (regular_file2): Handle EPERM in addition to EACCES.
27
28 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
29 Tobias Burnus <burnus@net-b.de>
30
31 * caf/libcaf.h (_gfortran_caf_sync_memory): New prototype.
32 * caf/single.c (_gfortran_caf_sync_memory): Implement.
33 (_gfortran_caf_sync_all, _gfortran_caf_sync_image): Add
34 __asm__ __volatile___ ("":::"memory").
35
36 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37
38 PR libgfortran/57822
39 * io/write_float.def (output_float): Apply fix of previous patch
40 to correctly calculate the exponent number of digits and take
41 care of wide character output.
42
43 2015-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44
45 PR libgfortran/57822
46 * io/write_float.def (output_float): If doing g0 editing and
47 exponent is zero, do not emit exponent.
48
49 2015-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
50
51 PR libgfortran/60956
52 * io/fbuf.c (fbuf_flush_list): New function that only flushes
53 if current fbuf position exceeds a limit.
54 * io/fbuf.h: Declare the new function.
55 * io/io.h (enum unit_mode): Add two new modes.
56 * io/list_read.c (list_formatted_read_scalar): Call new function.
57 * io/write.c: Include fbuf.h. (list_formatted_write_scalar):
58 Call new function.
59
60 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
61
62 PR libfortran/64770
63 * io/unit.c (filename_from_unit): Check that u->filename != NULL
64 before calling strdup.
65
66 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67
68 PR libgfortran/61933
69 * io/inquire.c (inquire_via_unit): Set existing to true for
70 any negative unit that is currently connected and any positive
71 units within range of KIND=4 value. The unit value for any out
72 of range case that may occur if the user is using a KIND=8 will
73 have been set to -2 which is reserved and can never be opened,
74 and therefore the unit does not exist.
75
76 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
77
78 PR libgfortran/61933
79 * io/inquire.c (inquire_via_unit): Set existing to true if a
80 gfc_unit stucture was found for the given unit number.
81 * runtime/error.c (translate_error): Add case for
82 LIBERROR_INQUIRE_INTERNAL_UNIT.
83
84 2015-01-05 Jakub Jelinek <jakub@redhat.com>
85
86 Update copyright years.
87
88 2015-01-02 Tobias Burnus <burnus@net-b.de>
89
90 * caf/single.c (_gfortran_caf_co_reduce): New function.
91 * caf/libcaf.h (_gfortran_caf_co_reduce): New prototype.
92 ^L
93 Copyright (C) 2015 Free Software Foundation, Inc.
94
95 Copying and distribution of this file, with or without modification,
96 are permitted in any medium without royalty provided the copyright
97 notice and this notice are preserved.