Building target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release' Building JVM variant 'server' with features 'all-gcs cds compiler1 compiler2 fprof jni-check jvmci jvmti management nmt services vm-structs' Compiling 8 files for BUILD_TOOLS_LANGTOOLS Creating libjsig.so from 1 file(s) Creating adlc from 13 file(s) Compiling 2 files for BUILD_JVMTI_TOOLS Parsing 1 properties into enum-like class for jdk.compiler Compiling 19 properties into resource bundles for jdk.javadoc Compiling 9 properties into resource bundles for jdk.jdeps Compiling 3 properties into resource bundles for jdk.jshell Compiling 16 properties into resource bundles for jdk.compiler Compiling 115 files for BUILD_INTERIM_java.compiler Creating libjvm.so from 696 file(s) Creating libjvm.so from 4 file(s) Creating gtestLauncher from 1 file(s) In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:320:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:324:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:387:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ /usr/include/c++/6.1.1/limits:390:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return true; } ^ /usr/include/c++/6.1.1/limits:394:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:456:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^ /usr/include/c++/6.1.1/limits:459:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^ /usr/include/c++/6.1.1/limits:463:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:523:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:526:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^ /usr/include/c++/6.1.1/limits:530:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:593:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:596:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:600:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:666:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ /usr/include/c++/6.1.1/limits:669:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^ /usr/include/c++/6.1.1/limits:673:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:735:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return __glibcxx_min (char16_t); } ^ /usr/include/c++/6.1.1/limits:738:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return __glibcxx_max (char16_t); } ^ /usr/include/c++/6.1.1/limits:741:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:796:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return __glibcxx_min (char32_t); } ^ /usr/include/c++/6.1.1/limits:799:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return __glibcxx_max (char32_t); } ^ /usr/include/c++/6.1.1/limits:802:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:858:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:861:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^ /usr/include/c++/6.1.1/limits:865:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:925:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:928:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:932:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:998:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1001:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^ /usr/include/c++/6.1.1/limits:1005:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1065:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1068:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:1072:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1137:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1140:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^ /usr/include/c++/6.1.1/limits:1144:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1204:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1207:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^ /usr/include/c++/6.1.1/limits:1211:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1277:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1280:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^ /usr/include/c++/6.1.1/limits:1284:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1347:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1350:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^ /usr/include/c++/6.1.1/limits:1354:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "max" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "max" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1598:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^ /usr/include/c++/6.1.1/limits:1601:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^ /usr/include/c++/6.1.1/limits:1673:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^ /usr/include/c++/6.1.1/limits:1676:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^ /usr/include/c++/6.1.1/limits:1748:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^ /usr/include/c++/6.1.1/limits:1751:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/bits/stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2 min(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/6.1.1/bits/stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2 max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:320:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:324:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:387:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ /usr/include/c++/6.1.1/limits:390:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return true; } ^ /usr/include/c++/6.1.1/limits:394:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:456:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^ /usr/include/c++/6.1.1/limits:459:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^ /usr/include/c++/6.1.1/limits:463:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:523:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:526:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^ /usr/include/c++/6.1.1/limits:530:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:593:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:596:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:600:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:666:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ /usr/include/c++/6.1.1/limits:669:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^ /usr/include/c++/6.1.1/limits:673:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:735:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return __glibcxx_min (char16_t); } ^ /usr/include/c++/6.1.1/limits:738:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return __glibcxx_max (char16_t); } ^ /usr/include/c++/6.1.1/limits:741:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:796:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return __glibcxx_min (char32_t); } ^ /usr/include/c++/6.1.1/limits:799:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return __glibcxx_max (char32_t); } ^ /usr/include/c++/6.1.1/limits:802:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:858:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:861:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^ /usr/include/c++/6.1.1/limits:865:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:925:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:928:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:932:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:998:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1001:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^ /usr/include/c++/6.1.1/limits:1005:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1065:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1068:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^ /usr/include/c++/6.1.1/limits:1072:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1137:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1140:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^ /usr/include/c++/6.1.1/limits:1144:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1204:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1207:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^ /usr/include/c++/6.1.1/limits:1211:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1277:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^ /usr/include/c++/6.1.1/limits:1280:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^ /usr/include/c++/6.1.1/limits:1284:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1347:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/6.1.1/limits:1350:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^ /usr/include/c++/6.1.1/limits:1354:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "max" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "min" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1570:85: error: macro "max" requires 2 arguments, but only 1 given /usr/include/c++/6.1.1/limits:1598:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^ /usr/include/c++/6.1.1/limits:1601:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^ /usr/include/c++/6.1.1/limits:1673:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^ /usr/include/c++/6.1.1/limits:1676:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^ /usr/include/c++/6.1.1/limits:1748:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^ /usr/include/c++/6.1.1/limits:1751:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/bits/stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2 min(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/6.1.1/bits/stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2 max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:320:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/6.1.1/limits:320:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:320:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:324:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/6.1.1/limits:324:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:324:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:387:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ /usr/include/c++/6.1.1/limits:387:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:387:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:390:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return true; } ^~~ /usr/include/c++/6.1.1/limits:390:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:390:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return true; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr bool std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:394:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:387:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:456:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^~~ /usr/include/c++/6.1.1/limits:456:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:456:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:459:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^~~ /usr/include/c++/6.1.1/limits:459:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:459:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:463:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:456:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:523:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:523:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:523:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:526:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:526:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:526:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:320:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/6.1.1/limits:320:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:320:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:324:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/6.1.1/limits:324:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:324:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:387:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ /usr/include/c++/6.1.1/limits:387:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:387:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:390:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return true; } ^~~ /usr/include/c++/6.1.1/limits:390:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:390:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return true; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr bool std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:394:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:387:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:456:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^~~ /usr/include/c++/6.1.1/limits:456:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:456:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:459:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^~~ /usr/include/c++/6.1.1/limits:459:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:459:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:463:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:456:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:523:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:523:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:523:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr signed char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:530:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:523:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:593:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:593:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:593:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:596:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:596:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:596:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr unsigned char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:600:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:593:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:666:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits:666:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:666:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:669:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits:669:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:669:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr wchar_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:673:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:666:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USIn file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:526:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:526:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:526:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr signed char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:530:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:523:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:593:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:593:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:593:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:596:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:596:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:596:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr unsigned char std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:600:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:593:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:666:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits:666:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:666:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:669:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits:669:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:669:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); } ^ E_NOEXCEPT { return __glibcxx_min (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:735:7: error: constexpr static data member 'min' must have an initializer min() noexcept { return __glibcxx_min (char16_t); } ^~~ /usr/include/c++/6.1.1/limits:735:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:735:13: error: expected unqualified-id before 'noexcept' min() noexcept { return __glibcxx_min (char16_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits:738:7: error: constexpr static data member 'max' must have an initializer max() noexcept { return __glibcxx_max (char16_t); } ^~~ /usr/include/c++/6.1.1/limits:738:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:738:13: error: expected unqualified-id before 'noexcept' max() noexcept { return __glibcxx_max (char16_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char16_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:741:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:735:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() noexcept { return __glibcxx_min (char16_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:796:7: error: constexpr static data member 'min' must have an initializer min() noexcept { return __glibcxx_min (char32_t); } ^~~ /usr/include/c++/6.1.1/limits:796:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:796:13: error: expected unqualified-id before 'noexcept' min() noexcept { return __glibcxx_min (char32_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits:799:7: error: constexpr static data member 'max' must have an initializer max() noexcept { return __glibcxx_max (char32_t); } ^~~ /usr/include/c++/6.1.1/limits:799:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:799:13: error: expected unqualified-id before 'noexcept' max() noexcept { return __glibcxx_max (char32_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char32_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:802:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:796:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() noexcept { return __glibcxx_min (char32_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:858:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:858:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:858:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:861:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:861:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:861:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr short int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:865:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:858:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:925:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:925:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:925:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:928:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:928:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:928:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr short unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:932:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:925:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:998:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:998:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:998:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1001:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1001:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1001:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr wchar_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:673:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:666:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:735:7: error: constexpr static data member 'min' must have an initializer min() noexcept { return __glibcxx_min (char16_t); } ^~~ /usr/include/c++/6.1.1/limits:735:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:735:13: error: expected unqualified-id before 'noexcept' min() noexcept { return __glibcxx_min (char16_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits:738:7: error: constexpr static data member 'max' must have an initializer max() noexcept { return __glibcxx_max (char16_t); } ^~~ /usr/include/c++/6.1.1/limits:738:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:738:13: error: expected unqualified-id before 'noexcept' max() noexcept { return __glibcxx_max (char16_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char16_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:741:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:735:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() noexcept { return __glibcxx_min (char16_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:796:7: error: constexpr static data member 'min' must have an initializer min() noexcept { return __glibcxx_min (char32_t); } ^~~ /usr/include/c++/6.1.1/limits:796:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:796:13: error: expected unqualified-id before 'noexcept' min() noexcept { return __glibcxx_min (char32_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits:799:7: error: constexpr static data member 'max' must have an initializer max() noexcept { return __glibcxx_max (char32_t); } ^~~ /usr/include/c++/6.1.1/limits:799:7: error: expected ';' at end of member declaration /usr/include/c++/6.1.1/limits:799:13: error: expected unqualified-id before 'noexcept' max() noexcept { return __glibcxx_max (char32_t); } ^~~~~~~~ /usr/include/c++/6.1.1/limits: In static member function 'static constexpr char32_t std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:802:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:796:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() noexcept { return __glibcxx_min (char32_t); } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:858:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:858:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:858:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:861:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:861:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:861:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr short int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:865:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:858:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:925:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:925:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:925:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:928:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:928:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:928:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr short unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:932:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:925:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:998:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:998:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:998:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1001:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1001:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1001:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1005:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:998:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1065:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1065:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1065:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1068:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:1068:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1068:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1072:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1065:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1137:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:1137:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1137:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1140:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1140:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1140:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1144:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1137:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1204:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1204:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1204:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1207:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^~~ /usr/include/c++/6.1.1/limits:1207:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1207:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1211:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1204:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1277:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:1277:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1277:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1280:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1280:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1280:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long long int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1284:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1277:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1347:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1347:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1347:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1350:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^~~ /usr/include/c++/6.1.1/limits:1350:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1350:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long long unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1354:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1347:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'min' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'max' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1005:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:998:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1065:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1065:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1065:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1068:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^~~ /usr/include/c++/6.1.1/limits:1068:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1068:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1072:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1065:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1137:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:1137:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1137:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1140:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1140:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1140:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1144:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1137:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1204:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1204:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1204:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1207:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^~~ /usr/include/c++/6.1.1/limits:1207:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1207:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr __int128 std::numeric_limits<__int128>::lowest()': /usr/include/c++/6.1.1/limits:1570:4: error: the value of 'std::numeric_limits<__int128>::min' is not usable in a constant expression __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1211:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1204:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1277:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits:1277:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1277:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1280:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1280:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1280:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long long int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1284:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1277:7: note: 'std::numeric_limits::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1347:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits:1347:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1347:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1350:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^~~ /usr/include/c++/6.1.1/limits:1350:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1350:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr long long unsigned int std::numeric_limits::lowest()': /usr/include/c++/6.1.1/limits:1354:41: error: the value of 'std::numeric_limits::min' is not usable in a constant expression lowest() noexcept { return min(); } ^ /usr/include/c++/6.1.1/limits:1347:7: note: 'std::numeric_limi/usr/include/c++/6.1.1/limits:1569:3: note: 'std::numeric_limits<__int128>::min' was not initialized with a constant expression __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'min' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'max' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr __int128 unsigned std::numeric_limits<__int128 unsigned>::lowest()': /usr/include/c++/6.1.1/limits:1570:45: error: the value of 'std::numeric_limits<__int128 unsigned>::min' is not usable in a constant expression __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ /usr/include/c++/6.1.1/limits:1569:3: note: 'std::numeric_limits<__int128 unsigned>::min' was not initialized with a constant expression __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1598:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1598:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1598:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1601:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1601:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1601:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1673:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1673:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1673:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1676:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1676:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1676:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^ ts::min' was not initialized with a constant expression min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'min' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'max' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1748:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1748:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1748:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:1751:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1751:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /usr/include/c++/6.1.1/limits:1751:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr __int128 std::numeric_limits<__int128>::lowest()': /usr/include/c++/6.1.1/limits:1570:4: error: the value of 'std::numeric_limits<__int128>::min' is not usable in a constant expression __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ /usr/include/c++/6.1.1/limits:1569:3: note: 'std::numeric_limits<__int128>::min' was not initialized with a constant expression __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'min' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1569:3: error: constexpr static data member 'max' must have an initializer __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits:1569:3: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1569:3: error: expected unqualified-id before 'noexcept' __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits: In static member function 'static constexpr __int128 unsigned std::numeric_limits<__int128 unsigned>::lowest()': /usr/include/c++/6.1.1/limits:1570:45: error: the value of 'std::numeric_limits<__int128 unsigned>::min' is not usable in a constant expression __INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0)) ^ /usr/include/c++/6.1.1/limits:1569:3: note: 'std::numeric_limits<__int128 unsigned>::min' was not initialized with a constant expression __INT_N(__GLIBCXX_TYPE_INT_N_0, __GLIBCXX_BITSIZE_INT_N_0, ^ /usr/include/c++/6.1.1/limits: At global scope: /usr/include/c++/6.1.1/limits:1598:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1598:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1598:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1601:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1601:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1601:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1673:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1673:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1673:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1676:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1676:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1676:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1748:7: error: constexpr static data member 'min' must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^~~ /usr/include/c++/6.1.1/limits:1748:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1748:13: error: expected unqualified-id before 'noexcept' min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; } ^ In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:1751:7: error: constexpr static data member 'max' must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^~~ /usr/include/c++/6.1.1/limits:1751:7: error: expected ';' at end of member declaration In file included from /usr/include/c++/6.1.1/cstdlib:41:0, from /usr/include/c++/6.1.1/stdlib.h:36, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:39, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /usr/include/c++/6.1.1/limits:1751:13: error: expected unqualified-id before 'noexcept' max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^ In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:1167:18: error: 'std::Do_not_use_min_use_MIN2_instead' declared as an 'inline' variable #define min(a,b) Do_not_use_min_use_MIN2_instead ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected primary-expression before 'if' if (__b < __a) ^~ /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected '}' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected ';' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:202:7: error: expected unqualified-id before 'return' return __a; ^~~~~~ In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/extendedPC.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/os.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:25: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:1166:18: error: 'Do_not_use_max_use_MAX2_instead' declared as an 'inline' variable #define max(a,b) Do_not_use_max_use_MAX2_instead ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected primary-expression before 'if' if (__a < __b) ^~ /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected '}' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected ';' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:226:7: error: expected unqualified-id before 'return' return __a; ^~~~~~ /usr/include/c++/6.1.1/bits/stl_algobase.h:227:5: error: expected declaration before '}' token } ^ In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:1167:18: error: 'std::Do_not_use_min_use_MIN2_instead' declared as an 'inline' variable #define min(a,b) Do_not_use_min_use_MIN2_instead ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected primary-expression before 'if' if (__b < __a) ^~ /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected '}' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:200:7: error: expected ';' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:202:7: error: expected unqualified-id before 'return' return __a; ^~~~~~ In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/debug.hpp:28:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/globals.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/memory/allocation.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/quickSort.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:26: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/utilities/globalDefinitions.hpp:1166:18: error: 'Do_not_use_max_use_MAX2_instead' declared as an 'inline' variable #define max(a,b) Do_not_use_max_use_MAX2_instead ^ In file included from /usr/include/c++/6.1.1/bits/char_traits.h:39:0, from /usr/include/c++/6.1.1/ios:40, from /usr/include/c++/6.1.1/ostream:38, from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:55, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected primary-expression before 'if' if (__a < __b) ^~ /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected '}' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:224:7: error: expected ';' before 'if' /usr/include/c++/6.1.1/bits/stl_algobase.h:226:7: error: expected unqualified-id before 'return' return __a; ^~~~~~ /usr/include/c++/6.1.1/bits/stl_algobase.h:227:5: error: expected declaration before '}' token } ^ lib/CompileGtest.gmk:54: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_os.o' failed make[4]: *** [/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_os.o] Error 1 make[4]: *** Waiting for unfinished jobs.... lib/CompileGtest.gmk:54: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_quicksort.o' failed make[4]: *** [/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_quicksort.o] Error 1 Compiling 390 files for BUILD_INTERIM_jdk.compiler In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/constantPool.hpp:29:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/method.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/frame.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/codeBlob.hpp:30, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/codeCache.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/cpu/x86/vm/assembler_x86.inline.hpp:30, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/asm/assembler.inline.hpp:31, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/precompiled/precompiled.hpp:30: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/cpCache.hpp:196:42: error: left operand of shift expression '(-1 << 28)' is negative [-fpermissive] option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) ~~~~~~^~~~~~~~~~~~~~~~~~~ /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/cpCache.hpp:196:104: error: enumerator value for 'option_bits_mask' is not an integer constant option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) ^ In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/ci/ciEnv.hpp:32:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/ci/ciUtilities.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/ci/ciNullObject.hpp:30, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/ci/ciConstant.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/ci/ciArray.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/precompiled/precompiled.hpp:33: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/dependencies.hpp:171:59: error: left operand of shift expression '(-1 << 1)' is negative [-fpermissive] all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), ~~~~~~^~~~~~~~~~~~~~ /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/dependencies.hpp:171:72: error: enumerator value for 'all_types' is not an integer constant all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), ^ lib/CompileJvm.gmk:193: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/precompiled/precompiled.hpp.gch' failed make[4]: *** [/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/precompiled/precompiled.hpp.gch] Error 1 BuildHotspot.gmk:41: recipe for target 'variant-server-libs' failed make[3]: *** [variant-server-libs] Error 2 make/Main.gmk:232: recipe for target 'hotspot' failed make[2]: *** [hotspot] Error 1 make[2]: *** Waiting for unfinished jobs.... Compiling 61 files for BUILD_INTERIM_jdk.jdeps Compiling 436 files for BUILD_INTERIM_jdk.javadoc ERROR: Build failed for target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release' (exit code 2) === Output from failing command(s) repeated here === * For target hotspot_variant-server_libjvm_gtest_objs_test_os.o: In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/runtime/test_os.cpp:26: /usr/include/c++/6.1.1/limits:320:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:324:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:387:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ ... (rest of output omitted) * For target hotspot_variant-server_libjvm_gtest_objs_test_quicksort.o: In file included from /home/alex/workspace/jdk9-hs/test/fmw/gtest/include/gtest/gtest.h:54:0, from /home/alex/workspace/jdk9-hs/hotspot/test/native/unittest.hpp:29, from /home/alex/workspace/jdk9-hs/hotspot/test/native/utilities/test_quicksort.cpp:27: /usr/include/c++/6.1.1/limits:320:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:324:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/6.1.1/limits:387:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ ... (rest of output omitted) * For target hotspot_variant-server_libjvm_objs_precompiled_precompiled.hpp.gch: In file included from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/constantPool.hpp:29:0, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/method.hpp:33, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/runtime/frame.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/codeBlob.hpp:30, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/code/codeCache.hpp:28, from /home/alex/workspace/jdk9-hs/hotspot/src/cpu/x86/vm/assembler_x86.inline.hpp:30, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/asm/assembler.inline.hpp:31, from /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/precompiled/precompiled.hpp:30: /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/cpCache.hpp:196:42: error: left operand of shift expression '(-1 << 28)' is negative [-fpermissive] option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) ~~~~~~^~~~~~~~~~~~~~~~~~~ /home/alex/workspace/jdk9-hs/hotspot/src/share/vm/oops/cpCache.hpp:196:104: error: enumerator value for 'option_bits_mask' is not an integer constant ... (rest of output omitted) === End of repeated output === === Make failure sequence repeated here === lib/CompileGtest.gmk:54: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_os.o' failed lib/CompileGtest.gmk:54: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/objs/test_quicksort.o' failed lib/CompileJvm.gmk:193: recipe for target '/home/alex/workspace/jdk9-hs/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/precompiled/precompiled.hpp.gch' failed BuildHotspot.gmk:41: recipe for target 'variant-server-libs' failed make/Main.gmk:232: recipe for target 'hotspot' failed === End of repeated output === Hint: Try searching the build log for the name of the first failed target. Hint: If caused by a warning, try configure --disable-warnings-as-errors. /home/alex/workspace/jdk9-hs/make/Init.gmk:286: recipe for target 'main' failed make[1]: *** [main] Error 1 /home/alex/workspace/jdk9-hs/make/Init.gmk:185: recipe for target 'default' failed make: *** [default] Error 2