From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id A8C54384240B; Wed, 29 Jul 2020 16:18:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A8C54384240B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1596039487; bh=zrdisTVNFWzIXXdo3Y2X6TSyagWoMY+RIJXTxY0fEfI=; h=From:To:Subject:Date:In-Reply-To:References:From; b=fYv9290o74M9DIp5tIkDYRsKrm6ipowAliUpaRmLuyoykkWRdcb02RBQX01QtEWOx iDY0ISo4I27SCNhvADVWpO/W6srmbOf7bas5UhYL98hiJEWtD/q8Jzfh7QIG8QtG8P 9QavMO294sf7S7yNmZfpl3bfEF+4LHu15Bdo3co0= From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore Date: Wed, 29 Jul 2020 16:18:07 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.3 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 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: Wed, 29 Jul 2020 16:18:07 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D96377 --- Comment #1 from Jakub Jelinek --- I think the problem is that c_common_type does: 742 if (TYPE_ATTRIBUTES (t1) !=3D NULL_TREE) 743 t1 =3D build_type_attribute_variant (t1, NULL_TREE); 744=20=20=20=20=20 745 if (TYPE_ATTRIBUTES (t2) !=3D NULL_TREE) 746 t2 =3D build_type_attribute_variant (t2, NULL_TREE); which strips off the "Advanced SIMD type" attribute from both of the types. C++ FE doesn't do anything like that.=