[PATCH] libstdc++: testsuite: Add climits missing test case

Xavier Bonaventura xavibonaventura@gmail.com
Mon Nov 3 11:25:31 GMT 2025


"long long" and "unsinged long long" min and max macros were added in
C++11, but they were not present in the climits test.

libstdc++-v3/testsuite/ChangeLog:

    * 18_support/headers/climits/values_c++11.cc: New test.

Signed-off-by: Xavier Bonaventura <xavibonaventura@gmail.com>
---
 .../18_support/headers/climits/values_c++11.cc      | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 libstdc++-v3/testsuite/18_support/headers/climits/values_c++11.cc

diff --git a/libstdc++-v3/testsuite/18_support/headers/climits/values_c++11.cc b/libstdc++-v3/testsuite/18_support/headers/climits/values_c++11.cc
new file mode 100644
index 00000000000..0a5f6715de6
--- /dev/null
+++ b/libstdc++-v3/testsuite/18_support/headers/climits/values_c++11.cc
@@ -0,0 +1,13 @@
+// { dg-do compile { target c++11 } }
+
+#include <climits>
+#include "values.cc"
+
+namespace gnu
+{
+  // long long
+  long long ll1 = LLONG_MAX;
+
+  // unsigned long long
+  unsigned long long ull1 = ULLONG_MAX;
+}
-- 
2.47.1



More information about the Libstdc++ mailing list