From owner-freebsd-alpha Fri Apr 16 16:30:37 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from octopus.originative (originat.demon.co.uk [158.152.220.9]) by hub.freebsd.org (Postfix) with ESMTP id 3C861154C2 for ; Fri, 16 Apr 1999 16:30:12 -0700 (PDT) (envelope-from paul@originative.co.uk) Received: by octopus with Internet Mail Service (5.5.2232.9) id <2RSVNTDS>; Sat, 17 Apr 1999 00:25:50 +0100 Message-ID: From: paul@originative.co.uk To: gallatin@cs.duke.edu, mjacob@feral.com Cc: obrien@NUXI.com, mike@smith.net.au, alpha@FreeBSD.ORG Subject: RE: egcs ready for alpha? Date: Sat, 17 Apr 1999 00:25:49 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2232.9) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > -----Original Message----- > From: Andrew Gallatin [mailto:gallatin@cs.duke.edu] > Sent: 16 April 1999 19:13 > To: mjacob@feral.com > Cc: David O'Brien; Mike Smith; alpha@FreeBSD.ORG > Subject: Re: egcs ready for alpha? > > > > Matthew Jacob writes: > > > > The only problem I've seen that could be a show-stopper > for you is the > > > fact that /sbin/dump produces corrupt dumps when built > with egcs. You > > > might want to keep a dump binary laying around. > > > > > > I'm not working on this (my plate it far too full right > now) and I'd > > > very much appreciate it if somebody could look into it.. > > > > My compiler chops are about 17 years old- I've done little > more than > > build gcc over the last decade and don't know the > internals.. but here's > > the line that's a culprit and a temp fix (at least based > upon trivial > > tests- the output records were garbage and this seems to > correct that)... > > Excellent! Thanks for finding this! > > > Who owns the toolchain? > > David O'Brien -- I'm CC'ing this to him. > > > Index: tape.c > > =================================================================== > > RCS file: /home/ncvs/src/sbin/dump/tape.c,v > > retrieving revision 1.10 > > diff -u -r1.10 tape.c > > --- tape.c 1998/09/15 10:25:50 1.10 > > +++ tape.c 1999/04/16 17:51:20 > > @@ -174,7 +174,11 @@ > > > > slp->req[trecno].dblk = (daddr_t)0; > > slp->req[trecno].count = 1; > > +#if 0 > > *(union u_spcl *)(*(nextblock)++) = *(union u_spcl *)dp; > > +#else > > + bcopy(dp, *(nextblock)++, sizeof (union u_spcl)); > > +#endif > > if (isspcl) > > lastspclrec = spcl.c_tapea; > > trecno++; > > Hmm, I wonder how many more of these there are in the tree. I've noticed that cu is no longer working. I was using it to connect to my Multia across the serial port but I think since egcs the keyboard no longer works. Haven't had a chance to track it down yet, tip still works though. Paul. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message