X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fmakereport.sh;h=c34d25e53e35f1bff1534feb3f3f90e35d775ab2;hb=bfd4c1c17ebe82cb5f3d32a9e36e17a0383da567;hp=6007cc96f2bae66358c5b0ab0e61e9e2f0cecef9;hpb=c14e2b6592884463bdf187d15a1b97ea7fe93148;p=libfirm diff --git a/ir/be/test/makereport.sh b/ir/be/test/makereport.sh index 6007cc96f..c34d25e53 100755 --- a/ir/be/test/makereport.sh +++ b/ir/be/test/makereport.sh @@ -1,5 +1,8 @@ -EDG_BIN="edgcpfe" -EDG_CFLAGS="--c --gnu=30305 -I/usr/lib/gcc-lib/i586-suse-linux/3.3.5/include" +#!/bin/sh + +unset LANG LC_ALL LC_COLLATE +ECC="eccp" +ECC_CFLAGS="${ADDCFLAGS} -O3 -c -D__builtin_memcpy=memcpy -D__builtin_memset=memset -D__builtin_strlen=strlen -D__builtin_strcpy=strcpy -D__builtin_strcmp=strcmp -DNO_TRAMPOLINES" GCC_CFLAGS="-O3 -g -fomit-frame-pointer" LINKFLAGS="-lm" TIMEOUT_COMPILE=300 @@ -17,7 +20,7 @@ cat > $XMLRES << __END__ - ${EDG_CFLAGS} + ${ECC_CFLAGS} ${GCC_CFLAGS} __END__ @@ -27,7 +30,10 @@ __END__ basedir=`pwd` -for dir in . gcc-testsuite gcc-testsuite/ieee; do +DIRS=". gcc-testsuite gcc-testsuite/ieee langshootout" +test -n "$1" && DIRS="$1" + +for dir in $DIRS; do curdir=$basedir/$dir echo "
" >> $XMLRES for file in $curdir/$CFILES; do @@ -42,10 +48,10 @@ for file in $curdir/$CFILES; do res="$OUTPUTDIR/buildresult_$name.txt" echo "Building $name" echo "Results for $name" > $res - echo "*** EDG/FIRM Compile" >> $res - CMD="ulimit -t${TIMEOUT_COMPILE} ; ${EDG_BIN} ${EDG_CFLAGS} $file" + echo "*** ECC/FIRM Compile" >> $res + CMD="ulimit -t${TIMEOUT_COMPILE} ; ${ECC} ${ECC_CFLAGS} $file" echo "$CMD" >> $res - /bin/bash -c "ulimit -t${TIMEOUT_COMPILE} ; ${EDG_BIN} ${EDG_CFLAGS} $file" >> $res 2>&1 || COMPILE_RES="failed" + /bin/bash -c "ulimit -t${TIMEOUT_COMPILE} ; ${ECC} ${ECC_CFLAGS} $file" >> $res 2>&1 || COMPILE_RES="failed" if [ ${COMPILE_RES} == "ok" ]; then LINK_RES="ok" @@ -53,7 +59,7 @@ for file in $curdir/$CFILES; do echo "$CMD" >> $res $CMD >> $res 2>&1 echo "*** Linking" >> $res - CMD="gcc build_firm/$name.s ${LINKFLAGS} -o build_firm/$name.exe" + CMD="${ECC} build_firm/$name.s ${LINKFLAGS} -o build_firm/$name.exe" echo "$CMD" >> $res $CMD >> $res 2>&1 || LINK_RES="failed" fi