From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id RlLsIqbW3GlnNRUAWB0awg (envelope-from ) for ; Mon, 13 Apr 2026 07:42: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=cf+oHHqz; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 765E51E08C; Mon, 13 Apr 2026 07:42: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=-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 01F271E08C for ; Mon, 13 Apr 2026 07:42:27 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 2EA754BA23C2 for ; Mon, 13 Apr 2026 11:42:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2EA754BA23C2 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=cf+oHHqz Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 7F01A4BA2E07; Mon, 13 Apr 2026 11:41:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7F01A4BA2E07 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 7F01A4BA2E07 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.156.1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776080511; cv=none; b=mdCdIxgjaRVMR2bKbiqRTNe8spxHU2F7N0BWTft1KC5nyzLp7r0pWjAcOVU4gXcSYDwTKlPYdBzkgZubVqKtTPMJW1SqMNgFrMx3FyOOvKo60TWOPa7/jEsEJ9Hz5rHysfP/wsDpeVAW8nbF/6X5Pa4qlyeU0LbgFXPziE7vDlw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776080511; c=relaxed/simple; bh=YGYszzF4BicugEPWtqtmpYOaNZKnxAPliIYNxAyMBtU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=wuAJqYkz8dMIgmpfrwyjZtp4pQTHgr7/MziGvKXQr1iiazXtMp7MnKPu3Ab6as1GfFyGXv/be3tYn5mskR/7Bljhxd/78iYEDMy+uvJv0qqGEXP2SY1pwI5LRoiH38NjdtCAbrG1/j83AmYv3Fon0IpJaNuixbaQAoz0LiHu88U= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7F01A4BA2E07 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63CNOHiF3350052; 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:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=W2hzaCPSD0D9VdQII 7wpHzefLTVBVqKE4E5Y9ECXkCo=; b=cf+oHHqzNS0lL9wmQgf1fjjVW2ZjBTMXg 0jq+g1rDIirvTVgfEybdhYAtG16m79tPoOrpjdZaVCRW1FT5lJ1LPMnfxx4qiZXq 6AQIii2GY1aVLPufPFkp5k0K4kM8zgtD6i49KH07vmf2BdULb8JB75MBVZaHa5Oc IeVjXeJVj404NK4EAyfDU9foRKfL/fHvFzQy14BABjSsFMQfowW0WxqysrYOcrzV wT7pUt97GkFPHlZ8MMlHDzI347xhCQxCEY6dzA7Ascjii7c2yrvQh66jsoKnFrxU ot1/so+xaWTvhJM3pUk4opg7MRA42HFBje8JnpxiSfRwUUGByBumA== Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4dfe17qcdy-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 (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 63D8QhaK015621; Mon, 13 Apr 2026 11:40:57 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4dg0msd3cc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Apr 2026 11:40:57 +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 63DBesxd43975056 (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 4E78820043; 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 1A0282004E; Mon, 13 Apr 2026 11:40:54 +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:54 +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 1/1] s390: Deprecate s390 32-bit target "s390-*" Date: Mon, 13 Apr 2026 13:40:52 +0200 Message-ID: <20260413114052.2415966-2-jremus@linux.ibm.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260413114052.2415966-1-jremus@linux.ibm.com> References: <20260413114052.2415966-1-jremus@linux.ibm.com> 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: AW1haW4tMjYwNDEzMDExMSBTYWx0ZWRfX9ZUB/qnfTxfn zVrYGatlGUqGD/FSKrCWZ2OPYztL6vJfCst9As9hekCqsExsmyP7kRwm81X/hctlBKzIAVGfbD+ dHk5nI3uqOynj08aS7LGFbyvnGIt4HXLeRY1im6Ev9E2325ZuDo3GpfCYl5/LSk7Ku0aZP0Eg/0 aqGEz/2GN8uX/6eXpNnWb+DBFiQiOqbCdLme0CMhBijA108BFgmlFo83/e0ovV/2tz8Vt5ZcXlr WwpQBuPB3Tt//ZpxLIORNDzHOSCFf1302Iknjo0tXgPN0AMWOE+6QlhejsN+Zo9YKkKgEOpmF6Y lDCG2mRjP2R5fxWxX/57DcYYCC6XxnYl1F5XTWeXPO/lAkQHg3/sZVm2iUg/4/q2KhLFEwBixS5 d5hRFwmP13daBx1Htln28JvIy7MGg9JFS4zPpVJjVn86Uxbd9ivdpbg871PxDPUtyFydKxKXDLf GCQR0aPCWmLbd+3xnmw== X-Proofpoint-ORIG-GUID: CVdxjudl9wrPGjSCyqsduqZinx_EaWB2 X-Proofpoint-GUID: 9BdBppt4APSMJdEeC3GeTK8Sr6CRJbqr X-Authority-Analysis: v=2.4 cv=SrOgLvO0 c=1 sm=1 tr=0 ts=69dcd64b cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=U7nrCbtTmkRpXpFmAIza:22 a=VwQbUJbxAAAA:8 a=CCpqsmhAAAAA:8 a=mDV3o1hIAAAA:8 a=VnNF1IyMAAAA:8 a=8b9GpE9nAAAA:8 a=zUWvqOFess1IyL3PsvcA:9 a=ul9cdbp4aOFLsgKbc677:22 a=T3LWEMljR5ZiDmsYVIUa: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-13_03,2026-04-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1011 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 impostorscore=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 The s390 32-bit target (s390-*) is deprecated and planned for removal in a future release, along with the elf32-s390 target format. Emit an error for this target during configure, which can be overridden using option --enable-obsolete. Linux Kernel 6.19 removed s390 32-bit compatibility support. [1] Glibc 2.43 deprecated s390 32-bit with the intent to remove it in a future release. [2] GCC 16 will deprecate s390 32-bit (compiler option -m31) with the intent to remove it in a future release. [3] The s390 64-bit target (s390x-*) remains supported. [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]: GCC 16 commit 5886bb453a6a ("s390: Deprecate -m31"), https://gcc.gnu.org/git/gcc.git?h=5886bb453a6a bfd/ * binutils/NEWS: Deprecate s390 32-bit target "s390-*". * config.bfd: Require --enable-obsolete to build s390 32-bit target "s390-*". Signed-off-by: Jens Remus --- bfd/config.bfd | 1 + binutils/NEWS | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/bfd/config.bfd b/bfd/config.bfd index 9472a481f81c..2d00d07cdc8d 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -48,6 +48,7 @@ targ_underscore=no # Catch obsolete configurations. case $targ in + s390-* | \ null) if test "x$enable_obsolete" != xyes; then echo "*** Configuration $targ is obsolete." >&2 diff --git a/binutils/NEWS b/binutils/NEWS index 1a3c25d1fe7c..53f317a8070c 100644 --- a/binutils/NEWS +++ b/binutils/NEWS @@ -1,5 +1,13 @@ -*- text -*- +* The s390 32-bit target (s390-*) is deprecated and planned for removal in a + future release, along with the elf32-s390 target format. configure emits + an error for this target, which can be overridden using --enable-obsolete. + Linux Kernel 6.19 removed s390 32-bit compatibility support. Glibc 2.43 + has and GCC 16 will deprecate s390 32-bit, both with the intent to remove + it in a future release. + The s390 64-bit target (s390x-*) remains supported. + * Add --map-global-vars option to objdump which displays the location and type of global variables in object files. This feature was developed by Guillaume Vacherias . -- 2.51.0