2 if [ $# != 3 -a $# != 4 ];then
3 echo "$0 {|44|45|head} {|44|45|head} path/testfile.exp [path/binary]"
9 gccold="$HOME/redhat/gcc$1-root/bin"
14 gccnew="$HOME/redhat/gcc$2-root/bin"
20 exp=`echo $3|sed 's/\.exp$//'`.exp
25 bin=`echo $3|sed 's/\.exp$//'`
27 binbase=`basename $bin`
29 file $bin | grep ': ELF'
33 PATH="$gccold:$PATH" runtest $exp || exit 1
34 file $bin | grep ': ELF'
36 mv gdb.sum gdb.log $bin pass
37 readelf -wi pass/$binbase >pass/$binbase.d
39 PATH="$gccnew:$PATH" runtest $exp && exit 1
40 file $bin | grep ': ELF'
42 mv gdb.sum gdb.log $bin fail
43 readelf -wi fail/$binbase >fail/$binbase.d