#!/bin/sh | |
# ad hoc debug tool | |
x=$1 | |
y=$2 | |
xout=`basename $x`.xxx.$$ | |
yout=`basename $x`.yyy.$$ | |
mkdir $xout | |
mkdir $yout | |
for i in *.s | |
do | |
echo Testing $i... | |
object=`basename $i .s`.o | |
$x $i -o $xout/$object | |
$y $i -o $yout/$object | |
# if they cmp, we're ok. Otherwise we have to look closer. | |
if (cmp $xout/$object $yout/$object) | |
then | |
echo $i is ok. | |
else | |
if (doobjcmp $xout/$object $yout/$object) | |
then | |
echo Not the same but objcmp ok. | |
else | |
exit 1 | |
fi | |
fi | |
echo | |
done | |
rm -rf $xout $yout | |
exit 0 | |
# EOF | |