[gcc r15-9549] libstdc++: Do not use 'not' alternative token in

2025-04-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf commit r15-9549-g0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf Author: Jonathan Wakely Date: Wed Apr 16 11:44:46 2025 +0100 libstdc++: Do not use 'not' alternative token in This fixes: FAIL: 17_intro/headers/c++1998/op

[gcc r12-11055] libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983]

2025-04-17 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1bfcb247ef2f2b7afb9f4b682740ceb332db86ce commit r12-11055-g1bfcb247ef2f2b7afb9f4b682740ceb332db86ce Author: Jonathan Wakely Date: Fri Mar 28 22:00:38 2025 + libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983] This was fixed on trunk

[gcc r12-11041] libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4cb91df31d65c3bca5c6d4c2efcd51f454def884 commit r12-11041-g4cb91df31d65c3bca5c6d4c2efcd51f454def884 Author: Jonathan Wakely Date: Mon Sep 2 11:29:13 2024 +0100 libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549] LWG 3736 a

[gcc r12-11043] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7b0f505650310c11455ee7d34f95008658d3e655 commit r12-11043-g7b0f505650310c11455ee7d34f95008658d3e655 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::span construction [PR117966] As PR c++/117966 shows, t

[gcc r12-11042] libstdc++: Constrain std::vector default constructor [PR113841]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162 commit r12-11042-g9357f7e0fbfbf0d7d5adb2cd1588a765f40b6162 Author: Jonathan Wakely Date: Fri Feb 9 17:06:20 2024 + libstdc++: Constrain std::vector default constructor [PR113841] This is needed to avoid errors outs

[gcc r13-9535] libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b48785e9aba68639ab6e16c37efdd82eaf974055 commit r13-9535-gb48785e9aba68639ab6e16c37efdd82eaf974055 Author: Jonathan Wakely Date: Wed Jun 26 14:09:07 2024 +0100 libstdc++: Do not use C++11 alignof in C++98 mode [PR104395] When -faligned-new (or Clang's -falign

[gcc r13-9544] libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:997d51f3dc16607a8ddb27c3601cb033c92e43e1 commit r13-9544-g997d51f3dc16607a8ddb27c3601cb033c92e43e1 Author: Michael Levine Date: Fri Jun 7 09:54:38 2024 +0100 libstdc++: Fix std::ranges::iota is not included in numeric [PR108760] Before this patch, using std::

[gcc r13-9545] libstdc++: Add test for not using reserved name 'ranges' before C++20

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:67a282023bab5b82687a698de12f5ba8309c3be8 commit r13-9545-g67a282023bab5b82687a698de12f5ba8309c3be8 Author: Jonathan Wakely Date: Tue Apr 15 14:01:55 2025 +0100 libstdc++: Add test for not using reserved name 'ranges' before C++20 This is a test for a bug that

[gcc r13-9540] libstdc++: Do not use use memmove for 1-element ranges [PR108846, PR116471]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:84eb2ddc53344259c5b3980d1b5dad69b82bfe8b commit r13-9540-g84eb2ddc53344259c5b3980d1b5dad69b82bfe8b Author: Giuseppe D'Angelo Date: Fri Aug 23 15:05:54 2024 +0200 libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471] This commit ports the

[gcc r13-9539] libstdc++: Add missing header to for std::__memcmp

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8c1b7854a4277549d3867c20c5d40c486383f2a0 commit r13-9539-g8c1b7854a4277549d3867c20c5d40c486383f2a0 Author: Jonathan Wakely Date: Fri Jun 7 09:49:06 2024 +0100 libstdc++: Add missing header to for std::__memcmp As noticed by Michael Levine. libstdc++

[gcc r13-9538] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e2dcab17a3a4e60792a81987bb0ed1120ca4f474 commit r13-9538-ge2dcab17a3a4e60792a81987bb0ed1120ca4f474 Author: Jonathan Wakely Date: Fri Feb 28 21:44:41 2025 + libstdc++: Fix ranges::iter_move handling of rvalues [PR106612] The specification for std::ranges::

[gcc r13-9534] libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:49c2411f9e27b5021cfee8110f0f2c54fe3e9733 commit r13-9534-g49c2411f9e27b5021cfee8110f0f2c54fe3e9733 Author: Jonathan Wakely Date: Tue Jun 18 16:09:08 2024 +0100 libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4) This member function was

