From patchwork Thu Sep 19 21:16:26 2024
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: Thomas Schwinge
X-Patchwork-Id: 97723
Return-Path:
X-Original-To: patchwork@sourceware.org
Delivered-To: patchwork@sourceware.org
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id 2B583385840D
for ; Thu, 19 Sep 2024 21:17:02 +0000 (GMT)
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com
[IPv6:2a00:1450:4864:20::32f])
by sourceware.org (Postfix) with ESMTPS id D97763858D35
for ; Thu, 19 Sep 2024 21:16:30 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D97763858D35
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=baylibre.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=baylibre.com
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D97763858D35
Authentication-Results: server2.sourceware.org;
arc=none smtp.remote-ip=2a00:1450:4864:20::32f
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1726780593; cv=none;
b=bOvA4jxR5HNlsR75mhJ3eGnAHbdqtcALUz2ktvV5lRAF+n1B1Qvx4elT+MSTo/n/c09e9MzK1wBlymN/dbMID98Z9FhfLg/qHeLO9dgRwClPtE0f8dbEf+Zgi40EOILh1GicQ6nbjwKYdP2OpDoGdLLwJwM0eR9PJd0gWTojgEI=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1726780593; c=relaxed/simple;
bh=4KDPYCx/ZvQfYKdxofGBU5bjevzBnq6ILToC2vPYr1c=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=Wbu3EMlzOCGs34tgosrQXPQ8zWcn4FFwfU1m/aNYt/zRJPJED4pN/mbVQX3psJM81L/UdkE3+VQ/Xy4IR+danEUcedhzfMFmZCmgpYpNX2vGrixHXrDnJG7izU+UyEDoKZzkpcgWI0zulDzrVRygTwwizofwKAsTkXYBMyLEwII=
ARC-Authentication-Results: i=1; server2.sourceware.org
Received: by mail-wm1-x32f.google.com with SMTP id
5b1f17b1804b1-42cb5b3c57eso12138445e9.2
for ; Thu, 19 Sep 2024 14:16:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1726780589;
x=1727385389;
darn=gcc.gnu.org;
h=mime-version:message-id:date:user-agent:subject:cc:to:from:from:to
:cc:subject:date:message-id:reply-to;
bh=haxLQBrmSiUp4uiyqtX3IR+WvadMN7svxS7rfKOe76k=;
b=ss3iE4B2ivFqMcWtwOWBdyOFMKj3NIR4e0kmPc1rI02uiTlkb7SHpQPxPYZLpfoJr7
jCQ4No8NkNfomRWda4pRlNkNCRjTw+zORyOPgweSbCYoG5DYbcj2cAD3uq6CcDP8bIaq
XPqLPJ21pPg/+vo3RkN6LIqQctnjuwe5tFFYCIzEYxr0AkbGCCDEwD07wA3+KOJBSMBe
3SLZFNCjvT8xNP18T5c6gs5gqdGxCFMNE+G49PdAlAwlOjrks1aIA8aoa/WSNl4Awef5
bZeTprzQlacRQ0CZNYq+DkCTDLUqS/ZdwNtvtq5L3NkI9FAxlNalOaXQKyt6o0b0NXo5
jZgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1726780589; x=1727385389;
h=mime-version:message-id:date:user-agent:subject:cc:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=haxLQBrmSiUp4uiyqtX3IR+WvadMN7svxS7rfKOe76k=;
b=rL+irW9rpL+IZuqv5D+53P1i5itRrF2zlR9MKnxm/q85KLflW8uiwSiuLit4XZXwKb
e0eZCuXjDlhWXMd4Rihocg6h5NZpr3bacDRK+RLXo8aSbmNfFkyqrUZifBDv4FB77CfA
3vsYw8s1b4kTOU1iDw6CS+z17OH9IStsVcS6dGQPf26xZKvSDsP8zDFoZqcW8ne/w3dc
w4PG7Kc/V29i1VWzcupQ4H36w+92kGhiCV4ztU1P+yXDBmZ2st40DwL7qMJ9bgxl+fqv
QXCoq6Ta6pC9BHS4EwdrLx4mHESNTMGuFA50blVt8ZEql29afzQtlEcWNpAxtGqd+Rno
rnDw==
X-Gm-Message-State: AOJu0YyWr1rxxy0fq0o046gScalBmnssq/j4rGYAkzKnbg3nfX8Nad0/
K7T1zBG1XGy6y6GeqnsmQGAoi4WtQGAZ55ofWmfl8enKk+1uNqkpepefLfC1aPE=
X-Google-Smtp-Source:
AGHT+IEzfXD/rWCB9EMp+A82INdhwyAI0VeKHXeWSMR1K+C0UaQJqEnozTwNblBP2dH5Sn3Sr1LoBg==
X-Received: by 2002:a05:600c:1d08:b0:426:647b:1bfc with SMTP id
5b1f17b1804b1-42e7c1a4bafmr1716255e9.30.1726780589207;
Thu, 19 Sep 2024 14:16:29 -0700 (PDT)
Received: from dem-tschwing-1.schwinge.ddns.net
(p200300c8b733b900ff14edee9f969417.dip0.t-ipconnect.de.
[2003:c8:b733:b900:ff14:edee:9f96:9417])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-42e7affdae2sm5502975e9.48.2024.09.19.14.16.28
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 19 Sep 2024 14:16:28 -0700 (PDT)
From: Thomas Schwinge
To: gcc@gcc.gnu.org
Cc: gcc-patches@gcc.gnu.org, Tom de Vries , Roger Sayle
Subject: GCC 15: nvptx '-mptx=3.1' multilib variants are deprecated
User-Agent: Notmuch/0.30+90~g56b9265 (https://notmuchmail.org) Emacs/27.1
(x86_64-pc-linux-gnu)
Date: Thu, 19 Sep 2024 23:16:26 +0200
Message-ID: <87ed5fny39.fsf@dem-tschwing-1.schwinge.ddns.net>
MIME-Version: 1.0
X-Spam-Status: No, score=-12.2 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, 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
X-BeenThere: gcc-patches@gcc.gnu.org
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: Gcc-patches mailing list
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org
Hi!
Regarding ongoing maintenance efforts, and avoiding to build multilib
variants that probably nobody uses apart from a few of us testing these
out of routine (via building/linking with explicit '-mptx=3.1'), I
propose: "GCC 15: nvptx '-mptx=3.1' multilib variants are deprecated",
see attached, "[...], and will be removed in GCC 16". Any objections?
If not, then I'll push this before the GCC 15 release, and timely after
the GCC 15 release apply the corresponding code changes (yet to be
implemented). (That is, no actual change for GCC release users for
another 1.5 years.)
These '-mptx=3.1' multilib variants are only useful for users of ancient
CUDA/Nvidia Driver, which doesn't support GCC's default PTX ISA 6.0
multilib variants; PTX ISA 6.0 is supported as of CUDA 9, 2017-09.
Grüße
Thomas
From 8c099b2c4fed4f0745ef913c865868e76c061232 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 19 Sep 2024 22:04:28 +0200
Subject: [PATCH] GCC 15: nvptx '-mptx=3.1' multilib variants are deprecated
---
htdocs/gcc-15/changes.html | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 7c372688..99242d2c 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -191,6 +191,10 @@ a work-in-progress.
For this, a recent version of nvptx-tools is required.
+
+ The -mptx=3.1
multilib variants are deprecated and will be
+ removed in GCC 16.
+
--
2.45.2