From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by sourceware.org (Postfix) with ESMTPS id BF65E3858424 for ; Mon, 18 Dec 2023 08:03:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BF65E3858424 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BF65E3858424 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::134 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702886612; cv=none; b=F/R0eCcKmcYUYGBjUerHI2HZDGLOQPXF5ti8YWOPKho8GXSz8lkVHiY+f4B33LGo4GVF2WU/1mwkbdzxuLH4KBIowGwwVnJ0qaGVCeeZnKeXSGbOEM4uY3jnquQRF572GgGe73lSCeUsKcAS3k0RLXQ0jVLBET7Azka30SJFXeo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702886612; c=relaxed/simple; bh=3ZfuUg8gC8nzpbLAq39HeQVpzRNGITzO5B9BWxl95A0=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=V5QRKCVDpytYLCT7KfkoJLHpW8snQzO694rtGVZMk6Hf0lFEw+rmWkTRF4cHlfH37QvzyaKlOdGD0GKcy93TvQ9B1UnwzJjeuIdN3DZK9tBlH5iDJjYfal9poXDf9sWO98ORDiGVoK3Jcx7varGuamMUbsKI1fEOyrZ6neR7mFc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-50bf3efe2cbso2774357e87.2 for ; Mon, 18 Dec 2023 00:03:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702886600; x=1703491400; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Z3InCCmAmEfl2rpEjuKzJNSFq4FCac1mhM1PL9QJqPA=; b=kXTzd3i3GLmJOGLUfM6MaY60SnP+hlBoRklAMwzb9It0AinrSDZGL7+uAmt0wYe5QJ yab6v3lFxoI0Ty+/slVR2/5FvA8BNTrUuYE8Nhf8M4sek11LscKvFFBB7DZ36o+qDPwM pOSWSX4KJ70v1srCxK6EN7HHJGrTfBpS2cai+AzhSUrGfXBZGKPlxMW676Qe/FC1hCph K/luyp84L0l3yPcABDF9SZ2p5KkZk16wo/qjrCi+wWeoH4oGY/WzAkzLnWYengsI4b+d oz7RAzBoNfN5d7D4Z9qZC3sVCsk0X+tYEdQr0AVBzmyTCnlYp25/aqa+XsA2yBmSBlWF XaKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702886600; x=1703491400; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z3InCCmAmEfl2rpEjuKzJNSFq4FCac1mhM1PL9QJqPA=; b=cXsvWQ/4WHTVMDpRwOHdwoz3jkUUXkBHPgSEA1iWEgZMtxF6YxEk4TbQiaQJfYlSrw CuL60OiD/+OruaG1mNR+qt9jFGP/7EdSgKErOh4hw+iujuCDsKE7kVgH92xECtkAKlxL ViiZqmb+f3hnllhaW+v4yUODQ5CMOREqE0UZ1sGPZuM2h3mtjdbaqeL38ebs4N45MkBU Ezx4NdRdUG4rcKApjy9daeOKi4HU+RRT8fVb5oj5NryceA1IsPoepo/Tnw0RvwNPSa5B GcDN0sQRiZLy9CD05TLjX5gpJgUKgmJvNJspPbEXnf18gxh7n6Sojt2Re9qpAAKtNVcf oXzw== X-Gm-Message-State: AOJu0YwKg7CPNNmYh0gj+tmYZW1I9jh30wlguxln+PnmS756mVI3JHj5 MwauFDl8BEW90eG5C7xKb9K2Axy2KE0/hp82+mQ= X-Google-Smtp-Source: AGHT+IE3ZqZ6osZDcjyO1fb7ZgUSf3PKlMgaWLEcUy2OBjCOdmSzkpJLi8/3MfBppRC4iM7zVVH5DnhBOkPw24CyAfU= X-Received: by 2002:ac2:4c10:0:b0:50e:3e85:48fb with SMTP id t16-20020ac24c10000000b0050e3e8548fbmr21866lfq.141.1702886600004; Mon, 18 Dec 2023 00:03:20 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Richard Biener Date: Mon, 18 Dec 2023 09:01:58 +0100 Message-ID: Subject: Re: Deprecating -fgnu-tm support for GCC 14 and removing it for GCC 15 To: Andrew Pinski Cc: Eric Gallager , GCC Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, Dec 18, 2023 at 2:35=E2=80=AFAM Andrew Pinski via Gcc wrote: > > On Sun, Dec 17, 2023 at 1:20=E2=80=AFPM Eric Gallager wrote: > > > > On Sat, Dec 16, 2023 at 3:16=E2=80=AFPM Andrew Pinski via Gcc wrote: > > > > > > -fgnu-tm support has not been improved since GCC 5 or earlier. It is > > > not even supported with LTO. Does it make sense to deprecate the > > > support for GCC 14 and remove it in GCC 15? > > > > > > Thanks, > > > Andrew Pinski > > > > Personally, since GCC is in stage 3 now, I would push that schedule > > back a release and move deprecation to GCC 15, and then only remove it > > for GCC 16 if no one objects, but then again I don't actually use > > -fgnu-tm myself, so I wouldn't be too upset if the faster schedule is > > chosen instead. > > Considering -fgnu-tm has been broken for LTO ever since LTO was > introduced, and broken with -fsanitize=3Dundefined and broken with many > code that might use internal functions (known since 2015), I suspect > nobody is using this option in production nor even trying it out. If > this was stage1, I might even just recommend removing the support. But > deprecating it during stage 3 seems like a fair compromise. Btw, I'm OK with deprecating it for GCC 14. Can you please propose a patch for changes.html and add a diagnostic message when -fgnu-tm is used (disabled with -Wno-deprecated)? Thanks, Richard. > > Eric Gallager