[gcc r14-11629] libstdc++: Adjust comment in

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f897be2044e4f91bdd324b5f68230fffb868af8 commit r14-11629-g6f897be2044e4f91bdd324b5f68230fffb868af8 Author: Jonathan Wakely Date: Wed Apr 16 12:37:15 2025 +0100 libstdc++: Adjust comment in We don't need to mention ranges::out_value_result in this comment,

[gcc r14-11627] libstdc++: Do not define __cpp_lib_ranges_iota in

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0a9f20ed39167782dd2d75f8739d994cc5d05b80 commit r14-11627-g0a9f20ed39167782dd2d75f8739d994cc5d05b80 Author: Jonathan Wakely Date: Tue Apr 15 14:00:23 2025 +0100 libstdc++: Do not define __cpp_lib_ranges_iota in In r14-7153-gadbc46942aee75 we removed a duplic

[gcc r14-11626] libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:399ca300412970bcc11104d431d32770d0fc6c65 commit r14-11626-g399ca300412970bcc11104d431d32770d0fc6c65 Author: Michael Levine Date: Fri Jun 7 09:54:38 2024 +0100 libstdc++: Fix std::ranges::iota is not included in numeric [PR108760] Before this patch, using std:

[gcc r14-11625] libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c29c3f713a9d166eb18c68645b9675d01421ccf6 commit r14-11625-gc29c3f713a9d166eb18c68645b9675d01421ccf6 Author: Jonathan Wakely Date: Thu Feb 27 13:27:17 2025 + libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105609] The ranges::mov

[gcc r14-11623] libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:27f7de3b80d9a3020713d6defa4943830bcb565f commit r14-11623-g27f7de3b80d9a3020713d6defa4943830bcb565f Author: Jonathan Wakely Date: Sun Oct 13 19:14:04 2024 +0100 libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121] The result iterat

[gcc r14-11622] libstdc++: Do not use use memmove for 1-element ranges [PR108846, PR116471]

2025-04-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:acd6031f5cbf7621307060bae23dab5757e5e51e commit r14-11622-gacd6031f5cbf7621307060bae23dab5757e5e51e Author: Giuseppe D'Angelo Date: Fri Aug 23 15:05:54 2024 +0200 libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471] This commit ports the

[gcc r12-11038] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:31d7e0751e58ce006038fa5100a79da6ec6ddb7e commit r12-11038-g31d7e0751e58ce006038fa5100a79da6ec6ddb7e Author: Jonathan Wakely Date: Fri Apr 11 11:08:34 2025 +0100 libstdc++: Document thread-safety for COW std::string [PR21334] The gcc4-compatible copy-on-write

Re: Compiler support for forbidding certain methods from being called

2025-04-14 Thread Jonathan Wakely via Gcc
On Mon, 14 Apr 2025 at 14:47, Julian Waters wrote: > > Hi Jonathan, > > Thanks for the suggestion, it seems promising. I switched out the > error attribute for the warning attribute at first, since they should > be equivalent except warning just warns instead of erroring. This > results in the lin

Re: Compiler support for forbidding certain methods from being called

2025-04-14 Thread Jonathan Wakely via Gcc
On Mon, 14 Apr 2025 at 11:53, Julian Waters wrote: > > Hi Jonathan, > > Yep, unfortunately #pragma GCC poison is far too restrictive, it > doesn't check if it is a function call to that particular banned > function, it restricts any and all use of that identifier in the code > altogether. Not only

Re: Compiler support for forbidding certain methods from being called

2025-04-14 Thread Jonathan Wakely via Gcc
On Mon, 14 Apr 2025 at 12:57, Jonathan Wakely wrote: > > On Mon, 14 Apr 2025 at 11:53, Julian Waters wrote: > > > > Hi Jonathan, > > > > Yep, unfortunately #pragma GCC poison is far too restrictive, it > > doesn't check if it is a function call to that particular banned > > function, it restricts

[gcc r15-9425] libstdc++: Document thread-safety for COW std::string [PR21334]

2025-04-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:dd35f66287b7cca196a720c9641e463255dceb1c commit r15-9425-gdd35f66287b7cca196a720c9641e463255dceb1c Author: Jonathan Wakely Date: Fri Apr 11 11:08:34 2025 +0100 libstdc++: Document thread-safety for COW std::string [PR21334] The gcc4-compatible copy-on-write s

Re: Compiler support for forbidding certain methods from being called

2025-04-14 Thread Jonathan Wakely via Gcc
On Mon, 14 Apr 2025 at 10:11, Julian Waters via Gcc wrote: > > Hi all, > > A codebase I'm working with has decided that poisoning certain > standard library functions is necessary, as it explicitly does not use > those functions unless absolutely necessary for its own reasons (This > was not my de

