https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97131
Bug ID: 97131 Summary: [11 Regression] ICE: Segmentation fault (in warn_parm_ptrarray_mismatch) Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- gcc-11.0.0-alpha20200920 snapshot (g:363e7755f227656684c8e284307ceee451503ca4) ICEs when compiling the following testcase, reduced from test/CodeGen/overloadable.c from the clang 10.0.1 test suite: struct bm {}; void ms (struct bm (*at)[1]) { } void ms (int f1) { } % gcc-11.0.0 -c j6acactj.c j6acactj.c:10:1: internal compiler error: Segmentation fault 10 | { | ^ 0xda2fcf crash_signal /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/toplev.c:327 0x8d0c5a warn_parm_ptrarray_mismatch /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c-family/c-warn.c:3185 0x8d0c5a warn_parm_array_mismatch(unsigned int, tree_node*, tree_node*) /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c-family/c-warn.c:3346 0x7e313f start_function(c_declspecs*, c_declarator*, tree_node*) /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c/c-decl.c:9560 0x840010 c_parser_declaration_or_fndef /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c/c-parser.c:2444 0x849b33 c_parser_external_declaration /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c/c-parser.c:1777 0x84a659 c_parser_translation_unit /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c/c-parser.c:1650 0x84a659 c_parse_file() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c/c-parser.c:21821 0x8a5ffd c_common_parse_file() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20200920/work/gcc-11-20200920/gcc/c-family/c-opts.c:1188