From 228433365ced04568fc521e4ea7860c4321a08bd Mon Sep 17 00:00:00 2001 From: Xavier Bonaventura Date: Wed, 5 Nov 2025 12:15:35 +0100 Subject: [PATCH] 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 --- .../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 } -- 2.47.3