From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 9BDAF3858D33; Fri, 31 Mar 2023 09:22:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9BDAF3858D33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680254552; bh=GQTB9hPkDMLCnkdjFBP1htjimcJwYiDY1mwPTnBe4nw=; h=From:To:Subject:Date:In-Reply-To:References:From; b=Uke2vGQ5ajQImGlOBmiLbBV8NvxX5IrSXsflCDddCqYN34mh7kHKetw+Zvi1A7A2L 1ZhIcb7BKqA07iauQqAZytnOMlLEes7cbHZ23uO/SCTEDQulMigHilSq4+n9Fx04Ct W+mUJCxEfhoaYpKqmx84Ol99AfBLc73Vs5zIjYa8= From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug d/109231] [13 regression] Comparison failure in libphobos/libdruntime/rt/util/typeinfo.o Date: Fri, 31 Mar 2023 09:22:32 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: d X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ibuclaw at gdcproject dot org X-Bugzilla-Target-Milestone: 13.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D109231 --- Comment #34 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #33 from Jakub Jelinek --- > Oops, sorry. > gen_raw_REG (TYPE_MODE (DECL_RESULT (new_fndecl)), 8); While this compiles, I run into during IPA pass: inline In function =E2=80=98gcov_topn_add_value.constprop=E2=80=99: cc1: internal compiler error: tree check: expected class =E2=80=98type=E2= =80=99, have =E2=80=98declaration=E2=80=99 (result_decl) in initialize_cfun, at tree-inl= ine.cc:2791 0x1f6fc8f tree_class_check_failed(tree_node const*, tree_code_class, char const*, int, char const*) /var/gcc/reghunt/master/gcc/tree.cc:8931 0xd8af2b tree_class_check(tree_node*, tree_code_class, char const*, int, ch= ar const*) /var/gcc/reghunt/master/gcc/tree.h:3663 0x1b601a3 initialize_cfun /var/gcc/reghunt/master/gcc/tree-inline.cc:2791 0x1b6df53 tree_function_versioning(tree_node*, tree_node*, vec*, ipa_param_adjustments*, bool, bitmap_head*, basic_block_def*) /var/gcc/reghunt/master/gcc/tree-inline.cc:6239 0x115d2d3 cgraph_node::materialize_clone() /var/gcc/reghunt/master/gcc/cgraphclones.cc:1156 0x1140993 cgraph_node::get_untransformed_body() /var/gcc/reghunt/master/gcc/cgraph.cc:3995 0x15debaf maybe_materialize_called_clones /var/gcc/reghunt/master/gcc/ipa-inline-transform.cc:720 0x15def5b inline_transform(cgraph_node*) /var/gcc/reghunt/master/gcc/ipa-inline-transform.cc:777 0x189818f execute_one_ipa_transform_pass /var/gcc/reghunt/master/gcc/passes.cc:2343 0x1898547 execute_all_ipa_transforms(bool) /var/gcc/reghunt/master/gcc/passes.cc:2406 0x115358b cgraph_node::expand() /var/gcc/reghunt/master/gcc/cgraphunit.cc:1826 0x115410b expand_all_functions /var/gcc/reghunt/master/gcc/cgraphunit.cc:2016 0x115522b symbol_table::compile() /var/gcc/reghunt/master/gcc/cgraphunit.cc:2390 0x1155917 symbol_table::finalize_compilation_unit() /var/gcc/reghunt/master/gcc/cgraphunit.cc:2575 e.g. building stage 1 libgcc (_gcov_merge_topn).=