gcc/libstdc++-v3/include
Jonathan Wakely 6f038efd93 libstdc++: Avoid including <cstdint> for std::char_traits
We should prefer the __UINT_LEAST16_TYPE__ and __UINT_LEAST32_TYPE__
macros, if available, so that we don't need all of <cstdint> in every
header that uses std::char_traits.

libstdc++-v3/ChangeLog:

	* include/bits/char_traits.h: Only include <cstdint> when
	necessary.
	* include/std/stacktrace: Use __UINTPTR_TYPE__ instead of
	uintptr_t.
	* src/c++11/cow-stdexcept.cc: Include <stdint.h>.
	* src/c++17/floating_to_chars.cc: Likewise.
	* testsuite/20_util/assume_aligned/1.cc: Include <cstdint>.
	* testsuite/20_util/assume_aligned/3.cc: Likewise.
	* testsuite/20_util/shared_ptr/creation/array.cc: Likewise.
2022-05-19 23:39:21 +01:00
..
backward libstdc++: Improve doxygen docs for some of <memory> 2022-05-13 13:32:23 +01:00
bits libstdc++: Avoid including <cstdint> for std::char_traits 2022-05-19 23:39:21 +01:00
c
c_compatibility libstdc++: Fix missing and incorrect feature test macros [PR105269] 2022-04-14 11:02:37 +01:00
c_global libstdc++: Ensure all feature test macros have type long [PR87193] 2022-01-21 16:07:34 +00:00
c_std libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provided by the C library 2022-01-18 16:31:02 +00:00
debug
decimal
experimental libstdc++: ppc: conditionalize vsx-only simd intrinsics 2022-05-06 15:43:42 -03:00
ext libstdc++: Improve doxygen docs for std::allocator 2022-05-13 13:32:22 +01:00
parallel
precompiled libstdc++: Add new headers to <bits/stdc++.h> PCH 2022-04-14 11:02:43 +01:00
pstl libstdc++: Reduce header dependencies from PSTL headers [PR92546] 2022-03-18 10:16:36 +00:00
std libstdc++: Avoid including <cstdint> for std::char_traits 2022-05-19 23:39:21 +01:00
tr1 libstdc++: Add attribute to features deprecated in C++17 [PR91260] 2022-01-14 11:27:50 +00:00
tr2
Makefile.am libstdc++: Ensure pmr aliases work without <memory_resource> 2022-05-19 23:38:23 +01:00
Makefile.in libstdc++: Ensure pmr aliases work without <memory_resource> 2022-05-19 23:38:23 +01:00