From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 2C78A385DC3B; Thu, 19 May 2022 06:21:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C78A385DC3B From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/105652] ICE: in is_base_type, at dwarf2out.cc:13400 Date: Thu, 19 May 2022 06:21:24 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2022 06:21:24 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105652 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2022-05-19 CC| |jason at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- #1 0x00000000011f808e in is_base_type (type=3D ) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13400 13400 gcc_unreachable (); (gdb) l 13395 return 0; 13396 13397 default: 13398 if (is_cxx_auto (type)) 13399 return 0; 13400 gcc_unreachable (); 13401 } (gdb) bt #0 fancy_abort (file=3D0x3293a38 "/home/rguenther/src/gcc4/gcc/dwarf2out.c= c",=20 line=3D13400,=20 function=3D0x329ec90 "is_base_= type") at /home/rguenther/src/gcc4/gcc/diagnostic.cc:2022 #1 0x00000000011f808e in is_base_type ( type=3D) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13400 #2 0x00000000011fa255 in modified_type_die ( type=3D, cv_quals=3D0, reverse=3Df= alse,=20 context_die=3D>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:13884 #3 0x0000000001213da1 in add_type_attribute ( object_die=3D>,=20 type=3D, cv_quals=3D0, reverse=3Df= alse,=20 context_die=3D>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:22298 #4 0x00000000011fb0e8 in generic_parameter_die ( parm=3D,=20 arg=3D, emit_name_p=3Dtrue,=20 parent_die=3D>) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:14143 #5 0x00000000011fae34 in gen_generic_params_dies ( t=3D) at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:14063 #6 0x0000000001223f27 in gen_scheduled_generic_parms_dies () at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:27824 #7 0x000000000122f990 in dwarf2out_early_finish (filename=3D0x457ec70 "t.i= i") at /home/rguenther/src/gcc4/gcc/dwarf2out.cc:32943=