[gcc r14-11589] libstdc++: Fix conversions to key/value types for hash table insertion [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cfe086bea29799c2d4eff59d2d43e30a162bf9c commit r14-11589-g5cfe086bea29799c2d4eff59d2d43e30a162bf9c Author: Jonathan Wakely Date: Tue Nov 5 17:19:06 2024 + libstdc++: Fix conversions to key/value types for hash table insertion [PR115285] The conversions

[gcc r14-11587] libstdc++: Fix test broken when using COW std::string

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9119752d3782a50effbfc1ebaed3902bae75c419 commit r14-11587-g9119752d3782a50effbfc1ebaed3902bae75c419 Author: François Dumont Date: Thu Oct 24 20:30:16 2024 +0200 libstdc++: Fix test broken when using COW std::string libstdc++-v3/ChangeLog: * t

[gcc r14-11586] libstdc++: Always instantiate key_type to compute hash code [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6343a0fef382a6f37f50755beb239f4e1e9e83cb commit r14-11586-g6343a0fef382a6f37f50755beb239f4e1e9e83cb Author: François Dumont Date: Tue Oct 22 19:13:34 2024 +0200 libstdc++: Always instantiate key_type to compute hash code [PR115285] Even if it is possible to c

[gcc r15-9263] libbacktrace: Use correct type in backtrace_atomic_store_int

2025-04-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:895ea5bdc5e6485faa5fe88ead5a5d8d1f3dc5b9 commit r15-9263-g895ea5bdc5e6485faa5fe88ead5a5d8d1f3dc5b9 Author: Jonathan Wakely Date: Mon Apr 7 20:46:44 2025 +0100 libbacktrace: Use correct type in backtrace_atomic_store_int libbacktrace/ChangeLog:

[gcc r14-11539] libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ef11c1573d16db756c246ac029a99947bdc01aa3 commit r14-11539-gef11c1573d16db756c246ac029a99947bdc01aa3 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587] Because ranges c

[gcc r13-9499] libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:09584eb968ef4751a704ee6a79ac1f31fd7beec8 commit r13-9499-g09584eb968ef4751a704ee6a79ac1f31fd7beec8 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587] In r15-8980-gf4b

[gcc r13-9498] libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b07ff1f34c0e74b7d812baa1bd5987ba2c8b9625 commit r13-9498-gb07ff1f34c0e74b7d812baa1bd5987ba2c8b9625 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of std::min in ranges::uninitialized_xxx algos [PR101587] Because ranges ca

[gcc r13-9500] libstdc++: Fix use-after-free in std::format [PR119671]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6c61f43b8cd410125026429a6ea87308dd49a786 commit r13-9500-g6c61f43b8cd410125026429a6ea87308dd49a786 Author: Jonathan Wakely Date: Mon Apr 7 19:52:55 2025 +0100 libstdc++: Fix use-after-free in std::format [PR119671] When formatting floating-point values to wid

[gcc r14-11541] libstdc++: Add new header to Doxygen config file

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7e789f34206f29ae501ddba87faf0e73658a4c5c commit r14-11541-g7e789f34206f29ae501ddba87faf0e73658a4c5c Author: Jonathan Wakely Date: Thu Apr 3 15:36:08 2025 +0100 libstdc++: Add new header to Doxygen config file libstdc++-v3/ChangeLog: * doc/dox

[gcc r14-11542] libstdc++: Fix use-after-free in std::format [PR119671]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:059107eb22c4800be94abb1ff9085341cc851432 commit r14-11542-g059107eb22c4800be94abb1ff9085341cc851432 Author: Jonathan Wakely Date: Mon Apr 7 19:52:55 2025 +0100 libstdc++: Fix use-after-free in std::format [PR119671] When formatting floating-point values to wi

[gcc r14-11540] libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587]

2025-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7ad64ffe10f87cbd28f0d9719469edda61b8 commit r14-11540-g7ad64ffe10f87cbd28f0d9719469edda61b8 Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587] In r15-8980-gf4

[gcc r15-9259] libstdc++: Add new headers to for PCH

2025-04-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:107f8de8fb5004bbf219c47b60dfd721762437d2 commit r15-9259-g107f8de8fb5004bbf219c47b60dfd721762437d2 Author: Jonathan Wakely Date: Mon Apr 7 11:15:03 2025 +0100 libstdc++: Add new headers to for PCH This adds the new C23 headers to the PCH, and also removes th

