Commit 1638ed88 authored by Kenneth Raffenetti's avatar Kenneth Raffenetti
Browse files

require 8-byte memory address for large mem tests



Configures testsuite to only run certain large type/count tests on
platforms that can supported larger memory allocations.
Fixes #1975
Signed-off-by: Rob Latham's avatarRob Latham <robl@mcs.anl.gov>
parent 5bde6681
......@@ -356,6 +356,14 @@ if test "$enable_checkpointing" = "yes" ; then
fi
AC_SUBST(ckpointdir)
AC_CHECK_SIZEOF(void *)
# for tests that require large mem
largetest="#"
if test $ac_cv_sizeof_void_p -ge 8; then
largetest=""
fi
AC_SUBST(largetest)
#
# Only run xfail tests if enabled
RUN_XFAIL=false
......@@ -1447,6 +1455,7 @@ AC_OUTPUT(maint/testmerge \
coll/Makefile \
comm/Makefile \
datatype/Makefile \
datatype/testlist \
errhan/Makefile \
group/Makefile \
info/Makefile \
......
......@@ -48,8 +48,8 @@ get-elements 1
hindexed_block 1 mpiversion=3.0
hindexed_block_contents 1 mpiversion=3.0
longdouble 1
large-count 1 mpiversion=3.0 xfail=ticket1767
@largetest@large-count 1 mpiversion=3.0 xfail=ticket1767
cxx-types 1 mpiversion=3.0
large_type 1 mpiversion=3.0
large_type_sendrec 2 arg=31 mpiversion=3.0
large_type_sendrec 2 arg=32 mpiversion=3.0 timeLimit=300
@largetest@large_type 1 mpiversion=3.0
@largetest@large_type_sendrec 2 arg=31 mpiversion=3.0
@largetest@large_type_sendrec 2 arg=32 mpiversion=3.0 timeLimit=300
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment