c++: [[no_unique_address]] and cv-qualified type
[official-gcc.git] / libgfortran / ChangeLog
blobb63929921eaa2c4bc8995769c2b4401415876b46
1 2023-08-07  Nick Alcock  <nick.alcock@oracle.com>
3         * configure: Regenerate.
5 2023-08-07  Alexander von Gluck IV  <kallisti5@unixzen.com>
7         * configure: Regenerate.
9 2023-08-07  Nick Alcock  <nick.alcock@oracle.com>
11         * configure: Regenerate.
13 2023-08-07  Nick Alcock  <nick.alcock@oracle.com>
15         * configure: Regenerate.
17 2023-08-07  H.J. Lu  <hjl.tools@gmail.com>
19         * configure: Regenerate.
21 2023-08-07  H.J. Lu  <hjl.tools@gmail.com>
23         * configure: Regenerate.
25 2023-07-21  Andrew Pinski  <apinski@marvell.com>
27         PR libfortran/110759
28         * ieee/ieee_arithmetic.F90
29         (COMP_INTERFACE): Remove the comma after EXPAND_INTER_MACRO_16
30         and EXPAND_INTER_MACRO_10.
31         (EXPAND_INTER_MACRO_16): Add comma here if 16 byte fp exist.
32         (EXPAND_INTER_MACRO_10): Likewise.
34 2023-07-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
36         * ieee/ieee_arithmetic.F90: Add IEEE_QUIET_* and
37         IEEE_SIGNALING_* functions.
39 2023-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
41         PR libfortran/109373
42         * configure.ac: Remove support for --enable-intermodule
43         * Makefile.am: Remove onestep path.
44         * configure: Regenerate.
45         * Makefile.in: Regenerate.
47 2023-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
49         * ieee/ieee_arithmetic.F90: Add IEEE_MIN_NUM, IEEE_MAX_NUM,
50         IEEE_MIN_NUM_MAG, and IEEE_MAX_NUM_MAG functions.
52 2023-05-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
54         PR fortran/109662
55         * io/unit.c (set_internal_unit): Set the internal unit
56         last_char to zero so that previous EOF characters do not
57         influence the next read.
59 2023-05-08  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
61         * caf/single.c (_gfortran_caf_register): Fix coding style.
62         * io/async.c (update_pdt, async_io): Likewise.
63         * io/format.c (free_format_data): Likewise.
64         * io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
65         * io/unix.c (mem_close): Likewise.
67 2023-05-08  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
69         * caf/single.c (_gfortran_caf_register): Call free() unconditionally.
70         * io/async.c (update_pdt, async_io): Likewise.
71         * io/format.c (free_format_data): Likewise.
72         * io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
73         * io/unix.c (mem_close): Likewise.
75 2023-05-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77         PR fortran/109662
78         * io/list_read.c: Add check for a semicolon after a namelist
79         name in read input. Issue a runtime error message.
81 2023-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
83         PR fortran/109662
84         * io/list_read.c: Add a check for a comma after a namelist
85         name in read input. Issue a runtime error message.
87 2023-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
89         * generated/pack_c10.c (pack_c10): Regenerated.
90         * generated/pack_c16.c (pack_c16): Regenerated.
91         * generated/pack_c17.c (pack_c17): Regenerated.
92         * generated/pack_c4.c (pack_c4): Regenerated.
93         * generated/pack_c8.c (pack_c8): Regenerated.
94         * generated/pack_i1.c (pack_i1): Regenerated.
95         * generated/pack_i16.c (pack_i16): Regenerated.
96         * generated/pack_i2.c (pack_i2): Regenerated.
97         * generated/pack_i4.c (pack_i4): Regenerated.
98         * generated/pack_i8.c (pack_i8): Regenerated.
99         * generated/pack_r10.c (pack_r10): Regenerated.
100         * generated/pack_r16.c (pack_r16): Regenerated.
101         * generated/pack_r17.c (pack_r17): Regenerated.
102         * generated/pack_r4.c (pack_r4): Regenerated.
103         * generated/pack_r8.c (pack_r8): Regenerated.
104         * generated/spread_c10.c (spread_c10): Regenerated.
105         * generated/spread_c16.c (spread_c16): Regenerated.
106         * generated/spread_c17.c (spread_c17): Regenerated.
107         * generated/spread_c4.c (spread_c4): Regenerated.
108         * generated/spread_c8.c (spread_c8): Regenerated.
109         * generated/spread_i1.c (spread_i1): Regenerated.
110         * generated/spread_i16.c (spread_i16): Regenerated.
111         * generated/spread_i2.c (spread_i2): Regenerated.
112         * generated/spread_i4.c (spread_i4): Regenerated.
113         * generated/spread_i8.c (spread_i8): Regenerated.
114         * generated/spread_r10.c (spread_r10): Regenerated.
115         * generated/spread_r16.c (spread_r16): Regenerated.
116         * generated/spread_r17.c (spread_r17): Regenerated.
117         * generated/spread_r4.c (spread_r4): Regenerated.
118         * generated/spread_r8.c (spread_r8): Regenerated.
119         * intrinsics/execute_command_line.c (execute_command_line_i4),
120         (execute_command_line_i8): Set estat_initial to zero.
121         * intrinsics/pack_generic.c (pack_internal): Set sstride[0] and
122         mstride[0] to zero.
123         * intrinsics/spread_generic.c (spread_internal): Set sstride[0].
124         * m4/pack.m4: Set sstride[0] and mstride[0].
125         * m4/spread.m4: Set sstride[0].
127 2023-01-18  Tobias Burnus  <tobias@codesourcery.com>
129         * intrinsics/execute_command_line.c (execute_command_line): On
130         Windows, regard system()'s return value of 9009 as EXEC_INVALIDCOMMAND.
132 2023-01-07  LIU Hao  <lh_mouse@126.com>
134         PR middle-end/108300
135         * intrinsics/sleep.c: Define `WIN32_LEAN_AND_MEAN` before
136         <windows.h>.
139 Copyright (C) 2023 Free Software Foundation, Inc.
141 Copying and distribution of this file, with or without modification,
142 are permitted in any medium without royalty provided the copyright
143 notice and this notice are preserved.