From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1682217-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 003C8158042 for <garchives@archives.gentoo.org>; Mon, 21 Oct 2024 11:45:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B4E5E0973; Mon, 21 Oct 2024 11:45:32 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2CD84E0973 for <gentoo-commits@lists.gentoo.org>; Mon, 21 Oct 2024 11:45:32 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1F63E33BEE8 for <gentoo-commits@lists.gentoo.org>; Mon, 21 Oct 2024 11:45:31 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AECB5EA0 for <gentoo-commits@lists.gentoo.org>; Mon, 21 Oct 2024 11:45:29 +0000 (UTC) From: "Sam James" <sam@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org> Message-ID: <1729511092.059d75a5509ca0a831a4aebb4f944fb6dc09a205.sam@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 15.0.0/gentoo/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 15.0.0/gentoo/75_all_PR117220-uninitialized-clang.patch 15.0.0/gentoo/README.history X-VCS-Directories: 15.0.0/gentoo/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 059d75a5509ca0a831a4aebb4f944fb6dc09a205 X-VCS-Branch: master Date: Mon, 21 Oct 2024 11:45:29 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 477a0e1a-8e13-4865-aaeb-7206532ea41d X-Archives-Hash: 3ee08a23d059a2436bd3c033e94345b7 commit: 059d75a5509ca0a831a4aebb4f944fb6dc09a205 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Oct 21 11:44:52 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Oct 21 11:44:52 2024 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=059d75a5 15.0.0: add 75_all_PR117220-uninitialized-clang.patch Signed-off-by: Sam James <sam <AT> gentoo.org> .../75_all_PR117220-uninitialized-clang.patch | 65 ++++++++++++++++++++++ 15.0.0/gentoo/README.history | 4 ++ 2 files changed, 69 insertions(+) diff --git a/15.0.0/gentoo/75_all_PR117220-uninitialized-clang.patch b/15.0.0/gentoo/75_all_PR117220-uninitialized-clang.patch new file mode 100644 index 0000000..f923cbd --- /dev/null +++ b/15.0.0/gentoo/75_all_PR117220-uninitialized-clang.patch @@ -0,0 +1,65 @@ +From 8974ee300419c422f8d771343263c05af0a53a2a Mon Sep 17 00:00:00 2001 +Message-ID: <8974ee300419c422f8d771343263c05af0a53a2a.1729510984.git.sam@gentoo.org> +From: Sam James <sam@gentoo.org> +Date: Mon, 21 Oct 2024 12:42:16 +0100 +Subject: [PATCH] libstdc++: fix stl_iterator.h for Clang + +libstdc++-v3/ChangeLog: + PR libstdc++/117220 + + * include/bits/stl_iterator.h: Fix attribute order for Clang. +--- a/libstdc++-v3/include/bits/stl_iterator.h ++++ b/libstdc++-v3/include/bits/stl_iterator.h +@@ -1077,13 +1077,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + + // Forward iterator requirements + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + reference + operator*() const _GLIBCXX_NOEXCEPT + { return *_M_current; } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + pointer + operator->() const _GLIBCXX_NOEXCEPT +@@ -1123,7 +1123,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + + // Random access iterator requirements + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + reference + operator[](difference_type __n) const _GLIBCXX_NOEXCEPT +@@ -1135,7 +1135,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + operator+=(difference_type __n) _GLIBCXX_NOEXCEPT + { _M_current += __n; return *this; } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + __normal_iterator + operator+(difference_type __n) const _GLIBCXX_NOEXCEPT +@@ -1147,13 +1147,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + operator-=(difference_type __n) _GLIBCXX_NOEXCEPT + { _M_current -= __n; return *this; } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + __normal_iterator + operator-(difference_type __n) const _GLIBCXX_NOEXCEPT + { return __normal_iterator(_M_current - __n); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + _GLIBCXX_CONSTEXPR + const _Iterator& + base() const _GLIBCXX_NOEXCEPT +-- +2.47.0 + diff --git a/15.0.0/gentoo/README.history b/15.0.0/gentoo/README.history index 52ceb20..7cc59ef 100644 --- a/15.0.0/gentoo/README.history +++ b/15.0.0/gentoo/README.history @@ -1,3 +1,7 @@ +18 21 October 2024 + + + 75_all_PR117220-uninitialized-clang.patch + 17 20 October 2024 + 73_all_PR117190-Revert-c-Fix-up-speed-up-compilation-of-large-char-a.patch