comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: Overriding discriminants perplexes GNAT 3.14p
Date: Thu, 19 Sep 2002 20:02:58 GMT
Date: 2002-09-19T20:02:58+00:00	[thread overview]
Message-ID: <S3qi9.330977$kp.1054248@rwcrnsc52.ops.asp.att.net> (raw)
In-Reply-To: uvg52ymwt.fsf@gsfc.nasa.gov

> Why do you need more than one compiler?
  Perhaps the answer lies in another c.l.a. thread "Subject: Re: SofTech
Ada 86 Compiler":
>>I'm looking for a copy of the SofTech Ada 86 compiler, that is, their
>>compiler for the Intel 80x86 platform. Yes, I know that the compiler is no
>>longer support, and that any code developed with this compiler should be
>>moved to a more current platform. But we need to do some maintenance work on
>>a program developed with this compiler, and do it quickly. Any help you

Running code through more than one compiler is helpful in finding
non-portabilities, and sometimes one compiler will issue warnings about
your use of some construct, where another compiler is silent.

Programs supplied in source form must be able to compile on the compiler
the user has.  Claw, for instance, does not insist on anybody's specific
compiler, but compiles under the normal public versions of Apex, Gnat,
Janus, and ObjectAda.  There are a few things unspecified by Ada where we
have to supply different packages for the different compilers, and
sometimes one compiler will have a bug that needs a special workaround.
Since Claw targets the compilers users have, and not specially patched
versions some users can get, bug workarounds have to stay, typically for a
year or so, until the next corrected public release of a compiler.  Given
these circumstances, I think there is remarkably little special pieces of
code catering to specific compilers.



  reply	other threads:[~2002-09-19 20:02 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-19  2:32 Overriding discriminants perplexes GNAT 3.14p Dmitry A.Kazakov
2002-09-18 16:45 ` Stephen Leake
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 15:51     ` Stephen Leake
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 12:29         ` Stephen Leake
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-22 13:32             ` Georg Bauhaus
2002-09-23  5:41               ` Dmitry A.Kazakov
2002-09-23 12:41                 ` Georg Bauhaus
2002-09-24  1:38                   ` Dmitry A.Kazakov
2002-09-23 15:33             ` Stephen Leake
2002-09-24  8:35               ` Dmitry A. Kazakov
2002-09-19 18:22     ` Adam Beneschan
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 16:00         ` Adam Beneschan
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-23 21:18             ` Adam Beneschan
2002-09-24  9:40               ` Dmitry A. Kazakov
2002-09-21 13:01     ` Simon Wright
2002-09-18 16:46 ` Mark Johnson
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 16:17     ` Stephen Leake
2002-09-19 20:02       ` tmoran [this message]
2002-09-20 21:10       ` Dmitry A.Kazakov
2002-09-21 12:56       ` Simon Wright
2002-09-18 16:49 ` Frank J. Lhota
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-18 17:17 ` Per Sandbergs
2002-09-19  8:51 ` Thierry Lelegard
  -- strict thread matches above, loose matches on Subject: below --
2002-09-19  9:08 Grein, Christoph
replies disabled

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