[gcc r15-9146] cobol: Fix incorrect use of std::remove_if

2025-04-05 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6621e5a1d1195137a1dd6d917961ab23609a244c commit r15-9146-g6621e5a1d1195137a1dd6d917961ab23609a244c Author: Jonathan Wakely Date: Tue Mar 18 18:37:01 2025 + cobol: Fix incorrect use of std::remove_if The call to std::remove_if used here doesn't remove any

[gcc r14-11488] libstdc++: Add testcases for resolved bug [PR101527]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:da6cea6625be011eeda958b096cf35573d2ab7bb commit r14-11488-gda6cea6625be011eeda958b096cf35573d2ab7bb Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change

[gcc r13-9470] libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:031cb46341690a66f5b31486942f69105db15297 commit r13-9470-g031cb46341690a66f5b31486942f69105db15297 Author: Jonathan Wakely Date: Tue Dec 10 10:56:41 2024 + libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517] Because of PR c++/85944 w

[gcc r15-9195] libstdc++: Fix whitespace in std::basic_string::_M_construct

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b884f3d6335539447d32c6462cc4ef52e30e273 commit r15-9195-g4b884f3d6335539447d32c6462cc4ef52e30e273 Author: Jonathan Wakely Date: Thu Apr 3 14:15:51 2025 +0100 libstdc++: Fix whitespace in std::basic_string::_M_construct libstdc++-v3/ChangeLog:

[gcc r14-11508] libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4366711d2d66ea9a2d4fe9dd112795ef0c6f785c commit r14-11508-g4366711d2d66ea9a2d4fe9dd112795ef0c6f785c Author: Jonathan Wakely Date: Fri Mar 28 22:00:38 2025 + libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983] This was fixed on trunk

[gcc r14-11511] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:58a2b7f05587485f846490e21e4de3d51d83afb9 commit r14-11511-g58a2b7f05587485f846490e21e4de3d51d83afb9 Author: Jonathan Wakely Date: Fri Feb 28 21:44:41 2025 + libstdc++: Fix ranges::iter_move handling of rvalues [PR106612] The specification for std::ranges:

[gcc r15-9199] libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:03ac8886e5c1fa16da90276fd721a57fa9435f4f commit r15-9199-g03ac8886e5c1fa16da90276fd721a57fa9435f4f Author: Jonathan Wakely Date: Wed Mar 26 11:47:05 2025 + libstdc++: Replace use of __mindist in ranges::uninitialized_xxx algos [PR101587] In r15-8980-gf4b

[gcc r15-9196] libstdc++: Check feature test macro for std::string_view in

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:affdef57a45a443ead24f6afb7027a2683028031 commit r15-9196-gaffdef57a45a443ead24f6afb7027a2683028031 Author: Jonathan Wakely Date: Thu Apr 3 13:59:14 2025 +0100 libstdc++: Check feature test macro for std::string_view in We can use the __glibcxx_string_view ma

[gcc r15-9194] libstdc++: allow defining version FTMs without standard-named macros

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6b7e447503d147e22fa7f38395574beae91b3d8c commit r15-9194-g6b7e447503d147e22fa7f38395574beae91b3d8c Author: Arsen Arsenović Date: Wed Mar 26 12:26:39 2025 +0100 libstdc++: allow defining version FTMs without standard-named macros This is useful to provide libs

[gcc r13-9489] libstdc++: Do not use compiler built-in in requires-clause

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5f14b91fbebfa880a4001aff153ed78f26f366a7 commit r13-9489-g5f14b91fbebfa880a4001aff153ed78f26f366a7 Author: Jonathan Wakely Date: Wed Apr 2 12:52:54 2025 +0100 libstdc++: Do not use compiler built-in in requires-clause This is a partial backport of r14-6064-gc

[gcc r13-9487] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d1929ba18c1e4f0fa4212ec2181f8345896bb7e8 commit r13-9487-gd1929ba18c1e4f0fa4212ec2181f8345896bb7e8 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758] As in r13-4393-gcca06f0d6d76b0

[gcc r13-9485] libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:30a0a942007ac01601c6493b558b747d6a5b6371 commit r13-9485-g30a0a942007ac01601c6493b558b747d6a5b6371 Author: Jonathan Wakely Date: Tue Apr 1 11:02:43 2025 +0100 libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212] The compiler can't tell t

