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 <[email protected]>:
https://gcc.gnu.org/g:470ebd31843db58fc503ccef38b82d0da93c65e4
commit r15-5629-g470ebd31843db58fc503ccef38b82d0da93c65e4
Author: Paul Thomas <[email protected]>
Date: Sun Nov 24 12:01:32 2024 +0000
Fortran: Fix segfault in allocation of unlimited poly array [PR85869]
2024-11-24 Paul Thomas <[email protected]>
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.