gas/config/tc-sparc.c broken

Geoff Keating geoffk@cygnus.com
Sun Aug 6 11:19:00 GMT 2000


> Date: Sun, 6 Aug 2000 06:07:07 -0700 (PDT)
> From: Kazu Hirata <kazu@hxi.com>
> 
> Hi,
> 
> As far as formatting fixes, would a comparison of disassembly output
> combined with visual inspection count as testing?  I thought about
> comparing the object code side, but that's too weak, I guess.

To really test the binutils, the best way, if you have hardware or a
simulator available, is to make a combined build tree, by a sequence
of commands like


SRCDIR=$HOME/checkout
CVSROOT_BIN=':pserver:anoncvs@anoncvs.cygnus.com:/cvs/src'
CVSROOT_GCC=':pserver:anoncvs@anoncvs.cygnus.com:/cvs/gcc'

# the order here is important, the GCC files are the master copy.
cd $SRCDIR/cvs/src || exit 1
cvs -Q -d $CVSROOT_GCC co egcs-full || exit 1
find . -print | cpio -pdlm $SRCDIR/combined || exit 1
cd $SRCDIR/cvs/egcs || exit 1
find . -print | cpio -pdlmu $SRCDIR/combined || exit 1
cvs -Q -d $CVSROOT_BIN co binutils gdb newlib dejagnu || exit 1
cd $SRCDIR/combined || exit 1

then do configure, make, and then

make check-gas
make check-ld
make check-binutils
make check-gcc
make check-gdb

and check that the testresults haven't changed.

Sometime soon we hope to merge the two repositories so you can just
check everything out together.

-- 
- Geoffrey Keating <geoffk@cygnus.com>


More information about the Binutils mailing list