https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123348
anlauf at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2025-12-30
--- Comment #1 from anlauf at gcc dot gnu.org ---
ICE confirmed.
Interesting observation: replacing the expression in the character length
allocate (character(len=self%total_length() + extra) :: result) ! ICE
by just a function call
allocate (character(len=self%total_length()) :: result) ! no ICE
does not ICE here.