1 2023-02-03 Jakub Jelinek <jakub@redhat.com>
4 * trans-decl.cc (gfc_trans_use_stmts): Call clear_slot before
7 2023-02-01 Harald Anlauf <anlauf@gmx.de>
10 * expr.cc (find_array_section): Add check to prevent interpreting an
11 mpz non-integer constant as an integer.
13 2023-02-01 Tobias Burnus <tobias@codesourcery.com>
15 * openmp.cc (resolve_omp_clauses): Check also for
18 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
21 * check.cc (gfc_check_minloc_maxloc): Explicitly set argument name.
22 (gfc_check_findloc): Ditto.
24 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27 * parse.cc (parse_module): Remove use of a bool error value
28 that prevented proper setting of the namespace pointer.
30 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31 Steven G. Kargl <kargl@gcc.gnu.org>
34 * resolve.cc (compare_bound_int): Expression to compare must be of
36 (compare_bound_mpz_t): Likewise.
37 (check_dimension): Fix comment on checks applied to array section
38 and clean up associated logic.
40 2023-01-28 Harald Anlauf <anlauf@gmx.de>
43 * match.cc (gfc_match_common): A USE associated name shall not appear
44 in a COMMON block (F2018:C8121).
46 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
49 * trans-openmp.cc (gfc_split_omp_clauses): Handle has_device_addr.
51 2023-01-26 Harald Anlauf <anlauf@gmx.de>
54 * resolve.cc (check_host_association): Extend host association check
55 so that it is not restricted to functions. Also prevent NULL pointer
58 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
61 * array.cc (compare_bounds): Return false instead of generating an
62 internal error on an invalid argument type.
64 2023-01-24 Harald Anlauf <anlauf@gmx.de>
67 * simplify.cc (simplify_transformation): Do not try to simplify
68 transformational intrinsic when the ARRAY argument has a NULL shape.
70 2023-01-23 Harald Anlauf <anlauf@gmx.de>
73 * dependency.cc (gfc_check_dependency): Prevent NULL pointer
74 dereference while recursively checking expressions.
76 2023-01-23 Harald Anlauf <anlauf@gmx.de>
79 * interface.cc (get_expr_storage_size): Check array subscript triplets
80 that we actually have integer values before trying to extract with
83 2023-01-23 Harald Anlauf <anlauf@gmx.de>
86 * iresolve.cc (check_charlen_present): Preserve character length if
87 there is no array constructor.
89 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92 * data.cc (gfc_assign_data_value): Remove check for PARAMETER in DATA.
93 * primary.cc (match_variable): Add check for PARAMETER in DATA.
95 2023-01-19 Harald Anlauf <anlauf@gmx.de>
98 * expr.cc (class_allocatable): Prevent NULL pointer dereference
100 (class_pointer): Likewise.
102 2023-01-17 Harald Anlauf <anlauf@gmx.de>
105 * interface.cc (get_expr_storage_size): Check that we actually have
106 an integer value before trying to extract it with mpz_get_si.
108 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
111 * openmp.cc (gfc_resolve_omp_assumptions): Reject nonscalars.
113 2023-01-11 Jakub Jelinek <jakub@redhat.com>
116 * f95-lang.cc (gfc_init_builtin_function): Fix up function types
117 for BUILT_IN_REALLOC and BUILT_IN_SINCOS{F,,L}. Formatting fixes.
119 2023-01-10 Harald Anlauf <anlauf@gmx.de>
122 * frontend-passes.cc (do_subscript): Clear used gmp variables.
124 2023-01-02 Jakub Jelinek <jakub@redhat.com>
126 * gfortranspec.cc (lang_specific_driver): Update copyright notice
128 * gfc-internals.texi: Bump @copying's copyright year.
129 * gfortran.texi: Ditto.
130 * intrinsic.texi: Ditto.
131 * invoke.texi: Ditto.
134 Copyright (C) 2023 Free Software Foundation, Inc.
136 Copying and distribution of this file, with or without modification,
137 are permitted in any medium without royalty provided the copyright
138 notice and this notice are preserved.