https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89017
--- Comment #1 from G. Steinmetz <gs...@t-online.de> --- $ gdc-9-20190120 -c z1.d -g -O2 during GIMPLE pass: fnsplit In function 'g': d21: internal compiler error: in dwarf2out_abstract_function, at dwarf2out.c:22550 0x872772 dwarf2out_abstract_function ../../gcc/dwarf2out.c:22550 0xbf1c89 tree_function_versioning(tree_node*, tree_node*, vec<ipa_replace_map*, va_gc, vl_embed>*, bool, bitmap_head*, bool, bitmap_head*, basic_block_def*) ../../gcc/tree-inline.c:5879 0x810276 cgraph_node::create_version_clone_with_body(vec<cgraph_edge*, va_heap, vl_ptr>, vec<ipa_replace_map*, va_gc, vl_embed>*, bitmap_head*, bool, bitmap_head*, basic_block_def*, char const*, tree_node*) ../../gcc/cgraphclones.c:1078 0x12e488f split_function ../../gcc/ipa-split.c:1327 0x12e7a01 execute_split_functions ../../gcc/ipa-split.c:1825