From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Oc4eIepuS2qZkykAWB0awg (envelope-from ) for ; Mon, 06 Jul 2026 05:01:30 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=Jyk/v+S+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8069E1E070; Mon, 06 Jul 2026 05:01:30 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id D343A1E070 for ; Mon, 06 Jul 2026 05:01:28 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A68724BA2E36 for ; Mon, 6 Jul 2026 09:01:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A68724BA2E36 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=Jyk/v+S+ Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id 76DE24BA5435; Mon, 6 Jul 2026 09:00:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 76DE24BA5435 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 76DE24BA5435 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1783328457; cv=none; b=HrB8Pzt4IqFm3rK7CUdrGXtGhFPyoJa+wg8xnMi47fguUTm+BopY01YmcxdftdpUL4ShkZywYkPflXp0xgnL67aMIPY76oWyeV+NBh88n3ZNaL1mzrXYFSPUijay3qpjkyk7Efl9hBvZm82mNba0bekhiWUcqtDmlMoC9ZbkytQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1783328457; c=relaxed/simple; bh=puDR9zDJS3n1QBTZnbI7fFLl2LHgroalBK37ZXhDcsQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=qx0NUEpvAr5aNNRmLf7XwCK+jicHUDjhLVaQiQtz6wU8DNKrdO9SHpLkhvoCtAlMJV1ix6lR1xet3fUDSBca/OHo1alYvZejTPQ2elD2XA9R9J1QUgpyyeUvhOwMewYJQgVTeegmu+ANXCetV+Y7ishyk03AU6cIoUWd/PUrTto= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=Jyk/v+S+ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 76DE24BA5435 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 665MJ7AG1516220; Mon, 6 Jul 2026 09:00:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=LCPHOw tK8RpmYxuIsqHPbkoN/Zp9Gxg+SdECxH8MTpQ=; b=Jyk/v+S+Nb4I3ukfJ/W8Jf vbYXdObn4DsxAc/mP2AMljAc5tWBobyCkvPJAbsOw1Ld9yOVeUvOi96xaIfh1Yro cvP5KvVClAWHt/OYJepUZi6SPSXuRcUSg3HDHo07ucp+/BVCKdGuO/ySdZZq9V+1 gLLcOUBQq4UINCmk2vF+DcgMeStH9MsH5rbsFMBpMQ03YkKEWpyV9qFmkRr1/vYb lM9y9ch3dtk40+zmEEuweU4xqpeLl8+PN7HXtf2Lbi8lxMY1PDcYuAU+BuVJ4vdM ETkCacbJV8YoiShRtC5wgukpz/KdB6TA/erqzVDx17FmckDqhd6qObCeYfogBkmw == Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4f6rkdh804-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 09:00:56 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 6668ndGd005765; Mon, 6 Jul 2026 09:00:55 GMT Received: from smtprelay06.fra02v.mail.ibm.com ([9.218.2.230]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4f7eqfvmcq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 09:00:55 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com [10.20.54.100]) by smtprelay06.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 66690ph228967262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 6 Jul 2026 09:00:51 GMT Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C870420043; Mon, 6 Jul 2026 09:00:51 +0000 (GMT) Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id ADA1520040; Mon, 6 Jul 2026 09:00:51 +0000 (GMT) Received: from li-07e5db4c-3052-11b2-a85c-815382633c95.ibm.com (unknown [9.224.76.15]) by smtpav01.fra02v.mail.ibm.com (Postfix) with ESMTPS; Mon, 6 Jul 2026 09:00:51 +0000 (GMT) From: Andreas Arnez To: Andreas Krebbel Cc: Jens Remus , binutils@sourceware.org, GDB Patches Subject: Re: [PATCH v2 0/1] s390: Deprecate s390 32-bit target "s390-*" In-Reply-To: <6c8ebd42-d0af-43c0-add9-6e9dc906f771@linux.ibm.com> (Andreas Krebbel's message of "Thu, 2 Jul 2026 17:02:47 +0200") Organization: IBM Deutschland Research & Development GmbH References: <20260423120006.3740571-1-jremus@linux.ibm.com> <6c8ebd42-d0af-43c0-add9-6e9dc906f771@linux.ibm.com> Date: Mon, 06 Jul 2026 11:00:51 +0200 Message-ID: <877bn8o5ks.fsf@li-07e5db4c-3052-11b2-a85c-815382633c95.ibm.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-TM-AS-GCONF: 00 X-Authority-Analysis: v=2.4 cv=M7J97Sws c=1 sm=1 tr=0 ts=6a4b6ec8 cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=V8glGbnc2Ofi9Qvn3v5h:22 a=VwQbUJbxAAAA:8 a=CCpqsmhAAAAA:8 a=VnNF1IyMAAAA:8 a=mDV3o1hIAAAA:8 a=cy_cOBpwOU7pTsfvkxYA:9 a=QEXdDO2ut3YA:10 a=ul9cdbp4aOFLsgKbc677:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDA4OCBTYWx0ZWRfXza7KmeObpA3M Kq+6EGm9mfsEPsOtHhDvnJbNDlSnzTahzn5rWfUfG1YCAkjhZAc0o+SJfOGT7O6KFElU0eNOkBW LQlPC3VVigf1C42HlkNGL9C8/U+FqbUao7J+CHIf9/uS2Gd+QYqaGJBbKbxyEeinBccV1ddjPpS xgiG29DIZZsKmUmdSB5LkdUY6MRWkYzR5mEJEON/CEDMoRbzSN+krdkuNnd3gYl3aLUnJM5dRWv K1HT3LjrIM4FGsSnkiYzMQOpIZTJ80Lv7gqR2FCuR2jetApgZnDrtFLUEZ2HN5LCbDMLvnZ6X3E dBnf5wCNCjyAOJEALayLD1/aJEwU4XBCnJGKTFBHlInzvZWG8zJUaS4JCaAuNqJWgdxusbj2yQ2 IuTEZH8S/aMJLLARNnMuvjHIiFs8VyFq+Av36gixHonPfObvd2Rb6onzzBirlDUgnTxvIqR5rmN q2Up7Z2O5u+LsL4BCHg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDA4OCBTYWx0ZWRfXy5Etu9geETz5 hclJdJld0znxnyBt50aYCYs8dJZvyzVnENpwT5FbzQ7FWmZvXX5WZXcSizcIT0Tjk8ep5PmwN+3 /DUhPB7fVkjqSEnjHEYuVM/uwL3xOnc= X-Proofpoint-GUID: B74UvD8hOZUSqmaXY9o9dlB_kjFLRcqW X-Proofpoint-ORIG-GUID: B74UvD8hOZUSqmaXY9o9dlB_kjFLRcqW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-05_02,2026-07-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1011 adultscore=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060088 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On Thu, Jul 02 2026, Andreas Krebbel wrote: > Hi Jens, > > On 4/23/26 2:00 PM, Jens Remus wrote: >> Linux Kernel 6.19 removed s390 32-bit compatibility support. [1] >> Glibc 2.43 deprecated s390 32-bit [2] and will remove it with >> Glibc 2.44 [3]. GCC 16 will deprecate s390 32-bit (compiler option >> -m31) with the intent to remove it in a future release. [4] >> >> This deprecates s390 32-bit (target "s390-*" and format "elf32-s390") >> in the upcoming Binutils and GDB release with the intent to remove it >> in a future release. >> >> s390 32-bit deprecation/removal overview: >> - Linux Kernel 6.19 (February 2026) removed s390 32-bit compat >> - Glibc 2.43 (January 2026) deprecated s390 32-bit >> - GCC 16 (expected April 2026) will deprecate s390 32-bit >> - Glibc 2.44 (expected August 2026) will remove s390 32-bit >> - Binutils 2.47 (expected August 2026) would deprecate s390 32-bit >> - Binutils 2.48 (expected February 2027) would remove s390 32-bit >> - GCC 17 (expected April 2027) would remove s390 32-bit >> >> Removal of s390 32-bit support in Binutils could also be deferred to >> Binutils 2.49 (expected August 2027) if that would be preferable, so >> that Binutils removes it after GCC. > I think would be ok to require GCC users of a deprecated feature to use an > older Binutils version.=C2=A0 I'm ok with dropping it with 2.48 already. >> >> Note that the error is actually not issued during a toplevel configure, >> as configure in bfd/ is actually deferred to make. Should this be >> improved, for instance by replicating commit 91fb2a9d47c5 ("Add code to >> catch obsolete configurations ...") to configure.ac? > I don't think it is worth the trouble for something which will be removed > soon anyway. > > Patch is ok. Thank you, Jens! > > Bye >> >> Changes in v2: >> - Add likewise gdb/NEWS entry, as the deprecation/removal in also >> affects GDB. This looks OK to me. >> >> Feedback is much appreciated! >> >> [1]: Linux kernel 6.19 commit 8e0b986c59c6 ("s390: Remove compat support= "), >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git= /commit/?id=3D8e0b986c59c6 >> [2]: Glibc 2.43 commit 638d437dbf9c ("Deprecate s390-linux-gnu (31bit)"), >> https://sourceware.org/git/glibc.git?a=3Dcommitdiff;h=3D638d437dbf= 9c >> [3]: Glibc 2.44 patch series "[PATCH 0/5] Remove s390-linux-gnu (31bit)", >> https://inbox.sourceware.org/libc-alpha/20260409085102.3475867-1-s= tli@linux.ibm.com/ >> [4]: GCC 16 commit 5886bb453a6a ("s390: Deprecate -m31"), >> https://gcc.gnu.org/git/gcc.git?h=3D5886bb453a6a >> >> Thanks and regards, >> Jens >> >> Jens Remus (1): >> s390: Deprecate s390 32-bit target "s390-*" >> >> bfd/config.bfd | 1 + >> binutils/NEWS | 8 ++++++++ >> gdb/NEWS | 13 +++++++++++++ >> 3 files changed, 22 insertions(+) >> > --=20 Andreas