Daily bump.
[official-gcc.git] / gcc / fortran / ChangeLog
blob17c7a0e0277e46cc42de00ef3c831551fba6e30c
1 2024-01-20  Mikael Morin  <mikael@gcc.gnu.org>
3         PR fortran/48776
4         PR fortran/111291
5         * parse.cc: Restore current interface to its previous value on error.
7 2024-01-19  Harald Anlauf  <anlauf@gmx.de>
9         PR fortran/113471
10         * trans-array.cc (array_bound_check_elemental): Array bounds check
11         shall apply here to elemental dimensions of an array section only.
13 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
15         PR fortran/67277
16         * trans-intrinsic.cc (gfc_conv_intrinsic_ishftc): Handle optional
17         dummy argument for SIZE passed to ISHFTC.  Set default value to
18         BIT_SIZE(I) when missing.
20 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
22         PR fortran/113305
23         * gfortran.h (gfc_loop_annot): New.
24         (gfc_iterator, gfc_forall_iterator): Use for annotation control.
25         * array.cc (gfc_copy_iterator): Adjust.
26         * gfortran.texi: Document annotations IVDEP, UNROLL n, VECTOR,
27         NOVECTOR as applied to DO CONCURRENT.
28         * parse.cc (parse_do_block): Parse annotations IVDEP, UNROLL n,
29         VECTOR, NOVECTOR as applied to DO CONCURRENT.  Apply UNROLL only to
30         first loop control variable.
31         * trans-stmt.cc (iter_info): Use gfc_loop_annot.
32         (gfc_trans_simple_do): Adjust.
33         (gfc_trans_forall_loop): Annotate loops with IVDEP, UNROLL n,
34         VECTOR, NOVECTOR as needed for DO CONCURRENT.
35         (gfc_trans_forall_1): Handle loop annotations.
37 2024-01-08  Harald Anlauf  <anlauf@gmx.de>
39         PR fortran/113245
40         * trans-intrinsic.cc (gfc_conv_intrinsic_size): Use
41         gfc_conv_expr_present() for proper check of optional DIM argument.
43 2024-01-06  Harald Anlauf  <anlauf@gmx.de>
44             José Rui Faustino de Sousa  <jrfsousa@gmail.com>
46         PR fortran/96724
47         * iresolve.cc (gfc_resolve_repeat): Force conversion to
48         gfc_charlen_int_kind before call to gfc_multiply.
50 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
52         * lang.opt.urls: New file, autogenerated by
53         regenerate-opt-urls.py.
55 2024-01-03  Harald Anlauf  <anlauf@gmx.de>
57         * trans-types.cc (gfc_get_nodesc_array_type): Clear used gmp
58         variables.
60 2024-01-03  Jakub Jelinek  <jakub@redhat.com>
62         * gfortranspec.cc (lang_specific_driver): Update copyright notice
63         dates.
64         * gfc-internals.texi: Bump @copying's copyright year.
65         * gfortran.texi: Ditto.
66         * intrinsic.texi: Ditto.
67         * invoke.texi: Ditto.
70 Copyright (C) 2024 Free Software Foundation, Inc.
72 Copying and distribution of this file, with or without modification,
73 are permitted in any medium without royalty provided the copyright
74 notice and this notice are preserved.