From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by sourceware.org (Postfix) with ESMTPS id 2BEB03858D1E; Wed, 20 Mar 2024 05:59:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2BEB03858D1E 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 2BEB03858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::32a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710914356; cv=none; b=xZL67fZ4svfB9fT36YJhxZ1d0sEhwxlLTrztpwgHfQYY8srJ8FTgKl+YjFBafzVe11wJpRLC8hXlHkte0NwKuLWKAkdfPwVli9SupVvk5Nac4kzoUT9N2BkgrtmNa7I/leD0aHQ/7u9S2GcSjZ7nb8KReIXkHS08DSSslBZit4I= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710914356; c=relaxed/simple; bh=Li6aTr4/ryJBgWwfpFslIk/D+asFzmi9WX7NFKbmVVU=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=DrABsoQfxMkqJBZ1OvJB8TD2oABbU0CYezdNtoEa+HHNU7JzS+mh4NgAjdB1kJC8fCWbyKeCg5YL68oe5Qcgk3S7/eu7kt4g9DecufKuB1f4S0m4oO2Tan/OgsmrvFb+T3NmUrBSgC9/9v05nO5pRdBwo1eHmM0iPvfkVZnlNYI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-41467d907f1so7975575e9.3; Tue, 19 Mar 2024 22:59:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710914351; x=1711519151; darn=gcc.gnu.org; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=WBHyddF1pZ1RIwsf252eXwKfw42oK4mAbCk9j19HEGk=; b=VDRzhC59QEOUt8aaEJuywn8pgewVTq/rmxMPZSZAyB5uvHUYhmfZ5M29cJe4pm2j4a +SvWc9AQuJfIj86QLussraAINTcTre5ubNTs227SQejD68Fw1zOSdCrPHpYuP/P0g0c0 kOPpWHoxYqZz3wT2zM6zmurgC0EJHL2kzD/Z5PAGjcIlCkjzW8sfSDEU/2m5iS4hoEgJ 0Tv3hfjLbLFWm1TpIT4SFJ8pBjGAtrjNBwvyc15SiL5hxhMVFETrAh0NC0Yqh7F796hF uQd2DI6mHw42kANwAYBje7plCF8heqMoLs6DcjAe5UNlwN4DcKRuA3rwedppEoyNqH36 WP1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710914351; x=1711519151; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WBHyddF1pZ1RIwsf252eXwKfw42oK4mAbCk9j19HEGk=; b=IBCjmn34Vq6wnwdSvLFU8NiEqQdpRaj5JHWpGdKHgJGmPMkmajKbyehc5dZuAYQq5K PZmmTig4GmvIB23W74d3dfEA/bSn2Ya9xw9kSuh9xOedInNzt6UdKbEkXuSSFk4RQEyC 9H43jVQ1+rQaqR7tEx1LoqfHz2+BO/6bnbDuk4ug6xeqg7TjitJkHpWj41HjeL+k8KCv +iXDF9I74f6ZvhjpK5OF6bW77UonovEWLRC61ZDN0OuGxPqfJ8GzkyrNH0tnoP3aEu7I 3P73m6Scqkd9E8pYw+nVPO3oO/uzzXyCFy5gy5uSgXrE2HRx2zvSSxhyTA7afiNL0vho E4Cg== X-Forwarded-Encrypted: i=1; AJvYcCVMlczhTcjDswLNdAMpx0TOvfeusuUb0ctnY5KMKM8RNQaLX16wLMROs8jJCQqgzbGHkv+PMjf4zZlftAWYjKAehkjEuvwbIdcig+vr/DKHfAoeAlSk4i9ckNhKfj9h X-Gm-Message-State: AOJu0YyQYxy6b2un/ZlEmpp/ALp2xTBZLq1sJS5vYmHr8v/tk8WUic9y umqpr1Otf9fkhz+6lEfeWnsVnAlOu0vOKmruNw2IafvzeSutm53g X-Google-Smtp-Source: AGHT+IE3Xyp/6VaC6rG2TIfn6IWGlDEZb4yXbWMKRSESmqUmde0Z7OIdcevC+F+iTTL7Z3FFzUHtjg== X-Received: by 2002:a05:600c:4f0e:b0:414:1363:53a4 with SMTP id l14-20020a05600c4f0e00b00414136353a4mr5149845wmq.15.1710914351175; Tue, 19 Mar 2024 22:59:11 -0700 (PDT) Received: from [10.37.0.82] ([89.207.171.104]) by smtp.gmail.com with ESMTPSA id be8-20020a05600c1e8800b00413ebaf0055sm1041821wmb.7.2024.03.19.22.59.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 Mar 2024 22:59:10 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------gCJeUhlOkts2uNP2l4RGA0vf" Message-ID: Date: Wed, 20 Mar 2024 06:59:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: _LIBCXX_DEBUG value initialized singular iterators assert failures in std algorithms [PR104316] To: Jonathan Wakely Cc: Jonathan Wakely , libstdc++ , gcc-patches References: <73AC0523-2237-46FD-9885-7AE3F8663DF2@gmail.com> <28CE4FD1-FFB0-4300-81CA-C3CB07E436A6@gmail.com> <19f5939a-9341-4237-90d9-4f1279f03a88@gmail.com> <2f29d2f2-a21b-42bb-997f-3918935d0dba@gmail.com> <4374668e-f7e9-4912-a8e6-a50710999d4b@gmail.com> <114c9cc7-6990-48be-87b9-b8ac02015531@gmail.com> Content-Language: en-US From: =?UTF-8?Q?Fran=C3=A7ois_Dumont?= In-Reply-To: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,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: This is a multi-part message in MIME format. --------------gCJeUhlOkts2uNP2l4RGA0vf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Thanks to you doc:     libstdc++: [_GLIBCXX_DEBUG] Define __[glibcxx,cpp_lib]_null_iterators     _GLIBCXX_DEBUG has now fully N3344 compliant iterator checks, we can define     __glibcxx_null_iterators and __cpp_lib_null_iterators macros like the normal     mode.     libstdc++-v3/ChangeLog:             * version.def (null_iterators): Remove extra_cond.             * version.h: Regenerate. Ok to commit ? I already noticed that GCC 13 has no version.h file so no backport question. François On 19/03/2024 16:41, Jonathan Wakely wrote: > On Tue, 19 Mar 2024 at 09:31, Jonathan Wakely wrote: >> On Mon, 18 Mar 2024 at 21:38, François Dumont wrote: >>> Both committed now. >>> >>> Just to confirm, those 2 last patches should be backported to gcc-13 >>> branch, right ? >> Yes please. >> >>> I might have a try to update version.h but if you want to do it before >>> don't hesitate. >> You'll need to have 'autogen' installed to do it (I'm going to update >> the docs to describe that today). > I've documented it in a new "Generated files" section at the end of > https://gcc.gnu.org/onlinedocs/libstdc++/manual/appendix_porting.html#build_hacking.generated > --------------gCJeUhlOkts2uNP2l4RGA0vf Content-Type: text/plain; charset=UTF-8; name="version_patch.txt" Content-Disposition: attachment; filename="version_patch.txt" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYnN0ZGMrKy12My9pbmNsdWRlL2JpdHMvdmVyc2lvbi5kZWYgYi9s aWJzdGRjKystdjMvaW5jbHVkZS9iaXRzL3ZlcnNpb24uZGVmCmluZGV4IGJlNWFmMThlODE4 Li4yNmU2MmM2YTliMiAxMDA2NDQKLS0tIGEvbGlic3RkYysrLXYzL2luY2x1ZGUvYml0cy92 ZXJzaW9uLmRlZgorKysgYi9saWJzdGRjKystdjMvaW5jbHVkZS9iaXRzL3ZlcnNpb24uZGVm CkBAIC0yMDksNyArMjA5LDYgQEAgZnRtcyA9IHsKICAgdmFsdWVzID0gewogICAgIHYgPSAy MDEzMDQ7CiAgICAgY3h4bWluID0gMTQ7Ci0gICAgZXh0cmFfY29uZCA9ICIhZGVmaW5lZChf R0xJQkNYWF9ERUJVRykiOwogICB9OwogfTsKIApkaWZmIC0tZ2l0IGEvbGlic3RkYysrLXYz L2luY2x1ZGUvYml0cy92ZXJzaW9uLmggYi9saWJzdGRjKystdjMvaW5jbHVkZS9iaXRzL3Zl cnNpb24uaAppbmRleCA5MTA3YjQ1YTQ4NC4uMjNjOGMwOWFiNGIgMTAwNjQ0Ci0tLSBhL2xp YnN0ZGMrKy12My9pbmNsdWRlL2JpdHMvdmVyc2lvbi5oCisrKyBiL2xpYnN0ZGMrKy12My9p bmNsdWRlL2JpdHMvdmVyc2lvbi5oCkBAIC0yMTQsNyArMjE0LDcgQEAKICN1bmRlZiBfX2ds aWJjeHhfd2FudF9tYWtlX3JldmVyc2VfaXRlcmF0b3IKIAogI2lmICFkZWZpbmVkKF9fY3Bw X2xpYl9udWxsX2l0ZXJhdG9ycykKLSMgaWYgKF9fY3BsdXNwbHVzID49IDIwMTQwMkwpICYm ICghZGVmaW5lZChfR0xJQkNYWF9ERUJVRykpCisjIGlmIChfX2NwbHVzcGx1cyA+PSAyMDE0 MDJMKQogIyAgZGVmaW5lIF9fZ2xpYmN4eF9udWxsX2l0ZXJhdG9ycyAyMDEzMDRMCiAjICBp ZiBkZWZpbmVkKF9fZ2xpYmN4eF93YW50X2FsbCkgfHwgZGVmaW5lZChfX2dsaWJjeHhfd2Fu dF9udWxsX2l0ZXJhdG9ycykKICMgICBkZWZpbmUgX19jcHBfbGliX251bGxfaXRlcmF0b3Jz IDIwMTMwNEwK --------------gCJeUhlOkts2uNP2l4RGA0vf--