https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63196
Bug ID: 63196 Summary: [5.0 regression] FAIL: g++.dg/torture/pr57140.C -O3 -fomit-frame-pointer (internal compiler error) Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org CC: rguenther at suse dot de Target: m68k-*-* Appeared with r214957. $ gcc/xg++ -Bgcc/ ../gcc/testsuite/g++.dg/torture/pr57140.C -nostdinc++ -I m68k-linux/libstdc++-v3/include/m68k-linux -I m68k-linux/libstdc++-v3/include -I ../libstdc++-v3/libsupc++ -I ../libstdc++-v3/include/backward -I ../libstdc++-v3/testsuite/util -O3 -fomit-frame-pointer -S ../gcc/testsuite/g++.dg/torture/pr57140.C: In member function ‘AdhocTag* AdhocAdmin::handleListUsersForm(gloox::Tag*, const gloox::DataForm&)’: ../gcc/testsuite/g++.dg/torture/pr57140.C:174:11: internal compiler error: in fix_loop_structure, at loop-init.c:252 AdhocTag *AdhocAdmin::handleListUsersForm(Tag *tag, const DataForm &form) { ^ 0xa437bb fix_loop_structure(bitmap_head*) ../../gcc/loop-init.c:252 0xbb7ec6 repair_loop_structures ../../gcc/tree-cfgcleanup.c:775 0xbb7ec6 cleanup_tree_cfg() ../../gcc/tree-cfgcleanup.c:805 0xacbbe4 execute_function_todo ../../gcc/passes.c:1704 0xacc723 execute_todo ../../gcc/passes.c:1808 0xace599 execute_one_ipa_transform_pass ../../gcc/passes.c:1996 0xace599 execute_all_ipa_transforms() ../../gcc/passes.c:2027 0x837674 cgraph_node::expand() ../../gcc/cgraphunit.c:1737 0x838a08 expand_all_functions ../../gcc/cgraphunit.c:1880 0x838a08 symbol_table::compile() ../../gcc/cgraphunit.c:2209 0x83a3dc symbol_table::finalize_compilation_unit() ../../gcc/cgraphunit.c:2286 0x622bc3 cp_write_global_declarations() ../../gcc/cp/decl2.c:4666