From: Xavier Bonaventura Date: Wed, 5 Nov 2025 11:15:35 +0000 (+0100) Subject: libstdc++: testsuite: Add climits missing LL tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=228433365ced04568fc521e4ea7860c4321a08bd;p=thirdparty%2Fgcc.git 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 --- 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 }