]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgfortran/ChangeLog
Reduce recursive inlining of always_inline functions
[thirdparty/gcc.git] / libgfortran / ChangeLog
CommitLineData
d508d708
GA
12024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * Makefile.am [LIBGFOR_USE_SYMVER_SUN} (gfortran.ver-sun): Pass
4 $(libgfortran_la_OBJECTS), $(libgfortran_la_LIBADD) to
5 make_sunver.pl unmodified.
6 * Makefile.in: Regenerate.
7
f56280d5
GA
82024-05-06 David Edelsohn <dje.gcc@gmail.com>
9
10 * config/t-aix (all-local, libcaf_single): Explicitly reference
11 caf/.libs/single.o
12
132024-05-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14
15 * Makefile.am [LIBGFOR_USE_SYMVER_SUN] (gfortran.ver-sun): Handle
16 objects in subdirs.
17 * Makefile.in: Regenerate.
18
f2d01160
GA
192024-05-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20
21 * Makefile.am: Use sub-dirs, amend recipies accordingly.
22 * Makefile.in: Regenerate.
23
42d2e2f5
GA
242024-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
25
26 * gfortran.map: Add _gfortran_selected_logical_kind.
27 * intrinsics/selected_int_kind.f90: Add SELECTED_LOGICAL_KIND.
28
1667962a
GA
292024-04-12 Ian McInerney <i.mcinerney17@imperial.ac.uk>
30
31 * runtime/error.c (gf_vsnprintf): Fix compilation
32
45532e3a
GA
332024-04-08 Tobias Burnus <tburnus@baylibre.com>
34
35 PR libfortran/114304
36 * io/list_read.c (eat_separator): Accept tab as alternative to space.
37
1a96eb0a
GA
382024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39
40 PR libfortran/114304
41 PR libfortran/105473
42 * io/list_read.c (eat_separator): Add logic to handle spaces
43 preceding a comma or semicolon such that that a 'null' read
44 occurs without error at the end of comma or semicolon
45 terminated input lines. Add check and error message for ';'.
46 (list_formatted_read_scalar): Treat comma as a decimal point
47 when specified by the decimal mode on the first item.
48
a1e6798a
GA
492024-04-02 Jakub Jelinek <jakub@redhat.com>
50
51 * configure.host: Fix duplicated words; the the -> the.
52
4b8e7b57
GA
532024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
54
55 PR libfortran/107031
56 * io/file_pos.c (st_endfile): Remove call to next_record().
57
06289168
GA
582024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 PR libfortran/105437
61 PR libfortran/114304
62 * io/list_read.c (eat_separator): Remove check for decimal
63 point mode and semicolon used as a seprator. Removes
64 the regression.
65
1e74c758
GA
662024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67
68 PR libfortran/105456
69 * io/list_read.c (list_formatted_read_scalar): Use fstrcpy
70 from libgfortran/runtime/string.c to replace snprintf.
71 (nml_read_obj): Likewise.
72 * io/transfer.c (unformatted_read): Likewise.
73 (unformatted_write): Likewise.
74 (formatted_transfer_scalar_read): Likewise.
75 (formatted_transfer_scalar_write): Likewise.
76 * io/write.c (list_formatted_write_scalar): Likewise.
77 (nml_write_obj): Likewise.
78
8b483cd5
GA
792024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
80
81 PR libfortran/105456
82 * io/io.h (IOMSG_LEN): Moved to here.
83 * io/list_read.c (MSGLEN): Removed MSGLEN.
84 (convert_integer): Changed MSGLEN to IOMSG_LEN.
85 (parse_repeat): Likewise.
86 (read_logical): Likewise.
87 (read_integer): Likewise.
88 (read_character): Likewise.
89 (parse_real): Likewise.
90 (read_complex): Likewise.
91 (read_real): Likewise.
92 (check_type): Likewise.
93 (list_formatted_read_scalar): Adjust to IOMSG_LEN.
94 (nml_read_obj): Add user defined error message.
95 * io/transfer.c (unformatted_read): Add user defined error
96 message.
97 (unformatted_write): Add user defined error message.
98 (formatted_transfer_scalar_read): Add user defined error message.
99 (formatted_transfer_scalar_write): Add user defined error message.
100 * io/write.c (list_formatted_write_scalar): Add user defined error message.
101 (nml_write_obj): Add user defined error message.
102
ad178a2b
GA
1032024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
104
105 PR libfortran/105456
106 * io/list_read.c (list_formatted_read_scalar): Add checks
107 for the case where a user defines their own error codes
108 and error messages and generate the runtime error.
109 * io/transfer.c (st_read_done): Whitespace.
110
c1d15713
GA
1112024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
112
113 PR libfortran/105473
114 * io/list_read.c (eat_separator): Reject comma as a
115 seprator when it is being used as a decimal point.
116 (parse_real): Reject a '.' when is should be a comma.
117 (read_real): Likewise.
118 * io/read.c (read_f): Add more checks for ',' and '.'
119 conditions.
120
1212024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
122
123 PR libfortran/107068
124 * io/list_read.c (read_logical): When looking for a possible
125 variable name, check for left paren, indicating a possible
126 array reference.
127
5266f930
GA
1282024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
129
130 PR fortran/99210
131 * io/read.c (read_x): If UTF-8 encoding is enabled, use
132 read_utf8 to move one character over in the read buffer.
133
bf074ee4
GA
1342024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
135
136 * io/transfer.c (formatted_transfer_scalar_write): Adjust
137 bytes_used and pos variable for stream access.
138
435bed3f
GA
1392024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
140
141 PR libfortran/111022
142 * io/format.c (get_fnode): Update initialization of fnode.
143 (parse_format_list): Initialization.
144 * io/format.h (struct fnode): Added the new 'pushed' component.
145 * io/write.c (select_buffer): Whitespace.
146 (write_real): Whitespace.
147 (write_real_w0): Adjust logic for the d == 0 condition.
148 * io/write_float.def (determine_precision): Whitespace.
149 (build_float_string): Calculate width of ..E0 exponents and
150 adjust logic accordingly.
151 (build_infnan_string): Whitespace.
152 (CALCULATE_EXP): Whitespace.
153 (quadmath_snprintf): Whitespace.
154 (determine_en_precision): Whitespace.
155
be035ec4
GA
1562024-01-15 Lipeng Zhu <lipeng.zhu@intel.com>
157
158 * io/io.h (dec_waiting_unlocked): Use
159 __gthread_rwlock_wrlock/__gthread_rwlock_unlock or
160 __gthread_mutex_lock/__gthread_mutex_unlock functions
161 to replace WRLOCK and RWUNLOCK macros.
162
59e0c218
GA
1632024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
164
165 * io/write.c (namelist_write): If internal_unit precede with space.
166
818ab71a 167\f
8c22aed4 168Copyright (C) 2024 Free Software Foundation, Inc.
982198d5
JB
169
170Copying and distribution of this file, with or without modification,
171are permitted in any medium without royalty provided the copyright
172notice and this notice are preserved.