[gcc r12-11012] libstdc++: Avoid aliasing violation in std::valarray [PR99117]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8250987299d01ff318b73a02e4ba245afd46b64b commit r12-11012-g8250987299d01ff318b73a02e4ba245afd46b64b Author: Jonathan Wakely Date: Thu Feb 8 13:59:42 2024 + libstdc++: Avoid aliasing violation in std::valarray [PR99117] The call to __valarray_copy construc

[gcc r14-11510] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9d5baaa92c6609191fd2488389562ac1ad1f0fb2 commit r14-11510-g9d5baaa92c6609191fd2488389562ac1ad1f0fb2 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Warray-bounds warning in std::vector [PR110498] In this case, we need to tell the

[gcc r14-11512] libstdc++: Fix std::ranges::iter_move for function references [PR119469]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:88f0c1fe2825056f6d5fefa7809d878b109e7019 commit r14-11512-g88f0c1fe2825056f6d5fefa7809d878b109e7019 Author: Jonathan Wakely Date: Wed Mar 26 11:21:32 2025 + libstdc++: Fix std::ranges::iter_move for function references [PR119469] The result of std::move (

gcc-cvs@gcc.gnu.org

2025-04-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f93995b8dbe2e6aaeffbaa8d11eca18e204e995 commit r14-11492-g6f93995b8dbe2e6aaeffbaa8d11eca18e204e995 Author: Jonathan Wakely Date: Mon Mar 10 14:29:36 2025 + libstdc++: Add static_assert to std::packaged_task::packaged_task(F&&) LWG 4154 (approved in Wrocł

[gcc r14-11491] libstdc++: Add testcase for std::filesystem::copy [PR118699]

2025-04-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5eb93522a661481caa53d4d1a716888b5b11f4da commit r14-11491-g5eb93522a661481caa53d4d1a716888b5b11f4da Author: Jonathan Wakely Date: Thu Jan 30 17:02:47 2025 + libstdc++: Add testcase for std::filesystem::copy [PR118699] This was fixed last year by r15-2409-

[gcc r15-9110] Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:97cbe3cd5f36470884e940bda4469dc9b5b93cfd commit r15-9110-g97cbe3cd5f36470884e940bda4469dc9b5b93cfd Author: Jonathan Wakely Date: Mon Mar 31 15:07:12 2025 +0100 Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550] In r15-8491-g778c28c70f857

[gcc r15-9112] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:aa3aaf2bfb8fcc17076993df4297597b68bc5f60 commit r15-9112-gaa3aaf2bfb8fcc17076993df4297597b68bc5f60 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Warray-bounds warning in std::vector [PR110498] In this case, we need to tell the c

[gcc r13-9475] libstdc++: Fix comment typo

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8160e7649c99a6acf519d84a8c5b7a67af3b7b1a commit r13-9475-g8160e7649c99a6acf519d84a8c5b7a67af3b7b1a Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek *

[gcc r13-9479] libstdc++: Make std::erase for linked lists convert to bool

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8debc3440846a9840330835e61b5179616beaf63 commit r13-9479-g8debc3440846a9840330835e61b5179616beaf63 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r13-9478] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1662a95371061018415ef26c2e787451c420aa56 commit r13-9478-g1662a95371061018415ef26c2e787451c420aa56 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsan

[gcc r13-9477] libstdc++: Update tzdata to 2025b

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0d80c4122049446b49f54220b8b3dffdf695e77a commit r13-9477-g0d80c4122049446b49f54220b8b3dffdf695e77a Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025b Import the new 2025b tzdata.zi file. libstdc++-v3/Change

[gcc r13-9473] libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9d2a7a749e5d418f11c504c3081ce383444af84e commit r13-9473-g9d2a7a749e5d418f11c504c3081ce383444af84e Author: Jonathan Wakely Date: Wed Sep 18 16:17:28 2024 +0100 libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in For the operator<=> overload we can us

[gcc r13-9474] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:08e7f31dd2c209caf85cc624c0d75f3e09d5c59e commit r13-9474-g08e7f31dd2c209caf85cc624c0d75f3e09d5c59e Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

[gcc r13-9468] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c55e69d87caf8ec7c4a008b571f2232570255855 commit r13-9468-gc55e69d87caf8ec7c4a008b571f2232570255855 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::span construction [PR117966] As PR c++/117966 shows, th

[gcc r13-9467] libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:86700d114498ef6ed1f14b54732ba62c9f9504d4 commit r13-9467-g86700d114498ef6ed1f14b54732ba62c9f9504d4 Author: Jonathan Wakely Date: Tue Dec 17 17:38:43 2024 + libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389] We have several overloads

