Use -mlong-double-64 when running LLVM's test suite
MODIFY
scripts/benchmark-llvm-test-suite.in
scripts/benchmark-llvm-test-suite.in
@@ -15,7 +15,7 @@ fi
WORK=$1
ALIVECC=@CMAKE_BINARY_DIR@/alivecc
-ALIVEPP=@LLVM_BINARY_DIR@/bin/clang++
+ALIVEPP=@LLVM_BINARY_DIR@/bin/clang++ # don't use alive for C++ until we support exceptions!
export ALIVECC_OVERWRITE_REPORTS=1
export ALIVECC_SUBPROCESS_TIMEOUT=600
@@ -29,7 +29,7 @@ git clone https://github.com/llvm/llvm-test-suite.git test-suite
mkdir test-suite-build
cd test-suite-build
-cmake -DCMAKE_C_COMPILER=$ALIVECC -DCMAKE_CXX_COMPILER=$ALIVEPP -C../test-suite/cmake/caches/O3.cmake ../test-suite -DTEST_SUITE_SUBDIRS="MicroBenchmarks;SingleSource"
+cmake -DCMAKE_C_FLAGS=-mlong-double-64 -DCMAKE_C_COMPILER=$ALIVECC -DCMAKE_CXX_COMPILER=$ALIVEPP -C../test-suite/cmake/caches/O3.cmake ../test-suite -DTEST_SUITE_SUBDIRS="MicroBenchmarks;SingleSource"
# 7 GB
ulimit -m 7000000 -v 7000000

Use -mlong-double-64 when running LLVM's test suite (#633)