From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fhigh8-smtp.messagingengine.com (fhigh8-smtp.messagingengine.com [103.168.172.159]) by sourceware.org (Postfix) with ESMTPS id 203DE3858401; Thu, 18 Apr 2024 18:41:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 203DE3858401 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arndb.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 203DE3858401 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=103.168.172.159 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713465714; cv=none; b=tnE/t9Yk0qdCvb8D/S6g86XXjA/wrlFQlh8cw37R0ESnE/9dMaZd+k+Dkpvy9D7pXSJQPoald3w7OdnVjk37Auy2FzW1LfUS+DDQDijNPPYL1kpRuWj0XsoJ+4Hoqm06hOVj+eDg/lnp6whpwoHdP3iHVowL4Ftquz/p1UI8hEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713465714; c=relaxed/simple; bh=pRFQX+mHRNEezVW0ziDM2BvLgWaDbX8CMn/FM4NNxjs=; h=DKIM-Signature:DKIM-Signature:MIME-Version:Message-Id:Date:From: To:Subject; b=feJqYsa8MhG+1eiR7EcNE85KDRNkkoeKUuTFmeYFcW3z+ff2cjn0ood9tOn1A7TO8sIW6Rf4c9ogJ5yXGwHMAbZpGTT6/BhOJF+D7z2D0OeCxMD+s9/luu26+Yn0DSb/BFm+uCKK3X/st3JaHU+xjMBMqK44wTTZiRYbxD4+8T0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id C28561140094; Thu, 18 Apr 2024 14:41:51 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Thu, 18 Apr 2024 14:41:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1713465711; x=1713552111; bh=WYona33Oi0 91DmN3yevCSRN9ewoDtBHoqopr8VTRAnM=; b=gVLvCxMIpcQ+HMquC6K/n1sHMJ GdZPYyzlKf6w6OJUhXoVhtdz0r3qgYSSRcEGZD7rNCBlmpd2aZ2VCaqD1EQgn4bO eEWxCbte0LES0O3a79A2E84rXJUjpFtaarXRLFsOYIT6D5UBZ9WP3iq7Cj50wzmr nOdSUrAZ809gbZCqeMNSRCd4wTvY9adVvssUEBjyeVIMaZzS2XKXcob6knLBWTHi ccXkf28c64Gip381CGkWt7JYNHpuI7z/eqnGRLE6PkbrjsQWkNpyVJYAq0Stv5lL F5VNG+g4mkcYqNMco70937f7jpCsnWtfwFRkgvAhQi09IwyG1GVcY3qzU67A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1713465711; x=1713552111; bh=WYona33Oi091DmN3yevCSRN9ewoD tBHoqopr8VTRAnM=; b=P5hlAXkwi7ODwwNHH8mGFota2lxmlcL8dyjn19Lgz0Qo rvv4QxCON/6NLayy0jHW94UAqJd72XxAcugHQxoqNWhPz0PDu6e6e7w0jcGwG/m7 RJAYzOYNqojB16P0wsefXsP0oWugipemGdZi3+aWPOyD6dQPMxrwx7BL8+tyh4pf HBiEZUpGUeOaZRjK/L0euvkCtKva/i5SPMfI8YTvfBfAWqMTpmvb5iEU4wOUq8Z9 gbCuXp1QHn4nOybr9lC0K1XxodLkASgW2Qs/jKn0VrW53Zh05RVrjKct0ddXAl97 yxrubCJ0CYM/57f/12S09Kjbq2WJY4dY5NfHlLby1A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudektddguddvjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedt keetffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4D343B6008D; Thu, 18 Apr 2024 14:41:51 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-379-gabd37849b7-fm-20240408.001-gabd37849 MIME-Version: 1.0 Message-Id: <320677a6-1c3a-477c-95fc-b74cb5a4c5c6@app.fastmail.com> In-Reply-To: References: <55a1bc52-b435-463e-8be1-4b23e44393a0@baylibre.com> Date: Thu, 18 Apr 2024 20:41:30 +0200 From: "Arnd Bergmann" To: "Joseph Myers" , "Sandra Loosemore" Cc: gcc@gcc.gnu.org, binutils@sourceware.org, gdb-patches@sourceware.org, "Xi Ruoyao" , "Chung-Lin Tang" , andrew@reenigne.org, "Yao Qi" , "Dinh Nguyen" , qemu-devel@nongnu.org, newlib@sourceware.org, "Andreas Oetken" , "Bernd Weiberg" , "Marek Vasut" Subject: Re: Deprecation/removal of nios2 target support Content-Type: text/plain X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, Apr 18, 2024, at 17:44, Joseph Myers wrote: > On Wed, 17 Apr 2024, Sandra Loosemore wrote: > >> Therefore I'd like to mark Nios II as obsolete in GCC 14 now, and remove >> support from all toolchain components after the release is made. I'm not sure >> there is an established process for obsoleting/removing support in other >> components; besides binutils, GDB, and GLIBC, there's QEMU, newlib/libgloss, >> and the Linux kernel. But, we need to get the ball rolling somewhere. > > CC:ing Arnd Bergmann regarding the obsolescence in the Linux kernel. We have not yet marked nios2 as deprecated in the kernel, but that is mostly because the implementation does not get in the way too much and Dinh Nguyen is still around as a maintainer and merging bugfixes. Almost all nios2 kernel changes I see in the past decade have been done blindly without testing on hardware, either for treewide changes, or by code inspection. The only notable exceptions I could find are from Andreas Oetken and Bernd Weiberg at Siemens and from Marek Vasut (all added to Cc in case they have something to add). We should probably remove nios2 from the kernel in the near future, but even if we decide not to, I think deprecating it from gcc is the right idea: If there are a few remaining users that still plan to update their kernels, gcc-14 will still be able to build new kernels for several years. Arnd