https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110421
--- Comment #3 from Dominik Gronkiewicz <gronki at gmail dot com> --- Any progress? Still an issue in 14.2.0. a.f90:21:25: 21 | t2 = typ2(t1=typ1a()) | 1 internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.cc:1553 0x12ed6c3 internal_error(char const*, ...) ???:0 0x12eb3b9 fancy_abort(char const*, int, char const*) ???:0 0x1bb6b10 gfc_trans_structure_assign(tree_node*, gfc_expr*, bool, bool) ???:0 0x1bb8db3 gfc_conv_structure(gfc_se*, gfc_expr*, int) ???:0 0x1bb366c gfc_conv_expr(gfc_se*, gfc_expr*) ???:0 0x1bc06bf gfc_generate_function_code(gfc_namespace*) ???:0 0x1b31b34 gfc_parse_file() ???:0 Please submit a full bug report, with preprocessed source. Please include the complete backtrace with any bug report.