diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2023-05-12 14:04:04 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2023-05-12 17:46:28 +0100 |
commit | 0b6aebf7bbe1256d8d9ace7e4e44c7b032e8592b (patch) | |
tree | b08746701cedd95e58fef1675d70b7a7bde2a151 /libstdc++-v3/configure | |
parent | 6d664515720bb277d49eb1457477a9d88f4ba5ed (diff) | |
download | gcc-0b6aebf7bbe1256d8d9ace7e4e44c7b032e8592b.zip gcc-0b6aebf7bbe1256d8d9ace7e4e44c7b032e8592b.tar.gz gcc-0b6aebf7bbe1256d8d9ace7e4e44c7b032e8592b.tar.bz2 |
libstdc++: Reduce <atomic> dependency on _GLIBCXX_USE_C99_STDINT_TR1
Since r9-2028-g8ba7f29e3dd064 we've defined most of <cstdint>
unconditionally, so we can do the same for most of the std::atomic
aliases such as std::atomic_int_least32_t.
The only aliases that need to depend on _GLIBCXX_USE_C99_STDINT_TR1 are
the ones for the integer types that are not guaranteed to be defined,
e.g. std::atomic_int32_t.
libstdc++-v3/ChangeLog:
* include/std/atomic (atomic_int_least8_t, atomic_uint_least8_t)
(atomic_int_least16_t, atomic_uint_least16_t)
(atomic_int_least32_t, atomic_uint_least32_t)
(atomic_int_least64_t, atomic_uint_least64_t)
(atomic_int_fast16_t, atomic_uint_fast16_t)
(atomic_int_fast32_t, atomic_uint_fast32_t)
(atomic_int_fast64_t, atomic_uint_fast64_t)
(atomic_intmax_t, atomic_uintmax_t): Define unconditionally.
* testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: Adjust.
Diffstat (limited to 'libstdc++-v3/configure')
0 files changed, 0 insertions, 0 deletions