25 lines
661 B
Bash
25 lines
661 B
Bash
|
#!/bin/bash -e
|
||
|
|
||
|
_runtest()
|
||
|
{
|
||
|
echo "Run test $1 $2"
|
||
|
make clean > /dev/null
|
||
|
CC="$1" CFLAGS="$2" make test_standalone -j9 > /dev/null 2>test_gcc_errors.txt
|
||
|
./test > test_$(echo ${1}${2} | tr ' ' '_').txt
|
||
|
}
|
||
|
|
||
|
_runtest "gcc" ""
|
||
|
_runtest "gcc" "-DMP_8BIT"
|
||
|
_runtest "gcc" "-DMP_16BIT"
|
||
|
_runtest "gcc" "-DMP_32BIT"
|
||
|
_runtest "gcc -m32" ""
|
||
|
_runtest "gcc -m32" "-DMP_8BIT"
|
||
|
# mh, this configuration does not work! it gets stuck at
|
||
|
# Testing (not safe-prime): 46 bits
|
||
|
#_runtest "gcc -m32" "-DMP_16BIT"
|
||
|
_runtest "gcc -m32" "-DMP_32BIT"
|
||
|
_runtest "gcc -mx32" ""
|
||
|
_runtest "gcc -mx32" "-DMP_8BIT"
|
||
|
_runtest "gcc -mx32" "-DMP_16BIT"
|
||
|
_runtest "gcc -mx32" "-DMP_32BIT"
|