diff options
| author | Thomas Preud'homme <thomas.preudhomme@celest.fr> | 2010-05-26 13:45:16 +0200 |
|---|---|---|
| committer | Thomas Preud'homme <thomas.preudhomme@celest.fr> | 2010-05-26 14:08:29 +0200 |
| commit | dc265feb63c70a1a76fb566a6c05fe62246b65a0 (patch) | |
| tree | d687e00b4f4456cdaea0bb2cd982d6f63eae6f3a /tests | |
| parent | a867f4259774eb55ac3c34a83df5cc705c266295 (diff) | |
| download | tinycc-dc265feb63c70a1a76fb566a6c05fe62246b65a0.tar.gz tinycc-dc265feb63c70a1a76fb566a6c05fe62246b65a0.tar.bz2 | |
Fix bashims in configure and gcctestsuite.sh.
configure and gcctestsuite.sh shell scripts contains bashisms although being
bourne shell script. This patch fixes the following bashisms:
* Use of $RANDOM variable (replaced by reading in /dev/urandom)
* Use == in tests instead of just =
* Use $[] for arithmetic computation istead of $(())
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/gcctestsuite.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/gcctestsuite.sh b/tests/gcctestsuite.sh index bd9204b..f3cc538 100644 --- a/tests/gcctestsuite.sh +++ b/tests/gcctestsuite.sh @@ -8,11 +8,11 @@ nb_failed="0" for src in $TESTSUITE_PATH/compile/*.c ; do echo $TCC -o /tmp/test.o -c $src $TCC -o /tmp/test.o -c $src >> tcc.log 2>&1 - if [ "$?" == "0" ] ; then + if [ "$?" = "0" ] ; then result="PASS" else result="FAIL" - nb_failed=$[ $nb_failed + 1 ] + nb_failed=$(( $nb_failed + 1 )) fi echo "$result: $src" >> tcc.sum done @@ -20,11 +20,11 @@ done for src in $TESTSUITE_PATH/execute/*.c ; do echo $TCC $src $TCC $src >> tcc.log 2>&1 - if [ "$?" == "0" ] ; then + if [ "$?" = "0" ] ; then result="PASS" else result="FAIL" - nb_failed=$[ $nb_failed + 1 ] + nb_failed=$(( $nb_failed + 1 )) fi echo "$result: $src" >> tcc.sum done |
