https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92784
Bug ID: 92784 Summary: [10 regression] ICE when compiling g++.dg/torture/pr59226.C after r278944 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- FAIL: g++.dg/torture/pr59226.C -O2 (internal compiler error) FAIL: g++.dg/torture/pr59226.C -O2 (test for excess errors) FAIL: g++.dg/torture/pr59226.C -O3 -g (internal compiler error) FAIL: g++.dg/torture/pr59226.C -O3 -g (test for excess errors) FAIL: g++.dg/torture/pr59226.C -Os (internal compiler error) FAIL: g++.dg/torture/pr59226.C -Os (test for excess errors) FAIL: g++.dg/torture/pr59226.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error) FAIL: g++.dg/torture/pr59226.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/gcc-test2/gcc/testsuite/g++.dg/torture/pr59226.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -O2 -S -o pr59226.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/build/gcc-test2/gcc/testsuite/g++/../../ /home/seurer/gcc/gcc-test2/gcc/testsuite/g++.dg/torture/pr59226.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -nostdinc++ -I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test2/libstdc++-v3/libsupc++ -I/home/seurer/gcc/gcc-test2/libstdc++-v3/include/backward -I/home/seurer/gcc/gcc-test2/libstdc++-v3/testsuite/util -fmessage-length=0 -O2 -S -o pr59226.s /home/seurer/gcc/gcc-test2/gcc/testsuite/g++.dg/torture/pr59226.C:27:1: error: calls_comdat_local is set outside of a comdat group _ZTv0_n24_N1D3fooEv/4 (virtual void D::_ZTv0_n24_N1D3fooEv()) @0x3fffb5f00708 Type: function Body removed by symtab_remove_unreachable_nodes Visibility: externally_visible public weak comdat comdat_group:_ZN1D3fooEv one_only section:.text._ZN1D3fooEv (implicit_section) virtual artificial References: Referring: Availability: not_available Function flags: calls_comdat_local indirect_call_target Former thunk fixed offset 0 virtual value -24 indirect_offset 0 has virtual offset 1 Called by: Calls: during IPA pass: inline /home/seurer/gcc/gcc-test2/gcc/testsuite/g++.dg/torture/pr59226.C:27:1: internal compiler error: verify_cgraph_node failed 0x1077d77b cgraph_node::verify_node() /home/seurer/gcc/gcc-test2/gcc/cgraph.c:3444 0x1076a173 symtab_node::verify() /home/seurer/gcc/gcc-test2/gcc/symtab.c:1279 0x1076bc07 symtab_node::verify_symtab_nodes() /home/seurer/gcc/gcc-test2/gcc/symtab.c:1299 0x10b14fd3 symtab_node::checking_verify_symtab_nodes() /home/seurer/gcc/gcc-test2/gcc/cgraph.h:650 0x10b14fd3 symbol_table::remove_unreachable_nodes(_IO_FILE*) /home/seurer/gcc/gcc-test2/gcc/ipa.c:672 0x11940aab ipa_inline /home/seurer/gcc/gcc-test2/gcc/ipa-inline.c:2695 0x11940aab execute /home/seurer/gcc/gcc-test2/gcc/ipa-inline.c:3088 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1