Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > GNAT - System.a...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 18 Topic 5551 of 5931
Post > Topic >>

GNAT - System.ads - System Implementation Parameters

by Hibou57 <yannick_duchene@[EMAIL PROTECTED] > Feb 14, 2008 at 01:15 PM

Hola, Hello, Salam lik,

In the GNAT standard librarie source code, one may see in the "System"
package specification (system.ads), a section commented as "System
Implementation Parameters".

Here is what it contains :

>   --------------------------------------
>   -- 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.
>
>   AAMP                      : constant Boolean := False;
>   Backend_Divide_Checks     : constant Boolean := False;
>   Backend_Overflow_Checks   : constant Boolean := False;
>   Command_Line_Args         : constant Boolean := True;
>   Configurable_Run_Time     : constant Boolean := True;
>   Denorm                    : constant Boolean := True;
>   Duration_32_Bits          : constant Boolean := False;
>   Exit_Status_Sup****ted     : constant Boolean := True;
>   Fractional_Fixed_Ops      : constant Boolean := False;
>   Frontend_Layout           : constant Boolean := False;
>   Functions_Return_By_DSP   : constant Boolean := False;
>   Machine_Overflows         : constant Boolean := False;
>   Machine_Rounds            : constant Boolean := True;
>   OpenVMS                   : constant Boolean := False;
>   Signed_Zeros              : constant Boolean := True;
>   Stack_Check_Default       : constant Boolean := False;
>   Stack_Check_Probes        : constant Boolean := False;
>   Sup****t_64_Bit_Divides    : constant Boolean := True;
>   Sup****t_Aggregates        : constant Boolean := True;
>   Sup****t_Composite_Assign  : constant Boolean := True;
>   Sup****t_Composite_Compare : constant Boolean := True;
>   Sup****t_Long_****fts       : constant Boolean := True;
>   Suppress_Standard_Library : constant Boolean := True;
>   Use_Ada_Main_Program_Name : constant Boolean := False;
>   ZCX_By_Default            : constant Boolean := False;
>   GCC_ZCX_Sup****t           : constant Boolean := False;
>   Front_End_ZCX_Sup****t     : constant Boolean := False;

Unfortinately, I was not able to found any formal do***entation about
the meaning of each of this parameter. I may guess some meanings, but
I do not want to guess, I rather want to be sure.

I've found one the web some mailing list where people try to guess and
play with it, but without beeing sure of anything (not better than
me). By the way, there seems to be some interesting project of OS
kernels written in Ada ;) Good! (good idea to use Ada for this kind of
stuff... certainly better than C).

I would like, if some people know, to have some suggestions to get
formal do***entations about those parameters.

I think this may be an interresting subject, not solely for me ;)

Thanks to all boys and girls around here :)

Read you soon...

Yannick
 




 18 Posts in Topic:
GNAT - System.ads - System Implementation Parameters
Hibou57 <yannick_duche  2008-02-14 13:15:12 
Re: GNAT - System.ads - System Implementation Parameters
"Jeffrey R. Carter&q  2008-02-14 22:27:37 
Re: GNAT - System.ads - System Implementation Parameters
Hibou57 <yannick_duche  2008-02-14 15:43:20 
Re: GNAT - System.ads - System Implementation Parameters
Robert A Duff <bobduff  2008-02-14 19:22:01 
Re: GNAT - System.ads - System Implementation Parameters
Robert A Duff <bobduff  2008-02-14 19:09:30 
Re: GNAT - System.ads - System Implementation Parameters
anon@[EMAIL PROTECTED] (  2008-02-15 06:34:00 
Re: GNAT - System.ads - System Implementation Parameters
Georg Bauhaus <see.rep  2008-02-15 11:51:16 
Re: GNAT - System.ads - System Implementation Parameters
Lucretia <lucretia9@[E  2008-02-17 00:57:08 
Re: GNAT - System.ads - System Implementation Parameters
Ludovic Brenta <ludovi  2008-02-17 10:11:57 
Re: GNAT - System.ads - System Implementation Parameters
Lucretia <lucretia9@[E  2008-02-17 01:38:14 
Re: GNAT - System.ads - System Implementation Parameters
Hibou57 <yannick_duche  2008-02-17 15:00:48 
Re: GNAT - System.ads - System Implementation Parameters
anon@[EMAIL PROTECTED] (  2008-02-18 02:20:55 
Re: GNAT - System.ads - System Implementation Parameters
Ludovic Brenta <ludovi  2008-02-18 00:33:40 
Re: GNAT - System.ads - System Implementation Parameters
Ludovic Brenta <ludovi  2008-02-18 00:40:03 
Re: GNAT - System.ads - System Implementation Parameters
Hibou57 <yannick_duche  2008-02-17 18:03:33 
Re: GNAT - System.ads - System Implementation Parameters
Martin Krischik <krisc  2008-02-18 08:26:10 
Re: GNAT - System.ads - System Implementation Parameters
Ludovic Brenta <ludovi  2008-02-18 01:31:54 
Re: GNAT - System.ads - System Implementation Parameters
Ludovic Brenta <ludovi  2008-02-20 20:34:52 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Tue Oct 14 11:27:58 CDT 2008.