| #!/bin/bash |
| |
| SCRIPT_DIR=`dirname $BASH_SOURCE` |
| DATA=$SCRIPT_DIR/data |
| ACC=`which acc` |
| |
| echo "Compiling returnval-ansi.c" |
| $ACC -S $DATA/returnval-ansi.c |
| |
| echo "Compiling whole compiler." |
| $ACC -S "$DATA/otcc-ansi.c" |
| |
| if file $ACC | grep -q "ELF 32-bit LSB executable, Intel 80386"; then |
| echo "Linux 32bit Intel." |
| echo "TESTING returnval-ansi.c:" |
| $ACC -R $DATA/returnval-ansi.c |
| echo TESTING otcc-ansi.c returnval-ansi.c |
| $ACC -R "$DATA/otcc-ansi.c" "$DATA/returnval.c" |
| echo TESTING otcc-ansi.c otcc.c returnval-ansi.c |
| $ACC -R $DATA/otcc-ansi.c $DATA/otcc.c $DATA/returnval.c |
| fi |
| |
| echo "Done with tests." |