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.