https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117768
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Ever confirmed|0 |1 Last reconfirmed| |2024-11-25 Status|UNCONFIRMED |NEW Keywords| |ice-on-valid-code CC|anlauf at gmx dot de |anlauf at gcc dot gnu.org --- Comment #4 from anlauf at gcc dot gnu.org --- Confirmed ICE on 15-trunk. Interestingly, either adding a component to type t2_t, like: type, extends (t1_t) :: t2_t integer :: dummy = 0 ! avoids ICE end type t2_t or commenting out type is (t2_t) in the select type avoid the ICE. Another corner case with empty types?