]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/fortran/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / fortran / ChangeLog
1 2023-02-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR fortran/108451
4 * trans-decl.cc (gfc_trans_use_stmts): Call clear_slot before
5 doing continue.
6
7 2023-02-01 Harald Anlauf <anlauf@gmx.de>
8
9 PR fortran/108609
10 * expr.cc (find_array_section): Add check to prevent interpreting an
11 mpz non-integer constant as an integer.
12
13 2023-02-01 Tobias Burnus <tobias@codesourcery.com>
14
15 * openmp.cc (resolve_omp_clauses): Check also for
16 power of two.
17
18 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
19
20 PR fortran/108450
21 * check.cc (gfc_check_minloc_maxloc): Explicitly set argument name.
22 (gfc_check_findloc): Ditto.
23
24 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25
26 PR fortran/103506
27 * parse.cc (parse_module): Remove use of a bool error value
28 that prevented proper setting of the namespace pointer.
29
30 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31 Steven G. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/108527
34 * resolve.cc (compare_bound_int): Expression to compare must be of
35 type INTEGER.
36 (compare_bound_mpz_t): Likewise.
37 (check_dimension): Fix comment on checks applied to array section
38 and clean up associated logic.
39
40 2023-01-28 Harald Anlauf <anlauf@gmx.de>
41
42 PR fortran/108453
43 * match.cc (gfc_match_common): A USE associated name shall not appear
44 in a COMMON block (F2018:C8121).
45
46 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
47
48 PR fortran/108558
49 * trans-openmp.cc (gfc_split_omp_clauses): Handle has_device_addr.
50
51 2023-01-26 Harald Anlauf <anlauf@gmx.de>
52
53 PR fortran/108544
54 * resolve.cc (check_host_association): Extend host association check
55 so that it is not restricted to functions. Also prevent NULL pointer
56 dereference.
57
58 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
59
60 PR fortran/108528
61 * array.cc (compare_bounds): Return false instead of generating an
62 internal error on an invalid argument type.
63
64 2023-01-24 Harald Anlauf <anlauf@gmx.de>
65
66 PR fortran/108529
67 * simplify.cc (simplify_transformation): Do not try to simplify
68 transformational intrinsic when the ARRAY argument has a NULL shape.
69
70 2023-01-23 Harald Anlauf <anlauf@gmx.de>
71
72 PR fortran/108502
73 * dependency.cc (gfc_check_dependency): Prevent NULL pointer
74 dereference while recursively checking expressions.
75
76 2023-01-23 Harald Anlauf <anlauf@gmx.de>
77
78 PR fortran/108501
79 * interface.cc (get_expr_storage_size): Check array subscript triplets
80 that we actually have integer values before trying to extract with
81 mpz_get_si.
82
83 2023-01-23 Harald Anlauf <anlauf@gmx.de>
84
85 PR fortran/108420
86 * iresolve.cc (check_charlen_present): Preserve character length if
87 there is no array constructor.
88
89 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
90
91 PR fortran/102595
92 * data.cc (gfc_assign_data_value): Remove check for PARAMETER in DATA.
93 * primary.cc (match_variable): Add check for PARAMETER in DATA.
94
95 2023-01-19 Harald Anlauf <anlauf@gmx.de>
96
97 PR fortran/108434
98 * expr.cc (class_allocatable): Prevent NULL pointer dereference
99 or invalid read.
100 (class_pointer): Likewise.
101
102 2023-01-17 Harald Anlauf <anlauf@gmx.de>
103
104 PR fortran/108421
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.
107
108 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
109
110 PR fortran/107706
111 * openmp.cc (gfc_resolve_omp_assumptions): Reject nonscalars.
112
113 2023-01-11 Jakub Jelinek <jakub@redhat.com>
114
115 PR fortran/108349
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.
118
119 2023-01-10 Harald Anlauf <anlauf@gmx.de>
120
121 PR fortran/97345
122 * frontend-passes.cc (do_subscript): Clear used gmp variables.
123
124 2023-01-02 Jakub Jelinek <jakub@redhat.com>
125
126 * gfortranspec.cc (lang_specific_driver): Update copyright notice
127 dates.
128 * gfc-internals.texi: Bump @copying's copyright year.
129 * gfortran.texi: Ditto.
130 * intrinsic.texi: Ditto.
131 * invoke.texi: Ditto.
132
133 \f
134 Copyright (C) 2023 Free Software Foundation, Inc.
135
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.