From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oYvjMdvW3GlnNRUAWB0awg (envelope-from ) for ; Mon, 13 Apr 2026 07:43:23 -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=lZIVDAF3; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C70181E0BC; Mon, 13 Apr 2026 07:43:23 -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 EDDE81E08C for ; Mon, 13 Apr 2026 07:43:22 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 75F5C4BA23D3 for ; Mon, 13 Apr 2026 11:43:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 75F5C4BA23D3 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=lZIVDAF3 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id 636214BA2E2D; Mon, 13 Apr 2026 11:42:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 636214BA2E2D 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 636214BA2E2D 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=1776080555; cv=none; b=VzcJNFqrvEq3NzezNtie1ripmt+MeJ+bPdJ+BVc2aqj/rPCi0fk4Als3+U4v0+y3Sne3gskpdnEU8EGZZ3qvb1IF0g/Ykz4G3rvAUXjESFe0/PMO4qBzQWp+Nr6QKoHxLztob/5CvtOT166sJHLMCE0wX7Rgo9wyWkehUgyrOas= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776080555; c=relaxed/simple; bh=guyS092wNJ1/r37IrcSx/5Orh5pnfikf8Mue4+qzSDQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=PDO6n1l8LEQc3SDiKM7GO6bQ+Ow+N+lp8/EF/TAhYwpFNdDS27A5C3MwVdOrpShMmyRkytDKw1vQ2XsMoIXsuutXkPYbSwTtrJ/5zE9CpiJ3L9fhK+NvvuK+2HXzYeAW9lQLJjg18SyDgiCvwjdTsTDzcnmPkADbguytXrBuxos= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 636214BA2E2D Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63CMTYoj3274622; Mon, 13 Apr 2026 11:40:59 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=Xqq9+T34u2lNsE/aokb7fLO+2Pce1FFqPluHTHKDX 7g=; b=lZIVDAF3lbJCFHBWv/Aun8TOvyGzvGHbFEs8psBFwTP4ub4/uj08+ADAb KvqivHo9uswo44gSJTPatOti33hFV7htrYvj+9UniYtRakzImSfj1VUbqIN8Ajv4 +BLEAm97IHHR95xV7P42dM/odwLRTdEVpOosV3T8pkNU3wQjOYQBWVK268PCqGDb YyZWx8pPHtvDT/5KLMFzeNtLJNm1FUqJCkJ11PGICkKvAHilij5Jtk3FF37yJxNL j6ktHa9bpL4LawYCMipifqdH3I59YEO0eJnu4j2ixH8aBg+3RkbhTsCKY8YAyxqq Wa6M8Dyk1wUiLSmE0EdPIOpR4Thcg== Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4dfbqkf9jq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Apr 2026 11:40:58 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 63D9NJe2004198; Mon, 13 Apr 2026 11:40:58 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4dg24k4vm3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Apr 2026 11:40:58 +0000 Received: from smtpav05.fra02v.mail.ibm.com (smtpav05.fra02v.mail.ibm.com [10.20.54.104]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 63DBestH43975052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Apr 2026 11:40:54 GMT Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 152D52004D; Mon, 13 Apr 2026 11:40:54 +0000 (GMT) Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D267020043; Mon, 13 Apr 2026 11:40:53 +0000 (GMT) Received: from tuxmaker.boeblingen.de.ibm.com (unknown [9.87.85.9]) by smtpav05.fra02v.mail.ibm.com (Postfix) with ESMTP; Mon, 13 Apr 2026 11:40:53 +0000 (GMT) From: Jens Remus To: binutils@sourceware.org, Nick Clifton , Ian Lance Taylor , Jeff Law , Jim Wilson , DJ Delorie , Alan Modra , Michael Meissner , Richard Sandiford , Jan Beulich , Andreas Krebbel Cc: Jens Remus , gdb-patches@sourceware.org, Andreas Arnez , Ilya Leoshkevich Subject: [PATCH v1 0/1] s390: Deprecate s390 32-bit target "s390-*" Date: Mon, 13 Apr 2026 13:40:51 +0200 Message-ID: <20260413114052.2415966-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-Authority-Analysis: v=2.4 cv=I+9Vgtgg c=1 sm=1 tr=0 ts=69dcd64b cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=Y2IxJ9c9Rs8Kov3niI8_:22 a=VwQbUJbxAAAA:8 a=CCpqsmhAAAAA:8 a=VnNF1IyMAAAA:8 a=mDV3o1hIAAAA:8 a=pY_c447mTMdJFwUOZtEA:9 a=ul9cdbp4aOFLsgKbc677:22 X-Proofpoint-GUID: w8W627Owg48kKN0iz1d0axRL79LLLrTm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDEzMDExMSBTYWx0ZWRfX/b61nBsEfxKL 7vGw4Wrc1gnr4YAsaJbikB1btsHCpiKM1vKoW8g6NkOIYmveMOgrm3OHdADuUqqL86NiZp6IoAd 6oWCkC/NDQZpoG9jwo6d9D7gAsR41atdduXz7F7vsHEsOWos4eW+kC1fP12WhcdKMnoKhDUbyTk VUhbwYzQ4q/MY1fC1iXzLfVhkmfrsP3ad9IoILmzfQyGD/NKfOz3OBmpgbyt0KMDt3U8vwaZQ1j 1YA6cHTy3qhFSA7V3A9lay2snphZiL18mqgoJQhKV9YMy4sV52S1KtalUOi77uN46Yx70N0Bbt8 Wg6O0G4o0b7oEFckhssvTmvcX2j1D7MLBNeSVziN4WjvHQYh4hHl0oTGjjejHTh0yO5y10x/5AM rijawcL4zV9g3VWYct/jB+DND7Uu90tEqTNr7+W9TFUbjbR8pkEj1CYTV/zoYjT0481AbwSexi7 +rVoG/Mn++oePfwklng== X-Proofpoint-ORIG-GUID: Gx_klh7H6HiOxUxIlcCOIV709pxtbPWE 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-13_03,2026-04-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 clxscore=1011 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604130111 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 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. 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 ++++++++ 2 files changed, 9 insertions(+) -- 2.51.0