Update ChangeLog and version files for release
[official-gcc.git] / libgfortran / ChangeLog
blob1b6944a9603c4bf351f4f94407282218b4e9475c
1 2015-07-16  Release Manager
3         * GCC 5.2.0 released.
5 2015-07-15  Janne Blomqvist  <jb@gcc.gnu.org>
7         PR libfortran/66861
8         * io/unix.c (compare_file_filename): Verify that u->filename is
9         non-NULL before strcmp.
10         (find_file0): Likewise.
12 2015-04-22  Release Manager
14         * GCC 5.1.0 released.
16 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18         PR libgfortran/65596
19         * io/transfer.c (data_transfer_init): If in namelist mode and
20         delimiter is not specified, set it to DELIM_QUOTE, independent
21         of -std.
22         * io/unit.c (init_units): Set flags.delim to the correct
23         initial value of DELIM_UNSPECIFIED.
25 2015-03-25 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27         PR libgfortran/65541
28         * io/write.c (nml_write_obj): Convert '+' to '%' before emitting
29         object names in namelists.
31 2015-03-22 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
33         PR libgfortran/59513
34         * io/transfer.c (data_transfer_init): Do not error for
35         -std=legacy.
37 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
39         PR libgfortran/64432
40         * intrinsics/system_clock.c (system_clock4, system_clock8):
41         Cleanup some whitespace.
43 2015-03-11  Thomas Schwinge  <thomas@codesourcery.com>
45         * caf/single.c (caf_runtime_error): Revert 2014-11-28 changes.
46         * runtime/minimal.c (STRERR_MAXSZ): Don't define.
47         (runtime_error_at, sys_abort): Bring more in line with the
48         non-LIBGFOR_MINIMAL code.
49         (runtime_warning_at, internal_error): New functions.
51 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
53         PR libfortran/65200
54         * io/open.c (new_unit): Use gf_strerror rather than hardcoding
55         error messages for different errno values.
56         * io/unix.c (regular_file2): Handle EPERM in addition to EACCES.
58 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
59             Tobias Burnus  <burnus@net-b.de>
61         * caf/libcaf.h (_gfortran_caf_sync_memory): New prototype.
62         * caf/single.c (_gfortran_caf_sync_memory): Implement.
63         (_gfortran_caf_sync_all, _gfortran_caf_sync_image): Add
64         __asm__ __volatile___ ("":::"memory").
66 2015-02-10 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68         PR libgfortran/57822
69         * io/write_float.def (output_float): Apply fix of previous patch
70         to correctly calculate the exponent number of digits and take
71         care of wide character output.
73 2015-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75         PR libgfortran/57822
76         * io/write_float.def (output_float): If doing g0 editing and
77         exponent is zero, do not emit exponent.
79 2015-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
81         PR libgfortran/60956
82         * io/fbuf.c (fbuf_flush_list): New function that only flushes
83         if current fbuf position exceeds a limit.
84         * io/fbuf.h: Declare the new function.
85         * io/io.h (enum unit_mode): Add two new modes.
86         * io/list_read.c (list_formatted_read_scalar): Call new function.
87         * io/write.c: Include fbuf.h. (list_formatted_write_scalar):
88         Call new function.
90 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
92         PR libfortran/64770
93         * io/unit.c (filename_from_unit): Check that u->filename != NULL
94         before calling strdup.
96 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98         PR libgfortran/61933
99         * io/inquire.c (inquire_via_unit): Set existing to true for
100         any negative unit that is currently connected and any positive
101         units within range of KIND=4 value.  The unit value for any out
102         of range case that may occur if the user is using a KIND=8 will
103         have been set to -2 which is reserved and can never be opened,
104         and therefore the unit does not exist.
106 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
108         PR libgfortran/61933
109         * io/inquire.c (inquire_via_unit): Set existing to true if a
110         gfc_unit stucture was found for the given unit number.
111         * runtime/error.c (translate_error): Add case for
112         LIBERROR_INQUIRE_INTERNAL_UNIT.
114 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
116         Update copyright years.
118 2015-01-02  Tobias Burnus  <burnus@net-b.de>
120         * caf/single.c (_gfortran_caf_co_reduce): New function.
121         * caf/libcaf.h (_gfortran_caf_co_reduce): New prototype.
123 Copyright (C) 2015 Free Software Foundation, Inc.
125 Copying and distribution of this file, with or without modification,
126 are permitted in any medium without royalty provided the copyright
127 notice and this notice are preserved.