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