LWG 2441 Provide exact-width atomic typedefs
authorJonathan Wakely <jwakely@redhat.com>
Wed, 20 Jul 2016 18:21:59 +0000 (19:21 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 20 Jul 2016 18:21:59 +0000 (19:21 +0100)
commite87b7d52c364b6ddb173ba74deb47c89b2968461
tree04df58243bcfecb8ab7737fb1feecdeed7ec8366
parent07c772ed4e2bfd648c705575b0ff7f0c06f44c0c
LWG 2441 Provide exact-width atomic typedefs

* include/std/atomic (atomic_int8_t, atomic_uint8_t, atomic_int16_t)
(atomic_uint16_t, atomic_int32_t, atomic_uint32_t, atomic_int64_t)
(atomic_uint64_t): Define (LWG 2441).
* testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Remove empty
lines.
* testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Test for
the new types.
* doc/xml/manual/intro.xml: Document DR 2441 status.

From-SVN: r238534
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/intro.xml
libstdc++-v3/include/std/atomic
libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++0x.cc