From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 032B63858C52 for ; Fri, 9 Jun 2023 12:15:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 032B63858C52 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1686312928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Q3kF2Wu2scwNpzPHM2WAGZfYYbHM/s7kYueXudURKjc=; b=VOdNbrwWln4WooutIqObFsZIl+ywpdR2UCfnpQCELv2HDAE/aqPH8oR/HIUXPUqNu+1rmC BlufyYqXIlJkhTxXKGH+bmuNYi42vPf/IK7LUbxovHG7BH2MzfH5sYYx0qFuPxdXdqeb2f XK0EMUJTWacgo2+vMI03P3YK5b4pg84= Received: from mail-lj1-f199.google.com (mail-lj1-f199.google.com [209.85.208.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-311-D8Ep04yKPZaezAsDkQuGlA-1; Fri, 09 Jun 2023 08:15:27 -0400 X-MC-Unique: D8Ep04yKPZaezAsDkQuGlA-1 Received: by mail-lj1-f199.google.com with SMTP id 38308e7fff4ca-2b1abf3c513so10869711fa.0 for ; Fri, 09 Jun 2023 05:15:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686312925; x=1688904925; h=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=Q3kF2Wu2scwNpzPHM2WAGZfYYbHM/s7kYueXudURKjc=; b=RKfuVwoer18BrEaWWQvYi1slZauNcxU2Y+N0ROz7+bLPuvrJV71GGu7XZDhal1h0Bg H8MQ/vKEz4xRXlmTrBWgIKBjMWAu88tCzpO6J6YLastFHdgHo/HuLX3h9JJoBG2d6W2h 89D+HmQeSz4AorMRXTXYLuyXVakD8dg0ecWS+z3tt+gUsldcRnF5xinz7ojJgUrYsNaL Z96w1d+1sYW35QU1uGi4FoUu9ugXLpJPTvnZ6ctrGe86sWwlHaURWf7puy7br4W/pRLY Gc5+X/surNKpo1J5uw4/5cCqAg5ebmNx3OrhDYI5xTQnRcIxKLo1PhA+qZxjHxPZqp98 kipQ== X-Gm-Message-State: AC+VfDx1MNFJ0NWn3Gyr6cWVgyL4w/Tke9Zd8phkYaxgPHYtDE/AshBF D5Yae057fm/kqSs2ydFrCAdDnBGu76hJYOFCvKaXeQ6uZ/kn0jcNQT8sDBj70wFfgk6zAqzpapb OyxLHZQKlU39buPfH+CfkDkgrM3V2d2Skmg== X-Received: by 2002:a2e:b618:0:b0:2b1:e5d7:6339 with SMTP id r24-20020a2eb618000000b002b1e5d76339mr835916ljn.8.1686312925781; Fri, 09 Jun 2023 05:15:25 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5YZkuiRHUA2+DU9FGShHdkGciBvuCFEduYy/uJ9lAK7JPEzrPp+6beEv3FFIOZ2EL1c1j8bZbw4CPtpdqhyOA= X-Received: by 2002:a2e:b618:0:b0:2b1:e5d7:6339 with SMTP id r24-20020a2eb618000000b002b1e5d76339mr835906ljn.8.1686312925508; Fri, 09 Jun 2023 05:15:25 -0700 (PDT) MIME-Version: 1.0 References: <20230524185559.1285583-1-jason@redhat.com> In-Reply-To: From: Jonathan Wakely Date: Fri, 9 Jun 2023 13:15:13 +0100 Message-ID: Subject: Re: [PATCH RFC] c++: use __cxa_call_terminate for MUST_NOT_THROW [PR97720] To: Jakub Jelinek Cc: Richard Biener , Jason Merrill , gcc-patches@gcc.gnu.org, libstdc++@gcc.gnu.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="000000000000e7ccdf05fdb15237" X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000e7ccdf05fdb15237 Content-Type: text/plain; charset="UTF-8" On Fri, 9 Jun 2023 at 10:09, Jakub Jelinek wrote: > On Fri, Jun 09, 2023 at 11:02:48AM +0200, Richard Biener via Gcc-patches > wrote: > > > Currently both gcc-13 and trunk are at the same library version, > > > libstdc++.so.6.0.32 > > > > > > But with this addition to trunk we need to bump that .32 to .33, > meaning > > > that gcc-13 and trunk diverge. If we want to backport any new symbols > from > > > trunk to gcc-13 that gets trickier once they've diverged. > > > > But if you backport any new used symbol you have to bump the version > > anyway. So why not bump now (on trunk)? > > We've already done that in 13.1.1. So, before 13.2 is released, we can add > further symbols to the GLIBCXX_3.4.32 symbol version. > Though, I don't see a problem bumping libstdc++ to libstdc++.so.6.0.33 > on the trunk now OK, done at r14-1649-g9a3558cf1fb40b > and put __cxa_call_terminate to GLIBCXX_3.4.33. > Well it's already in CXXABI_1.3.15, we just didn't bump the library version when adding that. --000000000000e7ccdf05fdb15237--