| 2023-02-01 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/108609 |
| * expr.cc (find_array_section): Add check to prevent interpreting an |
| mpz non-integer constant as an integer. |
| |
| 2023-02-01 Tobias Burnus <tobias@codesourcery.com> |
| |
| * openmp.cc (resolve_omp_clauses): Check also for |
| power of two. |
| |
| 2023-01-29 Mikael Morin <mikael@gcc.gnu.org> |
| |
| PR fortran/108450 |
| * check.cc (gfc_check_minloc_maxloc): Explicitly set argument name. |
| (gfc_check_findloc): Ditto. |
| |
| 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
| |
| PR fortran/103506 |
| * parse.cc (parse_module): Remove use of a bool error value |
| that prevented proper setting of the namespace pointer. |
| |
| 2023-01-28 Harald Anlauf <anlauf@gmx.de> |
| Steven G. Kargl <kargl@gcc.gnu.org> |
| |
| PR fortran/108527 |
| * resolve.cc (compare_bound_int): Expression to compare must be of |
| type INTEGER. |
| (compare_bound_mpz_t): Likewise. |
| (check_dimension): Fix comment on checks applied to array section |
| and clean up associated logic. |
| |
| 2023-01-28 Harald Anlauf <anlauf@gmx.de> |
| |
| PR fortran/108453 |
| * match.cc (gfc_match_common): A USE associated name shall not appear |
| in a COMMON block (F2018:C8121). |
| |
| 2023-01-27 Tobias Burnus <tobias@codesourcery.com> |
| |
| PR fortran/108558 |
| * trans-openmp.cc (gfc_split_omp_clauses): Handle has_device_addr. |
| |
| 2023-01-26 Harald Anlauf <anlauf@gmx.de> |
| |
| 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 <kargl@gcc.gnu.org> |
| |
| 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 <anlauf@gmx.de> |
| |
| 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 <anlauf@gmx.de> |
| |
| PR fortran/108502 |
| * dependency.cc (gfc_check_dependency): Prevent NULL pointer |
| dereference while recursively checking expressions. |
| |
| 2023-01-23 Harald Anlauf <anlauf@gmx.de> |
| |
| 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 <anlauf@gmx.de> |
| |
| PR fortran/108420 |
| * iresolve.cc (check_charlen_present): Preserve character length if |
| there is no array constructor. |
| |
| 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
| |
| 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 <anlauf@gmx.de> |
| |
| PR fortran/108434 |
| * expr.cc (class_allocatable): Prevent NULL pointer dereference |
| or invalid read. |
| (class_pointer): Likewise. |
| |
| 2023-01-17 Harald Anlauf <anlauf@gmx.de> |
| |
| 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 <tobias@codesourcery.com> |
| |
| PR fortran/107706 |
| * openmp.cc (gfc_resolve_omp_assumptions): Reject nonscalars. |
| |
| 2023-01-11 Jakub Jelinek <jakub@redhat.com> |
| |
| 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 <anlauf@gmx.de> |
| |
| PR fortran/97345 |
| * frontend-passes.cc (do_subscript): Clear used gmp variables. |
| |
| 2023-01-02 Jakub Jelinek <jakub@redhat.com> |
| |
| * 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. |