* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
@ 2022-02-02 21:45 ` redi at gcc dot gnu.org
2023-02-03 11:08 ` redi at gcc dot gnu.org
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: redi at gcc dot gnu.org @ 2022-02-02 21:45 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Assignee|unassigned at gcc dot gnu.org |rodgertq at gcc dot gnu.org
Last reconfirmed| |2022-02-02
Status|UNCONFIRMED |ASSIGNED
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
2022-02-02 21:45 ` [Bug libstdc++/103934] " redi at gcc dot gnu.org
@ 2023-02-03 11:08 ` redi at gcc dot gnu.org
2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: redi at gcc dot gnu.org @ 2023-02-03 11:08 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Patch: https://gcc.gnu.org/pipermail/gcc-patches/2022-January/588521.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
2022-02-02 21:45 ` [Bug libstdc++/103934] " redi at gcc dot gnu.org
2023-02-03 11:08 ` redi at gcc dot gnu.org
@ 2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-02-14 1:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Thomas Rodgers <rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:a8d769045b43e8509490362865a85cb31a855ccf
commit r13-5976-ga8d769045b43e8509490362865a85cb31a855ccf
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 09:35:11 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_test
atomic_flag_test_explicit
Which were missed when commit 491ba6 introduced C++20 atomic flag
test.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_test): Add.
(atomic_flag_test_explicit): Add.
* testsuite/29_atomics/atomic_flag/test/explicit.cc: Add
test case to cover missing atomic_flag free functions.
* testsuite/29_atomics/atomic_flag/test/implicit.cc:
Likewise.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (2 preceding siblings ...)
2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
@ 2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
2023-02-14 1:59 ` cvs-commit at gcc dot gnu.org
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-02-14 1:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Thomas Rodgers <rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:56cf9372c0596c4df4003c72dc4665a306fbfe31
commit r13-5977-g56cf9372c0596c4df4003c72dc4665a306fbfe31
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 10:09:06 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_wait
atomic_flag_wait_explicit
atomic_flag_notify
atomic_flag_notify_explicit
Which were missed when commit 83a1be introduced C++20 atomic wait.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_wait): Add.
(atomic_flag_wait_explicit): Add.
(atomic_flag_notify): Add.
(atomic_flag_notify_explicit): Add.
* testsuite/29_atomics/atomic_flag/wait_notify/1.cc:
Add test case to cover missing atomic_flag free functions.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (3 preceding siblings ...)
2023-02-14 1:47 ` cvs-commit at gcc dot gnu.org
@ 2023-02-14 1:59 ` cvs-commit at gcc dot gnu.org
2023-02-14 2:00 ` cvs-commit at gcc dot gnu.org
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-02-14 1:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Thomas Rodgers
<rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:dec869c95562c0b1255f770e68e7ea72e7e92681
commit r12-9172-gdec869c95562c0b1255f770e68e7ea72e7e92681
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 09:35:11 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_test
atomic_flag_test_explicit
Which were missed when commit 491ba6 introduced C++20 atomic flag
test.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_test): Add.
(atomic_flag_test_explicit): Add.
* testsuite/29_atomics/atomic_flag/test/explicit.cc: Add
test case to cover missing atomic_flag free functions.
* testsuite/29_atomics/atomic_flag/test/implicit.cc:
Likewise.
(cherry picked from commit a8d769045b43e8509490362865a85cb31a855ccf)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (4 preceding siblings ...)
2023-02-14 1:59 ` cvs-commit at gcc dot gnu.org
@ 2023-02-14 2:00 ` cvs-commit at gcc dot gnu.org
2023-03-10 2:18 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-02-14 2:00 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Thomas Rodgers
<rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:2e558da77adade314d4373397c93a700717d50cd
commit r11-10524-g2e558da77adade314d4373397c93a700717d50cd
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 09:35:11 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_test
atomic_flag_test_explicit
Which were missed when commit 491ba6 introduced C++20 atomic flag
test.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_test): Add.
(atomic_flag_test_explicit): Add.
* testsuite/29_atomics/atomic_flag/test/explicit.cc: Add
test case to cover missing atomic_flag free functions.
* testsuite/29_atomics/atomic_flag/test/implicit.cc:
Likewise.
(cherry picked from commit a8d769045b43e8509490362865a85cb31a855ccf)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (5 preceding siblings ...)
2023-02-14 2:00 ` cvs-commit at gcc dot gnu.org
@ 2023-03-10 2:18 ` cvs-commit at gcc dot gnu.org
2023-03-10 2:36 ` cvs-commit at gcc dot gnu.org
2023-03-10 2:43 ` rodgertq at gcc dot gnu.org
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-03-10 2:18 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Thomas Rodgers
<rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:6fb4a9bbdf3278fb3d48b840652eb34583d1606e
commit r11-10567-g6fb4a9bbdf3278fb3d48b840652eb34583d1606e
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 10:09:06 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_wait
atomic_flag_wait_explicit
atomic_flag_notify
atomic_flag_notify_explicit
Which were missed when commit 83a1be introduced C++20 atomic wait.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_wait): Add.
(atomic_flag_wait_explicit): Add.
(atomic_flag_notify): Add.
(atomic_flag_notify_explicit): Add.
* testsuite/29_atomics/atomic_flag/wait_notify/1.cc:
Add test case to cover missing atomic_flag free functions.
(cherry picked from commit 56cf9372c0596c4df4003c72dc4665a306fbfe31)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (6 preceding siblings ...)
2023-03-10 2:18 ` cvs-commit at gcc dot gnu.org
@ 2023-03-10 2:36 ` cvs-commit at gcc dot gnu.org
2023-03-10 2:43 ` rodgertq at gcc dot gnu.org
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-03-10 2:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Thomas Rodgers
<rodgertq@gcc.gnu.org>:
https://gcc.gnu.org/g:1784d252cecb0c8f4025ee587af4c29cc0992923
commit r12-9238-g1784d252cecb0c8f4025ee587af4c29cc0992923
Author: Thomas W Rodgers <rodgert@twrodgers.com>
Date: Fri Feb 10 10:09:06 2023 -0800
libstdc++: Add missing free functions for atomic_flag [PR103934]
This patch adds -
atomic_flag_wait
atomic_flag_wait_explicit
atomic_flag_notify
atomic_flag_notify_explicit
Which were missed when commit 83a1be introduced C++20 atomic wait.
libstdc++-v3/ChangeLog:
PR libstdc++/103934
* include/std/atomic (atomic_flag_wait): Add.
(atomic_flag_wait_explicit): Add.
(atomic_flag_notify): Add.
(atomic_flag_notify_explicit): Add.
* testsuite/29_atomics/atomic_flag/wait_notify/1.cc:
Add test case to cover missing atomic_flag free functions.
(cherry picked from commit 56cf9372c0596c4df4003c72dc4665a306fbfe31)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/103934] std::atomic_flag: multiple C++20 functions missing
2022-01-06 22:01 [Bug libstdc++/103934] New: std::atomic_flag: multiple C++20 functions missing gcc_bugzilla at axeitado dot com
` (7 preceding siblings ...)
2023-03-10 2:36 ` cvs-commit at gcc dot gnu.org
@ 2023-03-10 2:43 ` rodgertq at gcc dot gnu.org
8 siblings, 0 replies; 10+ messages in thread
From: rodgertq at gcc dot gnu.org @ 2023-03-10 2:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103934
Thomas Rodgers <rodgertq at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #8 from Thomas Rodgers <rodgertq at gcc dot gnu.org> ---
Fixed on master, backported to releases/gcc-12 and releases/gcc-12
^ permalink raw reply [flat|nested] 10+ messages in thread