Home | History | Annotate | Download | only in lib
      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