From: Mark Mitchell Date: Sat, 21 Feb 2004 20:34:38 +0000 (+0000) Subject: testsuite_hooks.cc (__gnu_test::set_memory_limits): Do not set RLIMIT_AS on HP-UX. X-Git-Tag: releases/gcc-4.0.0~9940 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1efc7a02828457976b61df42fd5b8444177784f;p=thirdparty%2Fgcc.git testsuite_hooks.cc (__gnu_test::set_memory_limits): Do not set RLIMIT_AS on HP-UX. * testsuite/testsuite_hooks.cc (__gnu_test::set_memory_limits): Do not set RLIMIT_AS on HP-UX. From-SVN: r78233 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fbbf8f5b8244..a98b01df820f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2004-02-21 Mark Mitchell + + * testsuite/testsuite_hooks.cc (__gnu_test::set_memory_limits): Do + not set RLIMIT_AS on HP-UX. + 2004-02-21 Paolo Carlini * include/bits/locale_facets.h (class money_base): Add { _S_minus, diff --git a/libstdc++-v3/testsuite/testsuite_hooks.cc b/libstdc++-v3/testsuite/testsuite_hooks.cc index 1271b5653a56..18ea13e1e862 100644 --- a/libstdc++-v3/testsuite/testsuite_hooks.cc +++ b/libstdc++-v3/testsuite/testsuite_hooks.cc @@ -74,7 +74,10 @@ namespace __gnu_test #endif // Virtual memory. -#if _GLIBCXX_HAVE_MEMLIMIT_AS + // On HP-UX 11.23, a trivial C++ program that sets RLIMIT_AS to + // anything less than 128MB cannot "malloc" even 1K of memory. + // Therefore, we skip RLIMIT_AS on HP-UX. +#if _GLIBCXX_HAVE_MEMLIMIT_AS && !defined(__hpux__) getrlimit(RLIMIT_AS, &r); r.rlim_cur = limit; setrlimit(RLIMIT_AS, &r);