comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <dewar@gnat.com>
Subject: Re: Gnat on OpenVMS
Date: 1999/05/20
Date: 1999-05-20T00:00:00+00:00	[thread overview]
Message-ID: <7i1abe$347$1@nnrp1.deja.com> (raw)
In-Reply-To: 1999May19.172621.1@eisner

In article <1999May19.172621.1@eisner>,
  Kilgallen@eisner.decus.org.nospam wrote:
> In article <7hv83e$t2o$1@front4.grolier.fr>, "Thierry
Lelegard" <lelegard@club-internet.fr> writes:

> I have never used GDB, but the potential problem
> that concerns me is debugging a multilingual program.
> If one calls from Ada into
> Bliss or PL/I, I presume GDB is not going to step through that
> with beautiful debugging ability in both the Ada and non-Ada
> parts.

That's a legitimate concern. I think we can all agree that
it would have been desirable to be fully integrated with
the old VMS debugger, but unfortunately this would have
required significant work (to accomodate Ada 95) and that
was not about to happen.

GDB does of course handle multi-lingual debugging well if
all languages are generating a debugging format that GDB
understands.

As Larry says, one solution, at least in the C case, is to
debug using GNU C, and then switch later if necessary.

Another approach, perhaps the best for the long term, is to
teach the other Digital compilers to be GDB compatible. This
is by no means impossible. It could be done on the GDB side
by teaching GDB about the DEC-specific format used now, or
it could be done on the compiler side by having the DEC
compilers generate one of the industry standard formats.

I think this approach may make better sense in the long run,
since we will see major development in GDB over the next
couple of years, addressing such features as multi-processing
and scalability, since there seems to be a significant
movement in the direction of adopting GDB from several
hardware manufacturers, and of course the GNU-Linux work
will result in continuing improvement of GDB.

I suspect this was at least part of the thinking on Digital's
part in requiring the use of GDB as the debugging solution
for GNAT/VMS.

Robert Dewar
Ada Core Technologies


--== Sent via Deja.com http://www.deja.com/ ==--
---Share what you know. Learn what you don't.---




  reply	other threads:[~1999-05-20  0:00 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-05-18  0:00 Gnat on OpenVMS Thierry Lelegard
1999-05-18  0:00 ` Larry Kilgallen
1999-05-19  0:00   ` Robert Dewar
1999-05-19  0:00   ` Gautier
1999-05-19  0:00 ` Daniel Thonon
1999-05-19  0:00   ` Thierry Lelegard
1999-05-19  0:00     ` Larry Kilgallen
1999-05-20  0:00       ` Robert Dewar [this message]
1999-05-20  0:00     ` Robert Dewar
1999-05-21  0:00       ` Daniel Thonon
1999-05-21  0:00         ` Larry Kilgallen
1999-05-19  0:00 ` Robert Dewar
1999-05-19  0:00 ` Robert Dewar
1999-05-21  0:00   ` nickerson
1999-05-22  0:00     ` Robert Dewar
1999-05-24  0:00       ` nickerson
1999-05-24  0:00         ` Robert Dewar
1999-05-25  0:00         ` Larry Kilgallen
1999-05-22  0:00     ` Larry Kilgallen
1999-05-21  0:00 ` nickerson
1999-05-22  0:00   ` Robert Dewar
1999-05-22  0:00     ` Thierry Lelegard
1999-05-22  0:00       ` Robert Dewar
1999-05-22  0:00       ` Larry Kilgallen
1999-05-23  0:00         ` Robert Dewar
1999-05-24  0:00           ` nickerson
1999-05-25  0:00             ` Robert Dewar
1999-05-23  0:00         ` Robert Dewar
1999-05-24  0:00           ` nickerson
1999-05-24  0:00             ` Mike
1999-05-25  0:00               ` Matthew Whiting
1999-05-25  0:00             ` Larry Kilgallen
1999-05-25  0:00               ` Thierry Lelegard
1999-05-27  0:00                 ` Pascal Obry
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox