https://gcc.gnu.org/g:228433365ced04568fc521e4ea7860c4321a08bd
commit r16-5222-g228433365ced04568fc521e4ea7860c4321a08bd Author: Xavier Bonaventura <[email protected]> Date: Wed Nov 5 12:15:35 2025 +0100 libstdc++: testsuite: Add climits missing LL tests "long long" and "unsigned long long" min and max macros were added in C++11, but they were not present in the climits test. libstdc++-v3/ChangeLog: * testsuite/18_support/headers/climits/values.cc: Check for LLONG_MIN, LLONG_MAX, and ULLONG_MAX. Signed-off-by: Xavier Bonaventura <[email protected]> Diff: --- libstdc++-v3/testsuite/18_support/headers/climits/values.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libstdc++-v3/testsuite/18_support/headers/climits/values.cc b/libstdc++-v3/testsuite/18_support/headers/climits/values.cc index ac13f9f5c565..bf383694b1b4 100644 --- a/libstdc++-v3/testsuite/18_support/headers/climits/values.cc +++ b/libstdc++-v3/testsuite/18_support/headers/climits/values.cc @@ -49,4 +49,12 @@ namespace gnu unsigned short us = USHRT_MAX; unsigned long ul = ULONG_MAX; +#if __cplusplus >= 201103L + // long long + long long ll1 = LLONG_MIN; + long long ll2 = LLONG_MAX; + + // unsigned long long + unsigned long long ull1 = ULLONG_MAX; +#endif }
