Skip several gcc.dg/builtin-dynamic-object-size tests on hppa*-*-hpux*
[official-gcc.git] / gcc / fortran / ChangeLog
blob7f853a1c16b6bf57004e72986b63423eadb0935a
1 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
3         PR fortran/67277
4         * trans-intrinsic.cc (gfc_conv_intrinsic_ishftc): Handle optional
5         dummy argument for SIZE passed to ISHFTC.  Set default value to
6         BIT_SIZE(I) when missing.
8 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
10         PR fortran/113305
11         * gfortran.h (gfc_loop_annot): New.
12         (gfc_iterator, gfc_forall_iterator): Use for annotation control.
13         * array.cc (gfc_copy_iterator): Adjust.
14         * gfortran.texi: Document annotations IVDEP, UNROLL n, VECTOR,
15         NOVECTOR as applied to DO CONCURRENT.
16         * parse.cc (parse_do_block): Parse annotations IVDEP, UNROLL n,
17         VECTOR, NOVECTOR as applied to DO CONCURRENT.  Apply UNROLL only to
18         first loop control variable.
19         * trans-stmt.cc (iter_info): Use gfc_loop_annot.
20         (gfc_trans_simple_do): Adjust.
21         (gfc_trans_forall_loop): Annotate loops with IVDEP, UNROLL n,
22         VECTOR, NOVECTOR as needed for DO CONCURRENT.
23         (gfc_trans_forall_1): Handle loop annotations.
25 2024-01-08  Harald Anlauf  <anlauf@gmx.de>
27         PR fortran/113245
28         * trans-intrinsic.cc (gfc_conv_intrinsic_size): Use
29         gfc_conv_expr_present() for proper check of optional DIM argument.
31 2024-01-06  Harald Anlauf  <anlauf@gmx.de>
32             José Rui Faustino de Sousa  <jrfsousa@gmail.com>
34         PR fortran/96724
35         * iresolve.cc (gfc_resolve_repeat): Force conversion to
36         gfc_charlen_int_kind before call to gfc_multiply.
38 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
40         * lang.opt.urls: New file, autogenerated by
41         regenerate-opt-urls.py.
43 2024-01-03  Harald Anlauf  <anlauf@gmx.de>
45         * trans-types.cc (gfc_get_nodesc_array_type): Clear used gmp
46         variables.
48 2024-01-03  Jakub Jelinek  <jakub@redhat.com>
50         * gfortranspec.cc (lang_specific_driver): Update copyright notice
51         dates.
52         * gfc-internals.texi: Bump @copying's copyright year.
53         * gfortran.texi: Ditto.
54         * intrinsic.texi: Ditto.
55         * invoke.texi: Ditto.
58 Copyright (C) 2024 Free Software Foundation, Inc.
60 Copying and distribution of this file, with or without modification,
61 are permitted in any medium without royalty provided the copyright
62 notice and this notice are preserved.