1 #!/bin/sh 2 # ad hoc debug tool 3 4 x=$1 5 y=$2 6 7 xout=`basename $x`.xxx.$$ 8 yout=`basename $x`.yyy.$$ 9 10 mkdir $xout 11 mkdir $yout 12 13 for i in *.s 14 do 15 echo Testing $i... 16 object=`basename $i .s`.o 17 $x $i -o $xout/$object 18 $y $i -o $yout/$object 19 20 # if they cmp, we're ok. Otherwise we have to look closer. 21 22 if (cmp $xout/$object $yout/$object) 23 then 24 echo $i is ok. 25 else 26 if (doobjcmp $xout/$object $yout/$object) 27 then 28 echo Not the same but objcmp ok. 29 else 30 exit 1 31 fi 32 fi 33 34 echo 35 done 36 37 rm -rf $xout $yout 38 39 exit 0 40 41 # EOF 42 43 44