From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) by sourceware.org (Postfix) with ESMTPS id 611DA3858C35 for ; Mon, 18 Dec 2023 01:34:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 611DA3858C35 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 611DA3858C35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::332 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702863251; cv=none; b=otBxfHSiyTi7c4thbWI8ev3nEI8s22Hah7EjVaeDxOTCGqbDBiy4X7aF2SF7b5EobYvc4CwlW/zVOOETMta1J9dTWTsUJv91pZ7x4DtPjbs5a28/1omIUNMOUW9iNERHigAfDWI6FVqkB1TKOYik7PYhBEKfq1ggYq7LYFlqvT4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702863251; c=relaxed/simple; bh=JcFwXb5LZdxfnGGs43h83zRdCvqkfUHsOoC7vX4XgbY=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=mYVdCe7U7QwgdKkOQLZzAhCOc1r8m95fQsok1Zp3C13i03sWzizk0Vt0YhOIOGsh/Ub+aERrh1gtc7+LyEIpOZhYG5BY2WpwtIFQT/qMZ+9N02EEpHWG1SD4DazhG55ooMenHRSv75sQkX1IF6AXHcT57+q9V43ko7O/Vx7CWp0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ot1-x332.google.com with SMTP id 46e09a7af769-6d9f4eed60eso2332366a34.1 for ; Sun, 17 Dec 2023 17:34:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702863249; x=1703468049; 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=JcFwXb5LZdxfnGGs43h83zRdCvqkfUHsOoC7vX4XgbY=; b=np6PnyyNHfTBPcXOJIOKyId8/Trh8GVMAdgXcoOWEBckzjYrZjgDcNYbmYyoQurVcM ARYqneqYAZjZA6nnTRJlUQeLjxjs7cb9nF7JUX14nRvbQPhY7o9I1vwoiSxVS143hneL 9UCZ6ajff20TUB3WrC3B9foJfkp7OPwzq16GS7u/6FIFMTE9EDcQtesHYE8F9Y1oKjNI Zuf/RPxwxynRM62E7rRR97gQpuYx1XX/Z2G1VTFPmyM9R++M3LmEWLre++lZGwFEd3xW heuZNnu84r1RgibMVeaw/uRB/KtK1RBB5YR+8ZkvcMmOn2Bd3pCRi+STjoPMJHurMDMm 7Brg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702863249; x=1703468049; 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=JcFwXb5LZdxfnGGs43h83zRdCvqkfUHsOoC7vX4XgbY=; b=RqNuGucqMTKouQzV6Col+fUOjBYd9jqHcb2Rtj9ATmRMCnokYPvWK9ePn7qn5Z0BuD aJeAp7PTFpP2eKr1Gks5/8D3aL8MMe8Bc+VpEUsdGmobeosOg5a450n7NeOY66L3J5CX fDpkccsAPVS+8cXBGdB9h8IrFRVp8P5jNT1y63OCGAilOWOgm2T4FeE14Ja7r7EOaVev wMZiXztaWspfLAUQjjgt5AzUoKbsbYdqSV3HidcZ3WA9JR5cR0f8FYh+1ZZKP1xvEC8X qS46uFeMarMHVUPxPLi86kNKyaNLxM0ogQc4nbLF/BkpE3GlFzafr2+3nWuXpAsjmD7T M4xQ== X-Gm-Message-State: AOJu0YykHuT2x+YchmZkihNMM8gXfgQsksORnj5cmFiI9fxfdqXlJXwk 0V7d3BIgXYWq5b6Vi7t042Eui+qrPmIU7+OwCXg= X-Google-Smtp-Source: AGHT+IGUfutM22ZE9LdCDXAFjC82XN6vTLKpUBtvnyJzZ4Tjetn9a6ka1HClH5DgSxZDDbZfzz8OekP9a4zNchseCwo= X-Received: by 2002:a05:6358:4402:b0:172:cb1f:b7af with SMTP id z2-20020a056358440200b00172cb1fb7afmr1426909rwc.56.1702863249405; Sun, 17 Dec 2023 17:34:09 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Pinski Date: Sun, 17 Dec 2023 17:33:57 -0800 Message-ID: Subject: Re: Deprecating -fgnu-tm support for GCC 14 and removing it for GCC 15 To: Eric Gallager Cc: GCC Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 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 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. > Eric Gallager