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

Paul Thomas <pault at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |pault at gcc dot gnu.org
            Summary|[12/13/14/15 Regression]    |[12/13/14 Regression] ICE
                   |ICE in gfc_class_len_get,   |in gfc_class_len_get, at
                   |at fortran/trans-expr.c:233 |fortran/trans-expr.c:233
                 CC|                            |pault at gcc dot gnu.org

--- Comment #10 from Paul Thomas <pault at gcc dot gnu.org> ---
I blew the commit by labelling it with the wrong PR: s/85869/84869/

The master branch has been updated by Paul Thomas <pa...@gcc.gnu.org>:

https://gcc.gnu.org/g:470ebd31843db58fc503ccef38b82d0da93c65e4

commit r15-5629-g470ebd31843db58fc503ccef38b82d0da93c65e4
Author: Paul Thomas <pa...@gcc.gnu.org>
Date:   Sun Nov 24 12:01:32 2024 +0000

    Fortran: Fix segfault in allocation of unlimited poly array [PR85869]

    2024-11-24  Paul Thomas  <pa...@gcc.gnu.org>

    gcc/fortran/ChangeLog

            PR fortran/85869
            * trans-expr.cc (trans_class_vptr_len_assignment): To access
            the '_len' field, re must be unlimited polymorphic.

    gcc/testsuite/
            PR fortran/85869
            * gfortran.dg/pr85869.f90: Comment out test of component refs.

Reply via email to