| #!/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 | |