https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104885
Bug ID: 104885 Summary: ICE in compiling new test case g++.dg/other/pr84964.C after r12-7607-ga717376e99fb33 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- Tried g:a717376e99fb33ba3b06bd8122e884f4b63a60c9, r12-7607-ga717376e99fb33 make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/other/pr84964.C" FAIL: g++.dg/other/pr84964.C -std=c++98 (internal compiler error: Aborted signal terminated program cc1plus) FAIL: g++.dg/other/pr84964.C -std=c++98 (test for warnings, line 6) FAIL: g++.dg/other/pr84964.C -std=c++98 1 blank line(s) in output FAIL: g++.dg/other/pr84964.C -std=c++98 (test for excess errors) FAIL: g++.dg/other/pr84964.C -std=c++14 (internal compiler error: Aborted signal terminated program cc1plus) FAIL: g++.dg/other/pr84964.C -std=c++14 (test for warnings, line 6) FAIL: g++.dg/other/pr84964.C -std=c++14 1 blank line(s) in output FAIL: g++.dg/other/pr84964.C -std=c++14 (test for excess errors) FAIL: g++.dg/other/pr84964.C -std=c++17 (internal compiler error: Segmentation fault signal terminated program cc1plus) FAIL: g++.dg/other/pr84964.C -std=c++17 (test for warnings, line 6) FAIL: g++.dg/other/pr84964.C -std=c++17 (test for excess errors) FAIL: g++.dg/other/pr84964.C -std=c++20 (internal compiler error: Segmentation fault signal terminated program cc1plus) FAIL: g++.dg/other/pr84964.C -std=c++20 (test for warnings, line 6) FAIL: g++.dg/other/pr84964.C -std=c++20 (test for excess errors) commit a717376e99fb33ba3b06bd8122e884f4b63a60c9 (HEAD, refs/bisect/bad) Author: Roger Sayle <ro...@nextmovesoftware.com> Date: Thu Mar 10 23:49:15 2022 +0000 PR c++/84964: Middle-end patch to expand_call for ICE after sorry.