From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oeSzOi8K6mku0jUAWB0awg (envelope-from ) for ; Thu, 23 Apr 2026 08:01:51 -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=NP7eE0U8; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D9E351E0CA; Thu, 23 Apr 2026 08:01:51 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 7F0A51E067 for ; Thu, 23 Apr 2026 08:01:47 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id EEE964B88962 for ; Thu, 23 Apr 2026 12:01:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EEE964B88962 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=NP7eE0U8 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id CB3984BB986F; Thu, 23 Apr 2026 12:00:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CB3984BB986F 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 CB3984BB986F Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776945648; cv=none; b=M4dWqdtwKKSdlZv22rc/2k2ew1bDhsSHP6SpYuqQB/EVWFcO6ct3pAWLzgeme2ItZWTM9xBXI0zxhsBQIC1ahTh0kCdaCFl7gAS9nX5Bc8ikXbha/Dmw+ziyiZQVxRcDbfMOdIuV2hAdKkagA8uvEf0JCdPFgpKAV9/hSrTR9fo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776945648; c=relaxed/simple; bh=c1wH1HZcimlWqhB9TSBLrZRK9aGt8dshCCnViKSMAog=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=gQX+h8EkyUwXAHWzOccrvtNb8Kl8JTsbMeQqs64nj4Zk7Kvv22pNl7Qn1hmDF45ufe9jiRbubHlFF+bg1Dn5CdVATliLvKAlgPDQTvI1BCfNfalFK6B7QWvoW0TD2mGRkZ+1wgCIhQTtJC0IOtXGVyqgTnL8ihLBL3ASpGls8AM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CB3984BB986F Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63N7rfMk3107496; Thu, 23 Apr 2026 12:00:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=pp1; bh=tSyBjXBxZJIsnYI2sNSQM5NwHm4ztqLI+BdALJ1/q 2Q=; b=NP7eE0U8NvpmlsYIXhzdOkN/XhsrDNL8QYGDStAWhGwou3SW3KyuRlr8i EknMT4sRbIrQVBEVM4AhOram1D/O/FJMJHefJmDDLiniMxSUGDc73EP7phZ0Aukj KeBE4w1vLEyoH6PSZA4RWBjk5oO4h7Tizdts9czYv5oo3IkfGCuzJx32lCq3n9nt bqENsH6KhkBC0lIcS8jppmG1gGYZK+q7CfjVvzlgogatamNKJR74/V0CDADqBXC4 ESQq9wpjS86U9oy6AlKW81x6UD2KTWrDaLoeQj8UX6k/nf3bLGMEfccslc4pFFM4 jYuAnVFMFJW4yz4YdbipxlHZxUqTQ== Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4dpeu6fxum-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Apr 2026 12:00:12 +0000 (GMT) Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 63NBoPXp025539; Thu, 23 Apr 2026 12:00:11 GMT Received: from smtprelay02.fra02v.mail.ibm.com ([9.218.2.226]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4dpjky6fcv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Apr 2026 12:00:11 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay02.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 63NC07fb35127604 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Apr 2026 12:00:08 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CD30620043; Thu, 23 Apr 2026 12:00:07 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8A10F2004E; Thu, 23 Apr 2026 12:00:07 +0000 (GMT) Received: from tuxmaker.boeblingen.de.ibm.com (unknown [9.87.85.9]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Thu, 23 Apr 2026 12:00:07 +0000 (GMT) From: Jens Remus To: binutils@sourceware.org, gdb-patches@sourceware.org, Nick Clifton , Ian Lance Taylor , Jeff Law , Jim Wilson , DJ Delorie , Alan Modra , Michael Meissner , Richard Sandiford , Jan Beulich , Andreas Krebbel , Andreas Arnez Cc: Jens Remus , Ilya Leoshkevich , Stefan Liebler Subject: [PATCH v2 0/1] s390: Deprecate s390 32-bit target "s390-*" Date: Thu, 23 Apr 2026 14:00:05 +0200 Message-ID: <20260423120006.3740571-1-jremus@linux.ibm.com> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIzMDExNyBTYWx0ZWRfX5dL3KeirJ2V9 U8Gc8pwWN2SqbdNYI3RIpwtTd1zThikcPPGM3u+axeRKceTGdpzdDDakWw6Ap1s5mB61ZvMRVtW 6djsXYDUb4JlQBZlWZxUKduvDyKl83v6sG9giflI3UxZmMy0X9LZ+zuCGBAEMBCIuIC6kpuRGI+ 62QCf81HbxYOA+xWhIEnsFqmajLU/VBX3e4q5ELHKURz041pfncYUIGaXDQ4aSS2sL5bGE2JvTm 9iRz0CO7dmGadu8OpmNmAj036x+VgLDkyRmneV5Sw4P7ljT0AAP8nj2rblHOhb6+GrQcn/0q2q7 VkZ65aelNFiSqbUr78xiKa9pRSJm9jO63/Q7vR+J6cVeZ68dbNaT2NCdjAM4od7ZrA5+T/GHcnA c6Pw85ZzDStxlUQb3ei4qzccTnMXM7dY0MZMXo/0862vns1OMXyj3nwvJraq0t+HjcjA+Sr2gSQ fezkLhjebZrd72MLSow== X-Proofpoint-ORIG-GUID: HwpD0TSlf6JwGWTS7m_aDueRj_g0Bbpw X-Proofpoint-GUID: l2WYKm0enwzQ8JmTa9lyZt9wmNxIFMPD X-Authority-Analysis: v=2.4 cv=BYfoFLt2 c=1 sm=1 tr=0 ts=69ea09cd cx=c_pps a=5BHTudwdYE3Te8bg5FgnPg==:117 a=5BHTudwdYE3Te8bg5FgnPg==:17 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=VwQbUJbxAAAA:8 a=CCpqsmhAAAAA:8 a=VnNF1IyMAAAA:8 a=mDV3o1hIAAAA:8 a=yhtHrdLMpEnmdkmWB4wA:9 a=ul9cdbp4aOFLsgKbc677:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-23_03,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604230117 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 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. 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? Changes in v2: - Add likewise gdb/NEWS entry, as the deprecation/removal in also affects GDB. 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=8e0b986c59c6 [2]: Glibc 2.43 commit 638d437dbf9c ("Deprecate s390-linux-gnu (31bit)"), https://sourceware.org/git/glibc.git?a=commitdiff;h=638d437dbf9c [3]: Glibc 2.44 patch series "[PATCH 0/5] Remove s390-linux-gnu (31bit)", https://inbox.sourceware.org/libc-alpha/20260409085102.3475867-1-stli@linux.ibm.com/ [4]: GCC 16 commit 5886bb453a6a ("s390: Deprecate -m31"), https://gcc.gnu.org/git/gcc.git?h=5886bb453a6a 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(+) -- 2.51.0