Subject: Re: CVS commit: src/sys/arch/alpha
To: Jason Thorpe <thorpej@wasabisystems.com>
From: Stephen Degler <stephen@degler.net>
List: source-changes
Date: 09/19/2003 18:59:05
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Of course gdb53 will work fine with software single stepping.  The config d=
id=20
get it wrong without intervention. ./configure + make doesn't compile with=
=20
gcc3.3.1 + current.

I think the most compelling argument you made was that gdb should know when=
=20
the breakpoints are set.  I agree with this, and hadn't thought about that=
=20
when I was considering how best to move forward.

Since some of the problems vs gcc3.3.1 are in /usr/src/gnu/dist/gdb, I gues=
s=20
I'll be sending them to you to  be fed back to  the FSF?

I'll back the PT_STEP change out some time over the weekend.

skd

On Friday 19 September 2003 02:03 am, Jason Thorpe wrote:
> On Thursday, September 18, 2003, at 12:42  PM, Stephen Degler wrote:
> > gdb53 expects *BSD to have the support, and miscompiles if it doesn't.
> >  I do
> > agree with you completely that it is not strictly necessary.
>
> I don't believe that gdb53 expects NetBSD/alpha to have PT_STEP
> support.  Note also that I am the maintainer of NetBSD host/target for
> FSF GDB, and I'm pretty sure I made the software single-step work in
> GDB 5.3 for NetBSD/alpha.
>
> > However, it does make NetBSD more consistent with the other BSD's and
> > less of
> > a special case.  Its was for that reason that I thought that it would
> > be best
>
> I don't particularly care if it makes NetBSD more consistent with other
> BSDs in this regard.  It's simply incorrect to have PT_STEP for the
> Alpha, and I would like this change to be backed out.
>
> > to include the support.  I'd think that we'll end up with less
> > maintenance if
> > we are less different.
> >
> > And of course, I will be clearing any future alpha commits with you.
>
> Thank you.
>
>          -- Jason R. Thorpe <thorpej@wasabisystems.com>
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (NetBSD)

iD8DBQE/a4pALZku6EhyMUgRAvEAAKCb52oRYLwpuJDJnW69Fv3EjwGeoQCeI6Ra
OXoHnmGP977HDt9dEwOinSk=3D
=3DslkK
=2D----END PGP SIGNATURE-----