https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93338
--- Comment #13 from anlauf at gcc dot gnu.org --- (In reply to Paul Thomas from comment #12) > This is fixed on current 10- through 13-branches. > > I don't quite know why it hasn't been closed. It still fails for me at -O1 and higher for 10-branch and 11-branch: % gfc-11 pr93338.f90 -O1 during IPA pass: inline pr93338.f90:10:3: 10 | end | ^ internal compiler error: in make_ssa_name_fn, at tree-ssanames.c:290 0xe0f0d5 make_ssa_name_fn(function*, tree_node*, gimple*, unsigned int) ../../gcc-11/gcc/tree-ssanames.c:287 0xc8dc8e make_ssa_name ../../gcc-11/gcc/tree-ssanames.h:115 0xc8dc8e remap_ssa_name ../../gcc-11/gcc/tree-inline.c:262 0xc90897 copy_tree_body_r(tree_node**, int*, void*) ../../gcc-11/gcc/tree-inline.c:1256 0xeb4505 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*)) ../../gcc-11/gcc/tree.c:12091 0xeb4b4e walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*)) ../../gcc-11/gcc/tree.c:12439 0xc8cdec remap_type_1 ../../gcc-11/gcc/tree-inline.c:622 0xc8d0c8 remap_type(tree_node*, copy_body_data*) ../../gcc-11/gcc/tree-inline.c:740 0xc8cc87 remap_type_1 ../../gcc-11/gcc/tree-inline.c:452 0xc8d0c8 remap_type(tree_node*, copy_body_data*) ../../gcc-11/gcc/tree-inline.c:740 0xc8dc7b remap_ssa_name ../../gcc-11/gcc/tree-inline.c:262 0xc9117f remap_gimple_op_r ../../gcc-11/gcc/tree-inline.c:1058 0xeb4505 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*)) ../../gcc-11/gcc/tree.c:12091 0x9a5f9d walk_gimple_op(gimple*, tree_node* (*)(tree_node**, int*, void*), walk_stmt_info*) ../../gcc-11/gcc/gimple-walk.c:221 0xc8f2ff remap_gimple_stmt ../../gcc-11/gcc/tree-inline.c:1952 0xc916ed copy_bb ../../gcc-11/gcc/tree-inline.c:2022 0xc9319a copy_cfg_body ../../gcc-11/gcc/tree-inline.c:3054 0xc9319a copy_body ../../gcc-11/gcc/tree-inline.c:3309 0xc96164 expand_call_inline ../../gcc-11/gcc/tree-inline.c:5129 0xc977c9 gimple_expand_calls_inline ../../gcc-11/gcc/tree-inline.c:5319 Please submit a full bug report, with preprocessed source if appropriate. So adjust known-to-work/-fail?