[gcc r13-9466] libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4655e9c9eef67fde3e7e0b95a218a13ff5b33c1d commit r13-9466-g4655e9c9eef67fde3e7e0b95a218a13ff5b33c1d Author: Jonathan Wakely Date: Mon Dec 16 17:42:24 2024 + libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035] Inserting an em

[gcc r13-9464] libstdc++: Add testcases for resolved bug [PR101527]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b19afd649fcc0b747c4834d43d969f4233aeaee2 commit r13-9464-gb19afd649fcc0b747c4834d43d969f4233aeaee2 Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change r

[gcc r14-11486] libstdc++: Make std::erase for linked lists convert to bool

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d22bd12554d5c4214da7072aff4d0babaf82b412 commit r14-11486-gd22bd12554d5c4214da7072aff4d0babaf82b412 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r14-11487] libstdc++: Remove stray comma in testing docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0b49d8bc67d26384d41f369137636bb7851150d2 commit r14-11487-g0b49d8bc67d26384d41f369137636bb7851150d2 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/ma

[gcc r14-11485] libstdc++: Fix some broken links in the manual

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cf01493b1f5aec3056596b17192662f44fa13a64 commit r14-11485-gcf01493b1f5aec3056596b17192662f44fa13a64 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/

[gcc r14-11484] doc: Fix minor grammar nit in -ftrivial-auto-var-init docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d276541a82c1fd3d5d272b09f2b7da0e42e4cf4c commit r14-11484-gd276541a82c1fd3d5d272b09f2b7da0e42e4cf4c Author: Jonathan Wakely Date: Mon Mar 10 13:48:15 2025 + doc: Fix minor grammar nit in -ftrivial-auto-var-init docs gcc/ChangeLog: * doc/e

[gcc r13-9461] libstdc++: Update references to gcc.gnu.org/onlinedocs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7cdc7efa117380bc6f08b419ae00be15c7dfa2b0 commit r13-9461-g7cdc7efa117380bc6f08b419ae00be15c7dfa2b0 Author: Gerald Pfeifer Date: Sat Aug 17 15:21:21 2024 +0200 libstdc++: Update references to gcc.gnu.org/onlinedocs libstdc++-v3: * doc/xml/manual/ab

[gcc r13-9460] libstdc++: Remove stray comma in testing docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4dfce5c5c01a08a5e413d800dca57294f97c6df1 commit r13-9460-g4dfce5c5c01a08a5e413d800dca57294f97c6df1 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/man

[gcc r13-9459] libstdc++: Correct statement about default -std option

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9445b773f9a4fad52425dd8ffcecbaae4e7a2b30 commit r13-9459-g9445b773f9a4fad52425dd8ffcecbaae4e7a2b30 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=gn

[gcc r13-9458] doc: Fix minor grammar nit in -ftrivial-auto-var-init docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1b1614aab0a49946558a4112126c2d1e6e003cab commit r13-9458-g1b1614aab0a49946558a4112126c2d1e6e003cab Author: Jonathan Wakely Date: Mon Mar 10 13:48:15 2025 + doc: Fix minor grammar nit in -ftrivial-auto-var-init docs gcc/ChangeLog: * doc/ex

[gcc r14-11482] libstdc++: Update tzdata to 2025b

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a93c02154f536acbadecb78f72223ec7bf95b46f commit r14-11482-ga93c02154f536acbadecb78f72223ec7bf95b46f Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025b Import the new 2025b tzdata.zi file. libstdc++-v3/Chang

[gcc r14-11483] libstdc++: Optimize std::vector construction from input iterators [PR108487]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5a830c6cd54d376ee23043381c6ed761559e1e08 commit r14-11483-g5a830c6cd54d376ee23043381c6ed761559e1e08 Author: Jonathan Wakely Date: Tue Mar 25 13:24:08 2025 + libstdc++: Optimize std::vector construction from input iterators [PR108487] LWG 3291 make std::ra

[gcc r15-9017] libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983]

2025-03-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:878812b6f6905774ab37cb78903e3e11bf1c508c commit r15-9017-g878812b6f6905774ab37cb78903e3e11bf1c508c Author: Jonathan Wakely Date: Fri Mar 28 21:46:46 2025 + libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983] This was fixed on

[gcc r15-8979] libstdc++: Use const_cast to workaround tm_zone being non-const

