https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312

--- Comment #10 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Paul Thomas <pa...@gcc.gnu.org>:

https://gcc.gnu.org/g:2ce90517ed75c4af9fc0616f2670cf6dfcfa8a91

commit r15-788-g2ce90517ed75c4af9fc0616f2670cf6dfcfa8a91
Author: Paul Thomas <pa...@gcc.gnu.org>
Date:   Thu May 23 07:59:46 2024 +0100

    Fortran: Fix ICEs due to comp calls in initialization exprs [PR103312]

    2024-05-23  Paul Thomas  <pa...@gcc.gnu.org>

    gcc/fortran
            PR fortran/103312
            * dependency.cc (gfc_dep_compare_expr): Handle component call
            expressions. Return -2 as default and return 0 if compared with
            a function expression that is from an interface body and has
            the same name.
            * expr.cc (gfc_reduce_init_expr): If the expression is a comp
            call do not attempt to reduce, defer to resolution and return
            false.
            * trans-types.cc (gfc_get_dtype_rank_type,
            gfc_get_nodesc_array_type): Fix whitespace.

    gcc/testsuite/
            PR fortran/103312
            * gfortran.dg/pr103312.f90: New test.

Reply via email to