aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/configure
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-05-12 14:04:04 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-05-12 17:46:28 +0100
commit0b6aebf7bbe1256d8d9ace7e4e44c7b032e8592b (patch)
treeb08746701cedd95e58fef1675d70b7a7bde2a151 /libstdc++-v3/configure
parent6d664515720bb277d49eb1457477a9d88f4ba5ed (diff)
downloadgcc-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