2025-03-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:16766d5a0c4a946d3ba9255a99621975b9773e18 commit r15-8979-g16766d5a0c4a946d3ba9255a99621975b9773e18 Author: Jonathan Wakely Date: Wed Mar 26 17:45:06 2025 + libstdc++: Use const_cast to workaround tm_zone being non-const Iain reported that he's seeing this

Re: [Linaro-TCWG-CI] gcc-15-8904-ge200f53a555: 2 regressions on aarch64

2025-03-26 Thread Jonathan Wakely via Gcc-regression
On Wed, 26 Mar 2025 at 10:17, Jonathan Wakely wrote: > > On Wed, 26 Mar 2025 at 09:55, Jonathan Wakely wrote: > > > > On Wed, 26 Mar 2025 at 00:55, wrote: > > > > > > Dear contributor, > > > > > > Our automatic CI has detected problems related to your patch(es). Please > > > find some details b

[gcc r15-8934] c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:101f302363e8773958887e00750098b760a5b6bd commit r15-8934-g101f302363e8773958887e00750098b760a5b6bd Author: Jonathan Wakely Date: Wed Mar 26 10:10:19 2025 + c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C My r15-8904-ge200f53a555651 changed the std::vector

[gcc r14-11453] libstdc++: Allow std::ranges::to to create unions

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5b4e362239131967698328f3648efd7b9eea862e commit r14-11453-g5b4e362239131967698328f3648efd7b9eea862e Author: Jonathan Wakely Date: Tue Mar 25 00:27:52 2025 + libstdc++: Allow std::ranges::to to create unions LWG 4229 points out that the std::ranges::to wor

Re: [Linaro-TCWG-CI] gcc-15-8904-ge200f53a555: 2 regressions on aarch64

2025-03-26 Thread Jonathan Wakely via Gcc-regression
On Wed, 26 Mar 2025 at 00:55, wrote: > > Dear contributor, > > Our automatic CI has detected problems related to your patch(es). Please find > some details below. > > In gcc_check master-aarch64, after: > | commit gcc-15-8904-ge200f53a555 > | Author: Jonathan Wakely > | Date: Tue Mar 25

Re: [Linaro-TCWG-CI] gcc-15-8904-ge200f53a555: 2 regressions on aarch64

2025-03-26 Thread Jonathan Wakely via Gcc-regression
On Wed, 26 Mar 2025 at 09:55, Jonathan Wakely wrote: > > On Wed, 26 Mar 2025 at 00:55, wrote: > > > > Dear contributor, > > > > Our automatic CI has detected problems related to your patch(es). Please > > find some details below. > > > > In gcc_check master-aarch64, after: > > | commit gcc-15-

[gcc r15-8903] libstdc++: Adjust how __gnu_debug::vector detects invalidation

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2848b8dabcaca05563b92528206345f8f845daff commit r15-8903-g2848b8dabcaca05563b92528206345f8f845daff Author: Jonathan Wakely Date: Mon Mar 24 21:21:02 2025 + libstdc++: Adjust how __gnu_debug::vector detects invalidation The new C++23 member functions assig

[gcc r15-8902] libstdc++: Fix std::vector::append_range for overlapping ranges

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d4f7d18b3ed83a8265be913bb230f6efa395e527 commit r15-8902-gd4f7d18b3ed83a8265be913bb230f6efa395e527 Author: Jonathan Wakely Date: Fri Mar 21 23:21:42 2025 + libstdc++: Fix std::vector::append_range for overlapping ranges Unlike insert_range and assign_rang

[gcc r15-8883] libstdc++: Add testcase for std::filesystem::copy [PR118699]

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:466da4baba46608882d16d121fa46d33f841bc7b commit r15-8883-g466da4baba46608882d16d121fa46d33f841bc7b Author: Jonathan Wakely Date: Thu Jan 30 17:02:47 2025 + libstdc++: Add testcase for std::filesystem::copy [PR118699] This was fixed last year by r15-2409-g

[gcc r15-8880] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:039cc50867000e6427924ca490dc810eaa44cf08 commit r15-8880-g039cc50867000e6427924ca490dc810eaa44cf08 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsan

[gcc r15-8873] libstdc++: Fix some broken links in the manual

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1e4d81aab2542f529d23329fcc5e642eedd617d9 commit r15-8873-g1e4d81aab2542f529d23329fcc5e642eedd617d9 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/m

[gcc r15-8872] libstdc++: Add testcases for resolved bug [PR101527]

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f7c0b0fc4fdeaf034dc38356830625f7280d325d commit r15-8872-gf7c0b0fc4fdeaf034dc38356830625f7280d325d Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change r

