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;
...)
next prev parent 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