Add a testcase for libssp

This commit is contained in:
Martin Storsjö committed 2018-08-13 23:50:01 +03:00
1 parent 0448bd616a
commit 4a1c91c208
3 files changed
+41 -1

No files matched your search

+5 -1
View File
@@ -16,6 +16,7 @@ TESTS_C="hello hello-tls crt-test setjmp"
TESTS_C_NO_BUILTIN="crt-test"
TESTS_CPP="hello-cpp hello-exception tlstest-main"
TESTS_CPP_DLL="tlstest-lib"
TESTS_SSP="ssp"
for arch in $ARCHS; do
mkdir -p $arch
for test in $TESTS_C; do
@@ -32,6 +33,9 @@ for arch in $ARCHS; do
for test in $TESTS_CPP_DLL; do
$arch-w64-mingw32-clang++ $test.cpp -shared -o $arch/$test.dll
done
for test in $TESTS_SSP; do
$arch-w64-mingw32-clang $test.c -o $arch/$test.exe -fstack-protector-strong
done
DLL="$TESTS_CPP_DLL"
case $arch in
i686|x86_64)
@@ -53,7 +57,7 @@ for arch in $ARCHS; do
$COPY $i.dll
done
fi
for test in $TESTS_C $TESTS_CPP $TESTS_EXTRA; do
for test in $TESTS_C $TESTS_CPP $TESTS_EXTRA $TESTS_SSP; do
file=$test.exe
if [ -n "$COPY" ]; then
$COPY $file