[gcc r15-8723] libstdc++: Ensure that std::vector allocator has bool value_type

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:75df481fcc381d6aaefdbe2ef1d66927e30b5743 commit r15-8723-g75df481fcc381d6aaefdbe2ef1d66927e30b5743 Author: Jonathan Wakely Date: Fri Mar 21 22:49:44 2025 + libstdc++: Ensure that std::vector allocator has bool value_type This is the subject of LWG 4228 wh

[gcc r15-8490] libstdc++: Fix localized D_T_FMT %c formatting for [PR117214]

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c24a1d58bc02daabafd5c94fca0984b70db811c8 commit r15-8490-gc24a1d58bc02daabafd5c94fca0984b70db811c8 Author: XU Kailiang Date: Sat Mar 1 13:23:21 2025 +0800 libstdc++: Fix localized D_T_FMT %c formatting for [PR117214] Formatting a time point with %c was imple

[gcc r14-11428] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b685234cb5dc54caa751ce81e841143fa0398d99 commit r14-11428-gb685234cb5dc54caa751ce81e841143fa0398d99 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

[gcc r14-11429] libstdc++: Fix comment typo

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e7a0f04ddb708320403c7477679fbeae3638820d commit r14-11429-ge7a0f04ddb708320403c7477679fbeae3638820d Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek

[gcc r14-11430] libstdc++: Correct statement about default -std option

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:084dacc2054ae633f0fea13d72001d50e08719f7 commit r14-11430-g084dacc2054ae633f0fea13d72001d50e08719f7 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=g

[gcc r15-8489] libstdc++: Use formatting locale for std::time_put formats

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3c7f2fd8c4b330029c935f2785a5da9395355d7d commit r15-8489-g3c7f2fd8c4b330029c935f2785a5da9395355d7d Author: Jonathan Wakely Date: Wed Mar 19 19:38:15 2025 + libstdc++: Use formatting locale for std::time_put formats When using std::time_put to format a chr

[gcc r15-8491] libstdc++: Fix localized %c formatting for non-UTC times [PR117214]

2025-03-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:778c28c70f8573f8256c810ff0d9e143ff75dec3 commit r15-8491-g778c28c70f8573f8256c810ff0d9e143ff75dec3 Author: Jonathan Wakely Date: Wed Mar 19 22:05:28 2025 + libstdc++: Fix localized %c formatting for non-UTC times [PR117214] The previous commit fixed most

[gcc r15-8466] libstdc++: Add from_range_t constructors to debug ordered containers

2025-03-20 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f3253bd7bd49e54fe56cfb7e41fed4d8183803de commit r15-8466-gf3253bd7bd49e54fe56cfb7e41fed4d8183803de Author: Jonathan Wakely Date: Wed Mar 19 22:22:56 2025 + libstdc++: Add from_range_t constructors to debug ordered containers libstdc++-v3/ChangeLog:

[gcc r15-8455] libstdc++: Correct statement about default -std option

2025-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b93e60e7901526d7df2d8c0f5e0e46c57e8e3771 commit r15-8455-gb93e60e7901526d7df2d8c0f5e0e46c57e8e3771 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=gn

[gcc r15-8454] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b8e39b4c33ce74c243e467391f6cc0144d4a9477 commit r15-8454-gb8e39b4c33ce74c243e467391f6cc0144d4a9477 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

Re: [Linaro-TCWG-CI] gcc-15-8035-g7ee31bc9276: 2 regressions on master-thumb_m23_soft_eabi

2025-03-19 Thread Jonathan Wakely via Gcc-regression
On Mon, 17 Mar 2025 at 14:54, Jonathan Wakely wrote: > > On Mon, 17 Mar 2025 at 09:53, Jonathan Wakely wrote: > > > > > > > > On Monday, 17 March 2025, Christophe Lyon > > wrote: > > > On Sun, 16 Mar 2025 at 21:54, Jonathan Wakely wrote: > > >> > > >> On Sun, 16 Mar 2025 at 13:16, wrote: > >

Re: Some doubt about participating in GCC community

2025-03-18 Thread Jonathan Wakely via Gcc
On Mon, 17 Mar 2025 at 22:46, Martin Jambor wrote: > > Hello, > > and sorry for a delayed reply. > > On Sat, Mar 08 2025, Gwen Fu wrote: > > Good Afternoon Mr.Jambor! > > Here are my questions: > > 1.I am trying to do fix some easy bugs for participate in our community . > > And a developer told m

  1   2   3   4   5   6   7   8   9   10   >