2023-01-27 Tobias Burnus PR fortran/108558 * trans-openmp.cc (gfc_split_omp_clauses): Handle has_device_addr. 2023-01-26 Harald Anlauf PR fortran/108544 * resolve.cc (check_host_association): Extend host association check so that it is not restricted to functions. Also prevent NULL pointer dereference. 2023-01-25 Steve Kargl PR fortran/108528 * array.cc (compare_bounds): Return false instead of generating an internal error on an invalid argument type. 2023-01-24 Harald Anlauf PR fortran/108529 * simplify.cc (simplify_transformation): Do not try to simplify transformational intrinsic when the ARRAY argument has a NULL shape. 2023-01-23 Harald Anlauf PR fortran/108502 * dependency.cc (gfc_check_dependency): Prevent NULL pointer dereference while recursively checking expressions. 2023-01-23 Harald Anlauf PR fortran/108501 * interface.cc (get_expr_storage_size): Check array subscript triplets that we actually have integer values before trying to extract with mpz_get_si. 2023-01-23 Harald Anlauf PR fortran/108420 * iresolve.cc (check_charlen_present): Preserve character length if there is no array constructor. 2023-01-21 Jerry DeLisle PR fortran/102595 * data.cc (gfc_assign_data_value): Remove check for PARAMETER in DATA. * primary.cc (match_variable): Add check for PARAMETER in DATA. 2023-01-19 Harald Anlauf PR fortran/108434 * expr.cc (class_allocatable): Prevent NULL pointer dereference or invalid read. (class_pointer): Likewise. 2023-01-17 Harald Anlauf PR fortran/108421 * interface.cc (get_expr_storage_size): Check that we actually have an integer value before trying to extract it with mpz_get_si. 2023-01-12 Tobias Burnus PR fortran/107706 * openmp.cc (gfc_resolve_omp_assumptions): Reject nonscalars. 2023-01-11 Jakub Jelinek PR fortran/108349 * f95-lang.cc (gfc_init_builtin_function): Fix up function types for BUILT_IN_REALLOC and BUILT_IN_SINCOS{F,,L}. Formatting fixes. 2023-01-10 Harald Anlauf PR fortran/97345 * frontend-passes.cc (do_subscript): Clear used gmp variables. 2023-01-02 Jakub Jelinek * gfortranspec.cc (lang_specific_driver): Update copyright notice dates. * gfc-internals.texi: Bump @copying's copyright year. * gfortran.texi: Ditto. * intrinsic.texi: Ditto. * invoke.texi: Ditto. Copyright (C) 2023 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.