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