aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/29_atomics
AgeCommit message (Expand)AuthorFilesLines
2024-08-01libstdc++: Add missing constexpr to __atomic_impl::__clear_paddingDeev Patel1-0/+3
2024-07-09libstdc++: Fix _Atomic(T) macro in <stdatomic.h> [PR115807]Jonathan Wakely1-0/+14
2024-04-18[libstdc++] [testsuite] disable SRA for compare_exchange_paddingAlexandre Oliva1-2/+3
2024-04-08libstdc++: Fix tests that fail with -fno-char8_tJonathan Wakely2-2/+2
2024-03-14libstdc++: Add missing clear_padding in __atomic_float constructorxndcn1-0/+53
2024-03-07libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR1...Jonathan Wakely1-0/+1
2024-03-07libstdc++: Replace unnecessary uses of built-ins in testsuiteJonathan Wakely1-2/+3
2024-01-03Update copyright years.Jakub Jelinek99-99/+99
2023-11-16libstdc++: Test for feature test macros more accuratelyJonathan Wakely6-0/+6
2023-11-11libstdc++: Deprecate std::atomic_xxx overloads for std::shared_ptrJonathan Wakely1-0/+1
2023-10-13testsuite: Replace many dg-require-thread-fence with dg-require-atomic-cmpxch...Hans-Peter Nilsson9-9/+9
2023-09-26testsuite: Require thread-fence for 29_atomics/atomic_flag/cons/value_init.ccHans-Peter Nilsson1-0/+1
2023-09-16libstdc++: Do not require effective target pthread for some testsJonathan Wakely1-3/+2
2023-09-16libstdc++: Remove dg-options "-std=gnu++20" from <atomic> testsJonathan Wakely33-61/+28
2023-09-15libstdc++: Remove dg-options "-std=gnu++23" from remaining testsJonathan Wakely3-3/+0
2023-09-15libstdc++: Fix 29_atomics/headers/atomic/types_std_c++2a_neg.cc for C++23Jonathan Wakely1-2/+5
2023-09-14libstdc++: Add dg-require-thread-fence in several testsChristophe Lyon8-0/+8
2023-09-01libstdc++: Use a loop in atomic_ref::compare_exchange_strong [PR111077]Jonathan Wakely1-23/+52
2023-05-16libstdc++: Stop using _GLIBCXX_USE_C99_STDINT_TR1 in <cstdint>Jonathan Wakely1-1/+1
2023-05-12libstdc++: Reduce <atomic> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-3/+1
2023-04-05libstdc++: Fix some freestanding test failuresArsen Arsenović1-0/+1
2023-02-13libstdc++: Add missing free functions for atomic_flag [PR103934]Thomas W Rodgers1-2/+24
2023-02-13libstdc++: Add missing free functions for atomic_flag [PR103934]Thomas W Rodgers2-2/+50
2023-01-16Update copyright years.Jakub Jelinek99-99/+99
2022-12-12libstdc++: Define atomic lock-free type aliases for C++20 [PR98034]Jonathan Wakely1-0/+34
2022-10-18libstdc++: Partial library support for std::float{16,32,64,128}_t and std::bf...Jakub Jelinek1-0/+112
2022-10-03libstdc++: Disable hosted-only tests [PR103626]Arsen Arsenović6-0/+13
2022-09-16libstdc++: Fix compare_exchange_padding.cc test for std::atomic_refJonathan Wakely1-5/+6
2022-09-08libstdc++: Clear padding bits in atomic compare_exchangeThomas Rodgers2-0/+85
2022-06-13libstdc++: Use type_identity_t for non-deducible std::atomic_xxx argsJonathan Wakely1-0/+13
2022-04-22libstdc++: Make atomic notify_one and notify_all non-constThomas W Rodgers1-2/+2
2022-04-14libstdc++: Fix missing and incorrect feature test macros [PR105269]Jonathan Wakely2-0/+16
2022-02-11libstdc++: Fix test failures at -O0Jonathan Wakely1-0/+1
2022-02-10libstdc++: Add atomic_fetch_xor to <stdatomic.h>Jonathan Wakely1-0/+11
2022-01-19libstdc++: Include <stddef.h> for size_t and ptrdiff_t [PR104123]Jonathan Wakely1-2/+3
2022-01-18libstdc++: Define <stdatomic.h> for C++23Jonathan Wakely1-0/+130
2022-01-03Update copyright years.Jakub Jelinek98-98/+98
2021-12-09libstdc++: Make atomic<T*>::wait() const [PR102994]Thomas Rodgers1-0/+19
2021-11-26libstdc++: Ensure dg-add-options comes after dg-optionsJonathan Wakely1-1/+1
2021-09-16libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761]Thomas Rodgers1-4/+3
2021-08-03libstdc++: Replace TR1 components with C++11 ones in test utilsJonathan Wakely7-13/+13
2021-06-09libstd++: Only support atomic_ref::wait tests which are always lockfreeThomas Rodgers1-11/+14
2021-06-08libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [PR100889]Thomas Rodgers1-13/+25
2021-05-17libstdc++: Fix wrong thread waking on notify [PR100334]Thomas Rodgers1-0/+93
2021-05-10libstdc++: Remove redundant -std=gnu++17 option from concurrency testsJonathan Wakely5-5/+0
2021-04-27Revert "libstdc++: Add workaround for ia32 floating atomics miscompilations [...Jakub Jelinek2-2/+0
2021-04-22libstdc++: Add workaround for ia32 floating atomics miscompilations [PR100184]Jakub Jelinek2-0/+2
2021-04-20libstdc++: Refactor/cleanup of C++20 atomic wait implementationThomas Rodgers7-183/+119
2021-03-10Add options to link with libatomic in various tests.John David Anglin4-0/+4
2021-01-15libstdc++-v3: Add -fcf-protection=none to -march=i486H.J. Lu1-1/+1