https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79413
Bug ID: 79413 Summary: ICE in make_ssa_name_fn, at tree-ssanames.c:265 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fort...@t-online.de Target Milestone: --- Seen with test-version 7 at -Os, -O2 or higher : $ cat z1.c void fn1 () { typeof (int [1/0]) a; } void fn2 () { fn1(); } $ gcc-6 -O2 -c z1.c $ gcc-7-20170205 -O1 -c z1.c $ gcc-7-20170205 -O2 -c z1.c z1.c: In function 'fn2': z1.c:7:3: internal compiler error: Segmentation fault fn1(); ^~~~~ 0xbf633f crash_signal ../../gcc/toplev.c:333 0xe150aa make_ssa_name_fn(function*, tree_node*, gimple*, unsigned int) ../../gcc/tree-ssanames.c:265 0xc704d6 make_ssa_name ../../gcc/tree-ssanames.h:113 0xc704d6 remap_ssa_name ../../gcc/tree-inline.c:238 0xc76d1c copy_tree_body_r(tree_node**, int*, void*) ../../gcc/tree-inline.c:1081 0xec2222 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, default_hash_traits<tree_node*> >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, default_hash_traits<tree_node*> >*)) ../../gcc/tree.c:11796 0xec2676 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, default_hash_traits<tree_node*> >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set<tree_node*, default_hash_traits<tree_node*> >*)) ../../gcc/tree.c:12113 0xc6eba0 remap_type_1 ../../gcc/tree-inline.c:565 0xc6fac1 remap_type(tree_node*, copy_body_data*) ../../gcc/tree-inline.c:593 0xc6e456 remap_decl(tree_node*, copy_body_data*) ../../gcc/tree-inline.c:370 0xc6fbfd remap_decls ../../gcc/tree-inline.c:642 0xc70e60 remap_block ../../gcc/tree-inline.c:700 0xc70fa1 remap_blocks ../../gcc/tree-inline.c:721 0xc79823 expand_call_inline ../../gcc/tree-inline.c:4617 0xc7b834 gimple_expand_calls_inline ../../gcc/tree-inline.c:4868 0xc7b834 optimize_inline_calls(tree_node*) ../../gcc/tree-inline.c:5008 0x1323321 early_inliner(function*) ../../gcc/ipa-inline.c:2721