comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <see.reply.to@maps.futureapps.de>
Subject: Re: GNAT - System.ads - System Implementation Parameters
Date: Fri, 15 Feb 2008 11:51:16 +0100
Date: 2008-02-15T11:51:17+01:00	[thread overview]
Message-ID: <47b56ea5$0$4281$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <snatj.226521$MJ6.145834@bgtnsc05-news.ops.worldnet.att.net>

anon wrote:

> Gnat uses the "System Implementation Parameters" as a Initialization
> file

> There is no documentation on these Boolean flags because they are use 
> by Adacore (GNAT creators) in house. Also some are slowly be removed 
> while others are becoming non-operational.

As noted in package System, readers should consult the package Targparm.
Indeed, it has quite a lot of documentation talking about these
flags, AFAICS. The package Targparm is part of the publicly available
compiler sources. (I'm not familiar with the innards of GNAT; however,
is usually suffices to read the documentation comments near any
declaration in GNAT sources in order to learn where to find more.
One case is when declarations are grouped under a common description,
such as this one:

   --------------------------------------
   -- System Implementation Parameters --
   --------------------------------------

   --  These parameters provide information about the target that is used
   --  by the compiler. They are in the private part of System, where they
   --  can be accessed using the special circuitry in the Targparm unit
   --  whose source should be consulted for more detailed descriptions
   --  of the individual switch values.

   Backend_Divide_Checks     : constant Boolean := False;
   Backend_Overflow_Checks   : constant Boolean := False;
   Command_Line_Args         : constant Boolean := True;
   Configurable_Run_Time     : constant Boolean := False;
...)



  reply	other threads:[~2008-02-15 10:51 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-14 21:15 GNAT - System.ads - System Implementation Parameters Hibou57
2008-02-14 22:27 ` Jeffrey R. Carter
2008-02-14 23:43   ` Hibou57
2008-02-15  0:22     ` Robert A Duff
2008-02-15  0:09 ` Robert A Duff
2008-02-15  6:34 ` anon
2008-02-15 10:51   ` Georg Bauhaus [this message]
2008-02-17  8:57   ` Lucretia
2008-02-17  9:11     ` Ludovic Brenta
2008-02-17  9:38       ` Lucretia
2008-02-20 19:34         ` Ludovic Brenta
2008-02-17 23:00       ` Hibou57
2008-02-17 23:33         ` Ludovic Brenta
2008-02-17 23:40           ` Ludovic Brenta
2008-02-18  2:03           ` Hibou57
2008-02-18  7:26             ` Martin Krischik
2008-02-18  9:31               ` Ludovic Brenta
2008-02-18  2:20         ` anon
replies disabled

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