Previous:
GNU Free Documentation License
, Up:
Top
Index
-83 (gnathtml)
:
Invoking gnathtml
-A (gnatbind)
:
Switches for gnatbind
-a (gnatbind)
:
Switches for gnatbind
-a (gnatdll)
:
Using gnatdll
-a (gnatfind)
:
gnatfind Switches
-a (gnatls)
:
Switches for gnatls
-A (gnatmake)
:
Switches for gnatmake
-a (gnatmake)
:
Switches for gnatmake
-a (gnatxref)
:
gnatxref Switches
-aI (gnatbind)
:
Search Paths for gnatbind
-aI (gnatbind)
:
Switches for gnatbind
-aI (gnatls)
:
Switches for gnatls
-aI (gnatmake)
:
Switches for gnatmake
-aIDIR (gnatfind)
:
gnatfind Switches
-aIDIR (gnatxref)
:
gnatxref Switches
-aL (gnatmake)
:
Switches for gnatmake
-aO (gnatbind)
:
Search Paths for gnatbind
-aO (gnatbind)
:
Switches for gnatbind
-aO (gnatclean)
:
Switches for gnatclean
-aO (gnatls)
:
Switches for gnatls
-aO (gnatmake)
:
Switches for gnatmake
-aODIR (gnatfind)
:
gnatfind Switches
-aODIR (gnatxref)
:
gnatxref Switches
-aP (any project-aware tool)
:
Switches Related to Project Files
-aP (gnatls)
:
Switches for gnatls
–as (dlltool)
:
Using gnatdll
-B (gcc)
:
Alphabetical List of All Switches
-b (gcc)
:
Alphabetical List of All Switches
-b (gnatbind)
:
Binder Error Message Control
-b (gnatbind)
:
Switches for gnatbind
-b (gnatdll)
:
Using gnatdll
-B (gnatlink)
:
Switches for gnatlink
-b (gnatlink)
:
Switches for gnatlink
-b (gnatmake)
:
Switches for gnatmake
-b (gnatprep)
:
Switches for gnatprep
-bargs (gnatdll)
:
Using gnatdll
-bargs (gnatmake)
:
Mode Switches for gnatmake
–base-file (dlltool)
:
Using gnatdll
-c (gcc)
:
Alphabetical List of All Switches
-C (gcc)
:
Switches
-c (gnatbind)
:
Output Control
-c (gnatbind)
:
Switches for gnatbind
-c (gnatchop)
:
Switches for gnatchop
-c (gnatclean)
:
Switches for gnatclean
-C (gnatmake)
:
Switches for gnatmake
-c (gnatmake)
:
Switches for gnatmake
-c (gnatname)
:
Switches for gnatname
-C (gnatprep)
:
Switches for gnatprep
-c (gnatprep)
:
Switches for gnatprep
-C= (gnatmake)
:
Switches for gnatmake
-cargs (gnatmake)
:
Mode Switches for gnatmake
-cc (gnathtml)
:
Invoking gnathtml
–create-missing-dirs (gnatmake)
:
Switches for gnatmake
-D (gnatbind)
:
Switches for gnatbind
-D (gnatclean)
:
Switches for gnatclean
-d (gnatdll)
:
Using gnatdll
-d (gnatfind)
:
gnatfind Switches
-D (gnathtml)
:
Invoking gnathtml
-d (gnathtml)
:
Invoking gnathtml
-d (gnatls)
:
Switches for gnatls
-D (gnatmake)
:
Switches for gnatmake
-d (gnatmake)
:
Switches for gnatmake
-D (gnatname)
:
Switches for gnatname
-d (gnatname)
:
Switches for gnatname
-D (gnatprep)
:
Switches for gnatprep
-d (gnatxref)
:
gnatxref Switches
–def (dlltool)
:
Using gnatdll
–demangle (gprof)
:
Running gprof
–dllname (dlltool)
:
Using gnatdll
-dnn[k|m] (gnatbind)
:
Switches for gnatbind
-e (gnatbind)
:
Output Control
-E (gnatbind)
:
Switches for gnatbind
-e (gnatbind)
:
Switches for gnatbind
-e (gnatdll)
:
Using gnatdll
-e (gnatfind)
:
gnatfind Switches
-E (gprof)
:
Running gprof
-e (gprof)
:
Running gprof
-eI (gnatmake)
:
Switches for gnatmake
-eL (any project-aware tool)
:
Switches Related to Project Files
-eL (gnatmake)
:
Switches for gnatmake
-eS (gnatmake)
:
Switches for gnatmake
–ext (gnatfind)
:
gnatfind Switches
-ext (gnathtml)
:
Invoking gnathtml
–ext (gnatxref)
:
gnatxref Switches
-F (gnatbind)
:
Switches for gnatbind
-F (gnatclean)
:
Switches for gnatclean
-f (gnatfind)
:
gnatfind Switches
-f (gnathtml)
:
Invoking gnathtml
-f (gnatlink)
:
Switches for gnatlink
-F (gnatmake)
:
Switches for gnatmake
-f (gnatmake)
:
Switches for gnatmake
-f (gnatname)
:
Switches for gnatname
-f (gnatxref)
:
gnatxref Switches
-F (gprof)
:
Running gprof
-f (gprof)
:
Running gprof
-fada-spec-parent (gcc)
:
Switches
-fcallgraph-info (gcc)
:
Alphabetical List of All Switches
-fdata-sections (gcc)
:
Compilation options
-fdump-ada-spec (gcc)
:
Switches
-fdump-ada-spec-slim (gcc)
:
Switches
-fdump-scos (gcc)
:
Alphabetical List of All Switches
-fdump-xref (gcc)
:
Alphabetical List of All Switches
-ffunction-sections (gcc)
:
Compilation options
-files (gnatls)
:
Switches for gnatls
-flto (gcc)
:
Alphabetical List of All Switches
-fno-inline (gcc)
:
Inlining of Subprograms
-fno-inline (gcc)
:
Alphabetical List of All Switches
-fno-inline-functions (gcc)
:
Inlining of Subprograms
-fno-inline-functions (gcc)
:
Alphabetical List of All Switches
-fno-inline-functions-called-once (gcc)
:
Inlining of Subprograms
-fno-inline-functions-called-once (gcc)
:
Alphabetical List of All Switches
-fno-inline-small-functions (gcc)
:
Inlining of Subprograms
-fno-inline-small-functions (gcc)
:
Alphabetical List of All Switches
-fno-ivopts (gcc)
:
Alphabetical List of All Switches
-fno-strict-aliasing (gcc)
:
Alphabetical List of All Switches
-fprofile-arcs (gcc)
:
Quick startup guide
-fprofile-arcs (gnatbind)
:
Quick startup guide
-fstack-check (gcc)
:
Stack Overflow Checking
-fstack-check (gcc)
:
Run-Time Checks
-fstack-check (gcc)
:
Alphabetical List of All Switches
-fstack-usage
:
Static Stack Usage Analysis
-fstack-usage (gcc)
:
Alphabetical List of All Switches
-ftest-coverage (gcc
:
Quick startup guide
-fverbose-asm (gcc)
:
Alphabetical List of All Switches
-g (gcc)
:
Debugging Optimized Code
-g (gcc)
:
Alphabetical List of All Switches
-g (gnatdll)
:
Using gnatdll
-g (gnatfind)
:
gnatfind Switches
-g (gnatlink)
:
Switches for gnatlink
-g (gnatmake)
:
Switches for gnatmake
-g (gnatxref)
:
gnatxref Switches
–GCC= (gnatchop)
:
Switches for gnatchop
–GCC=compiler_name (gnatlink)
:
Switches for gnatlink
–GCC=compiler_name (gnatmake)
:
Switches for gnatmake
-gnat-p (gcc)
:
Run-Time Checks
-gnat-p (gcc)
:
Alphabetical List of All Switches
-gnat05 (gcc)
:
Compiling Different Versions of Ada
-gnat05 (gcc)
:
Alphabetical List of All Switches
-gnat12 (gcc)
:
Compiling Different Versions of Ada
-gnat12 (gcc)
:
Alphabetical List of All Switches
-gnat2005 (gcc)
:
Compiling Different Versions of Ada
-gnat2005 (gcc)
:
Alphabetical List of All Switches
-gnat2012 (gcc)
:
Compiling Different Versions of Ada
-gnat2012 (gcc)
:
Alphabetical List of All Switches
-gnat83 (gcc)
:
Compiling Different Versions of Ada
-gnat83 (gcc)
:
Alphabetical List of All Switches
-gnat95 (gcc)
:
Compiling Different Versions of Ada
-gnat95 (gcc)
:
Alphabetical List of All Switches
-gnata (gcc)
:
Debugging and Assertion Control
-gnatA (gcc)
:
Alphabetical List of All Switches
-gnata (gcc)
:
Alphabetical List of All Switches
-gnata switch
:
Debugging - A Special Case
-gnatb (gcc)
:
Output and Error Message Control
-gnatB (gcc)
:
Alphabetical List of All Switches
-gnatb (gcc)
:
Alphabetical List of All Switches
–GNATBIND=binder_name (gnatmake)
:
Switches for gnatmake
-gnatc (gcc)
:
Using gcc for Semantic Checking
-gnatC (gcc)
:
Alphabetical List of All Switches
-gnatc (gcc)
:
Alphabetical List of All Switches
-gnatD (gcc)
:
Debugging Control
-gnatd (gcc)
:
Debugging Control
-gnatd (gcc)
:
Alphabetical List of All Switches
-gnatD[nn] (gcc)
:
Alphabetical List of All Switches
-gnatdc switch
:
GNAT Abnormal Termination or Failure to Terminate
-gnatE (gcc)
:
Run-Time Checks
-gnatE (gcc)
:
Alphabetical List of All Switches
-gnateA (gcc)
:
Alphabetical List of All Switches
-gnateC (gcc)
:
Alphabetical List of All Switches
-gnatec (gcc)
:
Alphabetical List of All Switches
-gnateD (gcc)
:
Alphabetical List of All Switches
-gnated (gcc)
:
Alphabetical List of All Switches
-gnateD (gcc)
:
Integrated Preprocessing
-gnateE (gcc)
:
Alphabetical List of All Switches
-gnateF (gcc)
:
Alphabetical List of All Switches
-gnatef (gcc)
:
Alphabetical List of All Switches
-gnateG (gcc)
:
Alphabetical List of All Switches
-gnateI (gcc)
:
Alphabetical List of All Switches
-gnatei (gcc)
:
Alphabetical List of All Switches
-gnatel (gcc)
:
Alphabetical List of All Switches
-gnatem (gcc)
:
Units to Sources Mapping Files
-gnatem (gcc)
:
Alphabetical List of All Switches
-gnateP (gcc)
:
Alphabetical List of All Switches
-gnatep (gcc)
:
Alphabetical List of All Switches
-gnatep (gcc)
:
Integrated Preprocessing
-gnateS (gcc)
:
Alphabetical List of All Switches
-gnateT (gcc)
:
Alphabetical List of All Switches
-gnatet=file (gcc)
:
Alphabetical List of All Switches
-gnateu (gcc)
:
Alphabetical List of All Switches
-gnateV (gcc)
:
Alphabetical List of All Switches
-gnateY (gcc)
:
Alphabetical List of All Switches
-gnatf (gcc)
:
Output and Error Message Control
-gnatF (gcc)
:
Alphabetical List of All Switches
-gnatf (gcc)
:
Alphabetical List of All Switches
-gnatG (gcc)
:
Debugging Control
-gnatg (gcc)
:
Alphabetical List of All Switches
-gnatG[nn] (gcc)
:
Alphabetical List of All Switches
-gnath (gcc)
:
Alphabetical List of All Switches
-gnati (gcc)
:
Character Set Control
-gnatI (gcc)
:
Alphabetical List of All Switches
-gnati (gcc)
:
Alphabetical List of All Switches
-gnatjnn (gcc)
:
Output and Error Message Control
-gnatjnn (gcc)
:
Alphabetical List of All Switches
-gnatk (gcc)
:
File Naming Control
-gnatk (gcc)
:
Alphabetical List of All Switches
-gnatL (gcc)
:
Debugging Control
-gnatl (gcc)
:
Output and Error Message Control
-gnatL (gcc)
:
Alphabetical List of All Switches
-gnatl (gcc)
:
Alphabetical List of All Switches
-gnatl=fname (gcc)
:
Output and Error Message Control
–GNATLINK=linker_name (gnatmake)
:
Switches for gnatmake
-gnatm (gcc)
:
Output and Error Message Control
-gnatm (gcc)
:
Alphabetical List of All Switches
-gnatN (gcc)
:
Subprogram Inlining Control
-gnatn (gcc)
:
Subprogram Inlining Control
-gnatN (gcc)
:
Alphabetical List of All Switches
-gnatn (gcc)
:
Alphabetical List of All Switches
-gnatN switch
:
Source Dependencies
-gnatn switch
:
Source Dependencies
-gnato (gcc)
:
Controlling Run-Time Checks
-gnato0 (gcc)
:
Alphabetical List of All Switches
-gnato? (gcc)
:
Specifying the Desired Mode
-gnato?? (gcc)
:
Specifying the Desired Mode
-gnato?? (gcc)
:
Run-Time Checks
-gnato?? (gcc)
:
Alphabetical List of All Switches
-gnatp (gcc)
:
Controlling Run-Time Checks
-gnatp (gcc)
:
Run-Time Checks
-gnatP (gcc)
:
Alphabetical List of All Switches
-gnatp (gcc)
:
Alphabetical List of All Switches
-gnatQ (gcc)
:
Output and Error Message Control
-gnatq (gcc)
:
Output and Error Message Control
-gnatQ (gcc)
:
Alphabetical List of All Switches
-gnatq (gcc)
:
Alphabetical List of All Switches
-gnatR (gcc)
:
Debugging Control
-gnatr (gcc)
:
Debugging Control
-gnatR (gcc)
:
Alphabetical List of All Switches
-gnatr (gcc)
:
Alphabetical List of All Switches
-gnatS (gcc)
:
Debugging Control
-gnats (gcc)
:
Using gcc for Syntax Checking
-gnatS (gcc)
:
Alphabetical List of All Switches
-gnats (gcc)
:
Alphabetical List of All Switches
-gnatt (gcc)
:
Auxiliary Output Control
-gnatT (gcc)
:
Alphabetical List of All Switches
-gnatt (gcc)
:
Alphabetical List of All Switches
-gnatu (gcc)
:
Auxiliary Output Control
-gnatU (gcc)
:
Output and Error Message Control
-gnatU (gcc)
:
Alphabetical List of All Switches
-gnatu (gcc)
:
Alphabetical List of All Switches
-gnatv (gcc)
:
Output and Error Message Control
-gnatV (gcc)
:
Alphabetical List of All Switches
-gnatv (gcc)
:
Alphabetical List of All Switches
-gnatVa (gcc)
:
Validity Checking
-gnatVc (gcc)
:
Validity Checking
-gnatVd (gcc)
:
Validity Checking
-gnatVe (gcc)
:
Validity Checking
-gnatVf (gcc)
:
Validity Checking
-gnatVi (gcc)
:
Validity Checking
-gnatVm (gcc)
:
Validity Checking
-gnatVn (gcc)
:
Validity Checking
-gnatVp (gcc)
:
Validity Checking
-gnatVr (gcc)
:
Validity Checking
-gnatVs (gcc)
:
Validity Checking
-gnatVt (gcc)
:
Validity Checking
-gnatW (gcc)
:
Character Set Control
-gnatW (gcc)
:
Alphabetical List of All Switches
-gnatw (gcc)
:
Alphabetical List of All Switches
-gnatw.A (gcc)
:
Warning Message Control
-gnatw.a (gcc)
:
Warning Message Control
-gnatw.b (gcc)
:
Warning Message Control
-gnatw.c (gcc)
:
Warning Message Control
-gnatw.d (gcc)
:
Warning Message Control
-gnatw.e (gcc)
:
Warning Message Control
-gnatw.g (gcc)
:
Warning Message Control
-gnatw.H (gcc)
:
Warning Message Control
-gnatw.h (gcc)
:
Warning Message Control
-gnatw.I (gcc)
:
Warning Message Control
-gnatw.i (gcc)
:
Warning Message Control
-gnatw.k (gcc)
:
Warning Message Control
-gnatw.L (gcc)
:
Warning Message Control
-gnatw.l (gcc)
:
Warning Message Control
-gnatw.M (gcc)
:
Warning Message Control
-gnatw.m (gcc)
:
Warning Message Control
-gnatw.N (gcc)
:
Warning Message Control
-gnatw.n (gcc)
:
Warning Message Control
-gnatw.O (gcc)
:
Warning Message Control
-gnatw.o (gcc)
:
Warning Message Control
-gnatw.P (gcc)
:
Warning Message Control
-gnatw.p (gcc)
:
Warning Message Control
-gnatw.r (gcc)
:
Warning Message Control
-gnatw.S (gcc)
:
Warning Message Control
-gnatw.s (gcc)
:
Warning Message Control
-gnatw.T (gcc)
:
Warning Message Control
-gnatw.t (gcc)
:
Warning Message Control
-gnatw.U (gcc)
:
Warning Message Control
-gnatw.u (gcc)
:
Warning Message Control
-gnatw.V (gcc)
:
Warning Message Control
-gnatw.v (gcc)
:
Warning Message Control
-gnatw.W (gcc)
:
Warning Message Control
-gnatw.w (gcc)
:
Warning Message Control
-gnatw.Y (gcc)
:
Warning Message Control
-gnatw.y (gcc)
:
Warning Message Control
-gnatw.Z (gcc)
:
Warning Message Control
-gnatw.z (gcc)
:
Warning Message Control
-gnatwA (gcc)
:
Warning Message Control
-gnatwa (gcc)
:
Warning Message Control
-gnatwB (gcc)
:
Warning Message Control
-gnatwb (gcc)
:
Warning Message Control
-gnatwC (gcc)
:
Warning Message Control
-gnatwc (gcc)
:
Warning Message Control
-gnatwD (gcc)
:
Warning Message Control
-gnatwd (gcc)
:
Warning Message Control
-gnatwe (gcc)
:
Warning Message Control
-gnatwF (gcc)
:
Warning Message Control
-gnatwf (gcc)
:
Warning Message Control
-gnatwG (gcc)
:
Warning Message Control
-gnatwg (gcc)
:
Warning Message Control
-gnatwH (gcc)
:
Warning Message Control
-gnatwh (gcc)
:
Warning Message Control
-gnatwI (gcc)
:
Warning Message Control
-gnatwi (gcc)
:
Warning Message Control
-gnatwj (gcc)
:
Warning Message Control
-gnatwK (gcc)
:
Warning Message Control
-gnatwL (gcc)
:
Warning Message Control
-gnatwl (gcc)
:
Warning Message Control
-gnatwm (gcc)
:
Warning Message Control
-gnatwM (gcc)
:
Warning Message Control
-gnatwm (gcc)
:
Warning Message Control
-gnatwn (gcc)
:
Warning Message Control
-gnatwO (gcc)
:
Warning Message Control
-gnatwo (gcc)
:
Warning Message Control
-gnatwP (gcc)
:
Warning Message Control
-gnatwp (gcc)
:
Warning Message Control
-gnatwQ (gcc)
:
Warning Message Control
-gnatwq (gcc)
:
Warning Message Control
-gnatwR (gcc)
:
Warning Message Control
-gnatwr (gcc)
:
Warning Message Control
-gnatws (gcc)
:
Warning Message Control
-gnatwT (gcc)
:
Warning Message Control
-gnatwt (gcc)
:
Warning Message Control
-gnatwT (gcc)
:
Warning Message Control
-gnatwU (gcc)
:
Warning Message Control
-gnatwu (gcc)
:
Warning Message Control
-gnatwV (gcc)
:
Warning Message Control
-gnatwv (gcc)
:
Warning Message Control
-gnatwW (gcc)
:
Warning Message Control
-gnatww (gcc)
:
Warning Message Control
-gnatwX (gcc)
:
Warning Message Control
-gnatwx (gcc)
:
Warning Message Control
-gnatwY (gcc)
:
Warning Message Control
-gnatwy (gcc)
:
Warning Message Control
-gnatwZ (gcc)
:
Warning Message Control
-gnatwz (gcc)
:
Warning Message Control
-gnatx (gcc)
:
Debugging Control
-gnatX (gcc)
:
Compiling Different Versions of Ada
-gnatX (gcc)
:
Alphabetical List of All Switches
-gnatx (gcc)
:
Alphabetical List of All Switches
-gnaty (gcc)
:
Style Checking
-gnaty (gcc)
:
Alphabetical List of All Switches
-gnaty+ (gcc)
:
Style Checking
-gnaty- (gcc)
:
Style Checking
-gnaty[0-9] (gcc)
:
Style Checking
-gnatyA (gcc)
:
Style Checking
-gnatya (gcc)
:
Style Checking
-gnatyB (gcc)
:
Style Checking
-gnatyb (gcc)
:
Style Checking
-gnatyC (gcc)
:
Style Checking
-gnatyc (gcc)
:
Style Checking
-gnatyd (gcc)
:
Style Checking
-gnatye (gcc)
:
Style Checking
-gnatyf (gcc)
:
Style Checking
-gnatyg (gcc)
:
Style Checking
-gnatyh (gcc)
:
Style Checking
-gnatyI (gcc)
:
Style Checking
-gnatyi (gcc)
:
Style Checking
-gnatyk (gcc)
:
Style Checking
-gnatyl (gcc)
:
Style Checking
-gnatyLnnn (gcc)
:
Style Checking
-gnatym (gcc)
:
Style Checking
-gnatyMnnn (gcc)
:
Style Checking
-gnatyN (gcc)
:
Style Checking
-gnatyn (gcc)
:
Style Checking
-gnatyO (gcc)
:
Style Checking
-gnatyo (gcc)
:
Style Checking
-gnatyp (gcc)
:
Style Checking
-gnatyr (gcc)
:
Style Checking
-gnatyS (gcc)
:
Style Checking
-gnatys (gcc)
:
Style Checking
-gnatyt (gcc)
:
Style Checking
-gnatyu (gcc)
:
Style Checking
-gnatyx (gcc)
:
Style Checking
-gnatyy (gcc)
:
Style Checking
-gnatz (gcc)
:
Alphabetical List of All Switches
-h (gnatbind)
:
Output Control
-h (gnatbind)
:
Switches for gnatbind
-h (gnatclean)
:
Switches for gnatclean
-h (gnatdll)
:
Using gnatdll
-h (gnatls)
:
Switches for gnatls
-h (gnatname)
:
Switches for gnatname
-H32 (gnatbind)
:
Switches for gnatbind
-H64 (gnatbind)
:
Switches for gnatbind
–help (dlltool)
:
Using gnatdll
–help (gnatbind)
:
Switches for gnatbind
–help (gnatchop)
:
Switches for gnatchop
–help (gnatclean)
:
Switches for gnatclean
–help (gnatfind)
:
gnatfind Switches
–help (gnatlink)
:
Switches for gnatlink
–help (gnatls)
:
Switches for gnatls
–help (gnatmake)
:
Switches for gnatmake
–help (gnatname)
:
Switches for gnatname
–help (gnatxref)
:
gnatxref Switches
-I (gcc)
:
Alphabetical List of All Switches
-I (gnatbind)
:
Search Paths for gnatbind
-I (gnatbind)
:
Switches for gnatbind
-I (gnatclean)
:
Switches for gnatclean
-I (gnatdll)
:
Using gnatdll
-I (gnathtml)
:
Invoking gnathtml
-I (gnatls)
:
Switches for gnatls
-I (gnatmake)
:
Switches for gnatmake
-i (gnatmake)
:
Switches for gnatmake
-I- (gcc)
:
Alphabetical List of All Switches
-I- (gnatbind)
:
Switches for gnatbind
-I- (gnatclean)
:
Switches for gnatclean
-I- (gnatls)
:
Switches for gnatls
-I- (gnatmake)
:
Switches for gnatmake
-IDIR (gnatfind)
:
gnatfind Switches
-IDIR (gnatxref)
:
gnatxref Switches
-j (gnatmake)
:
Switches for gnatmake
-k (dlltool)
:
Using gnatdll
-K (gnatbind)
:
Output Control
-k (gnatchop)
:
Switches for gnatchop
-k (gnatdll)
:
Using gnatdll
-k (gnatmake)
:
Switches for gnatmake
-l (gnatbind)
:
Output Control
-L (gnatbind)
:
Switches for gnatbind
-l (gnatbind)
:
Switches for gnatbind
-l (gnatdll)
:
Using gnatdll
-l (gnathtml)
:
Invoking gnathtml
-L (gnatmake)
:
Switches for gnatmake
-l (gnatmake)
:
Switches for gnatmake
-largs (gnatdll)
:
Using gnatdll
-largs (gnatmake)
:
Mode Switches for gnatmake
–LINK= (gnatlink)
:
Switches for gnatlink
-M (gnatbind)
:
Binder Error Message Control
-m (gnatbind)
:
Binder Error Message Control
-m (gnatbind)
:
Switches for gnatbind
-M (gnatbind)
:
Switches for gnatbind
-M (gnatlink)
:
Switches for gnatlink
-M (gnatmake)
:
Switches for gnatmake
-m (gnatmake)
:
Switches for gnatmake
-M= (gnatlink)
:
Switches for gnatlink
-margs (gnatmake)
:
Mode Switches for gnatmake
-mwindows
:
CONSOLE and WINDOWS subsystems
-n (gnatbind)
:
Binding with Non-Ada Main Programs
-n (gnatbind)
:
Switches for gnatbind
-n (gnatclean)
:
Switches for gnatclean
-n (gnatdll)
:
Using gnatdll
-n (gnatlink)
:
Switches for gnatlink
-n (gnatmake)
:
Switches for gnatmake
-nostdinc (gcc)
:
Alphabetical List of All Switches
-nostdinc (gnatbind)
:
Switches for gnatbind
-nostdinc (gnatfind)
:
gnatfind Switches
-nostdinc (gnatmake)
:
Switches for gnatmake
-nostdinc (gnatxref)
:
gnatxref Switches
-nostdlib (gcc)
:
Alphabetical List of All Switches
-nostdlib (gnatbind)
:
Switches for gnatbind
-nostdlib (gnatfind)
:
gnatfind Switches
-nostdlib (gnatmake)
:
Switches for gnatmake
-nostdlib (gnatxref)
:
gnatxref Switches
-O (gcc)
:
Optimization Levels
-O (gcc)
:
Alphabetical List of All Switches
-o (gcc)
:
Alphabetical List of All Switches
-o (gnatbind)
:
Binding with Non-Ada Main Programs
-o (gnatbind)
:
Output Control
-O (gnatbind)
:
Output Control
-O (gnatbind)
:
Switches for gnatbind
-o (gnatbind)
:
Switches for gnatbind
-o (gnathtml)
:
Invoking gnathtml
-o (gnatlink)
:
Switches for gnatlink
-o (gnatls)
:
Switches for gnatls
-o (gnatmake)
:
Switches for gnatmake
–output-exp (dlltool)
:
Using gnatdll
–output-lib (dlltool)
:
Using gnatdll
-P (any project-aware tool)
:
Switches Related to Project Files
-p (gnatbind)
:
Elaboration Control
-P (gnatbind)
:
Switches for gnatbind
-p (gnatbind)
:
Switches for gnatbind
-p (gnatchop)
:
Switches for gnatchop
-P (gnatclean)
:
Switches for gnatclean
-p (gnathtml)
:
Invoking gnathtml
-P (gnatmake)
:
Switches for gnatmake
-p (gnatmake)
:
Switches for gnatmake
-P (gnatname)
:
Switches for gnatname
-pass-exit-codes (gcc)
:
Auxiliary Output Control
-pass-exit-codes (gcc)
:
Alphabetical List of All Switches
-pFILE (gnatfind)
:
gnatfind Switches
-pFILE (gnatxref)
:
gnatxref Switches
-pg (gcc)
:
Compilation for profiling
-pg (gnatlink)
:
Compilation for profiling
-q (gnatchop)
:
Switches for gnatchop
-q (gnatclean)
:
Switches for gnatclean
-q (gnatdll)
:
Using gnatdll
-q (gnatmake)
:
Switches for gnatmake
-r (gnatbind)
:
Output Control
-R (gnatbind)
:
Switches for gnatbind
-r (gnatchop)
:
Switches for gnatchop
-r (gnatclean)
:
Switches for gnatclean
-r (gnatfind)
:
gnatfind Switches
-r (gnatprep)
:
Switches for gnatprep
-Ra (gnatbind)
:
Switches for gnatbind
–RTS (gcc)
:
Alphabetical List of All Switches
–RTS (gnatbind)
:
Switches for gnatbind
–RTS (gnatfind)
:
gnatfind Switches
–RTS (gnatls)
:
Switches for gnatls
–RTS (gnatmake)
:
Switches for gnatmake
–RTS (gnatxref)
:
gnatxref Switches
–RTS option
:
Specifying a Run-Time Library
–RTS=sjlj (gnatmake)
:
Exception Handling Control
–RTS=zcx (gnatmake)
:
Exception Handling Control
-S (gcc)
:
Alphabetical List of All Switches
-s (gnatbind)
:
Consistency-Checking Modes
-S (gnatbind)
:
Switches for gnatbind
-s (gnatbind)
:
Switches for gnatbind
-s (gnatfind)
:
gnatfind Switches
-s (gnatls)
:
Switches for gnatls
-s (gnatmake)
:
Switches for gnatmake
-s (gnatprep)
:
Switches for gnatprep
-sc (gnathtml)
:
Invoking gnathtml
-shared (gnatbind)
:
Switches for gnatbind
-static (gnatbind)
:
Switches for gnatbind
–subdirs= (gnatmake and gnatclean)
:
Switches Related to Project Files
-t (gnatbind)
:
Binder Error Message Control
-T (gnatbind)
:
Switches for gnatbind
-t (gnatbind)
:
Switches for gnatbind
-t (gnatfind)
:
gnatfind Switches
-t (gnathtml)
:
Invoking gnathtml
-T0 option
:
Choosing the Scheduling Policy
-u (gnatbind)
:
Switches for gnatbind
-u (gnatls)
:
Switches for gnatls
-U (gnatmake)
:
Switches for gnatmake
-u (gnatmake)
:
Switches for gnatmake
-u (gnatprep)
:
Switches for gnatprep
-v (dlltool)
:
Using gnatdll
-V (gcc)
:
Alphabetical List of All Switches
-v (gcc)
:
Alphabetical List of All Switches
-v (gnatbind)
:
Binder Error Message Control
-v (gnatbind)
:
Switches for gnatbind
-v (gnatchop)
:
Switches for gnatchop
-v (gnatclean)
:
Switches for gnatclean
-v (gnatdll)
:
Using gnatdll
-v (gnatlink)
:
Switches for gnatlink
-v (gnatls)
:
Switches for gnatls
-v (gnatmake)
:
Switches for gnatmake
-v (gnatname)
:
Switches for gnatname
-v -v (gnatlink)
:
Switches for gnatlink
-v -v (gnatname)
:
Switches for gnatname
-v option (for GPRbuild)
:
Compiling with Project Files
–version (gnatbind)
:
Switches for gnatbind
–version (gnatchop)
:
Switches for gnatchop
–version (gnatclean)
:
Switches for gnatclean
–version (gnatfind)
:
gnatfind Switches
–version (gnatlink)
:
Switches for gnatlink
–version (gnatls)
:
Switches for gnatls
–version (gnatmake)
:
Switches for gnatmake
–version (gnatname)
:
Switches for gnatname
–version (gnatxref)
:
gnatxref Switches
-vl (gnatmake)
:
Switches for gnatmake
-vm (gnatmake)
:
Switches for gnatmake
-vP (any project-aware tool)
:
Switches Related to Project Files
-vP (gnatclean)
:
Switches for gnatclean
-w (gcc)
:
Warning Message Control
-w (gcc)
:
Alphabetical List of All Switches
-w (gnatbind)
:
Switches for gnatbind
-w (gnatchop)
:
Switches for gnatchop
-Wall (gcc)
:
Warning Message Control
-we (gnatbind)
:
Binder Error Message Control
-Werror (gcc)
:
Warning Message Control
-ws (gnatbind)
:
Binder Error Message Control
-Wstack-usage (gcc)
:
Warning Message Control
-Wuninitialized (gcc)
:
Warning Message Control
-Wunused (gcc)
:
Warning Message Control
-Wx (gnatbind)
:
Consistency-Checking Modes
-Wx (gnatbind)
:
Switches for gnatbind
-X (any project-aware tool)
:
Switches Related to Project Files
-x (gnatbind)
:
Consistency-Checking Modes
-x (gnatbind)
:
Switches for gnatbind
-X (gnatclean)
:
Switches for gnatclean
-x (gnatmake)
:
Switches for gnatmake
-x (gnatname)
:
Switches for gnatname
-X (usage with GNAT Project Manager)
:
Scenarios in Projects
-Xnnn (gnatbind)
:
Switches for gnatbind
-y (gnatbind)
:
Switches for gnatbind
-z (gnatbind)
:
Binding Programs with No Main Subprogram
-z (gnatbind)
:
Switches for gnatbind
-z (gnatmake)
:
Switches for gnatmake
__gnat_malloc
:
Switches for gnatbind
Abnormal Termination or Failure to Terminate
:
Remote Debugging with gdbserver
access before elaboration
:
Run-Time Checks
Access before elaboration
:
Run-Time Checks
activate every optional warning
:
Warning Message Control
Active (GNAT Project Manager)
:
Installation
ACVC
:
Compiling Different Versions of Ada
Ada
:
Search Paths for gnatbind
Ada 2005 Language Reference Manual
:
What You Should Know before Reading This Guide
Ada 2005 mode
:
Compiling Different Versions of Ada
Ada 2012 mode
:
Compiling Different Versions of Ada
Ada 83 mode
:
Compiling Different Versions of Ada
Ada 83 tests
:
Compiling Different Versions of Ada
Ada 95 Language Reference Manual
:
What You Should Know before Reading This Guide
Ada 95 mode
:
Compiling Different Versions of Ada
Ada compatibility issues warnings
:
Warning Message Control
Ada expressions (in gdb)
:
Using Ada Expressions
Ada language extensions
:
Compiling Different Versions of Ada
Ada Library Information files
:
The Ada Library Information Files
Ada.Characters.Latin_1
:
Latin-1
ADA_INCLUDE_PATH
:
Search Paths and the Run-Time Library RTL
ADA_INCLUDE_PATH
:
Using a library
ADA_OBJECTS_PATH
:
Search Paths for gnatbind
ADA_OBJECTS_PATH
:
Using a library
ADA_PRJ_INCLUDE_FILE
:
Search Paths and the Run-Time Library RTL
ADA_PRJ_OBJECTS_FILE
:
Search Paths for gnatbind
ADA_PROJECT_PATH
:
Installing a library
ADA_PROJECT_PATH (GNAT Project Manager)
:
Project Dependencies
adafinal
:
Binding with Non-Ada Main Programs
adainit
:
Binding with Non-Ada Main Programs
Address Clauses
:
Warning Message Control
AIX resolver library
:
AIX-Specific Considerations
ALI files
:
The Ada Library Information Files
Aliasing
:
Aliased Variables and Optimization
Aliasing
:
Optimization and Strict Aliasing
alternative
:
Alternative File Naming Schemes
Annex A (in Ada Reference Manual)
:
Naming Conventions for GNAT Source Files
Annex B (in Ada reference Manual)
:
Naming Conventions for GNAT Source Files
APIENTRY
:
Windows Calling Conventions
Artifacts (GNAT Project Manager)
:
Installation
Asm
:
Calling Conventions
Assert
:
Debugging and Assertion Control
Assert failures
:
Warning Message Control
Assertions
:
Debugging and Assertion Control
Atomic
:
Atomic Variables and Optimization
Atomic Synchronization
:
Warning Message Control
attach to process
:
Program Built with Foreign Tools and DLL Built with GCC/GNAT
Bad fixed values
:
Warning Message Control
Biased representation
:
Warning Message Control
Binder
:
Binding with Non-Ada Main Programs
Binder consistency checks
:
Binder Error Message Control
Binder output (example)
:
Example of Binder Output File
Binder output file
:
Interfacing to C
Binding generation (for C and C++ headers)
:
Generating Ada Bindings for C and C++ headers
BINUTILS_ROOT
:
Linking a Mixed C++ & Ada Program
bit order warnings
:
Warning Message Control
Body (GNAT Project Manager)
:
Naming Schemes
Body_Suffix (GNAT Project Manager)
:
Naming Schemes
Breakpoints and tasks
:
Ada Tasks
building
:
Building Resources
building
:
Building DLLs with gnatdll
building
:
Building DLLs with GNAT
building
:
Building DLLs with GNAT Project files
Building the GNAT Run-Time Library
:
Rebuilding the GNAT Run-Time Library
C
:
Calling Conventions
C headers (binding generation)
:
Generating Ada Bindings for C and C++ headers
C varargs function
:
Calling Conventions
C++
:
Calling Conventions
C++ headers (binding generation)
:
Generating Ada Bindings for C and C++ headers
C_INCLUDE_PATH
:
Linking a Mixed C++ & Ada Program
Calling Conventions
:
Calling Conventions
cannot generate code
:
Compiling Programs
case construction (GNAT Project Manager)
:
Scenarios in Projects
Casing (GNAT Project Manager)
:
Naming Schemes
Ceiling_Locking (under rts-pthread)
:
Solaris Threads Issues
Check
:
Run-Time Checks
Checks
:
Checking the Elaboration Order
Checks
:
Controlling Run-Time Checks
Checks
:
Run-Time Checks
Checks (overflow)
:
Example of unused subprogram/data elimination
COBOL
:
Calling Conventions
Code Coverage
:
Symbolic Traceback
code page 437 (IBM PC)
:
Other 8-Bit Codes
code page 850 (IBM PC)
:
Other 8-Bit Codes
Combining GNAT switches
:
Alphabetical List of All Switches
Command line length
:
Switches for gnatlink
command line length (GNAT Project Manager)
:
Tools Options in Project Files
Compatibility with Ada 83
:
Compiling Different Versions of Ada
compilation (definition)
:
Source Representation
Compilation model
:
The GNAT Compilation Model
compiling
:
Compiling Resources
Component clause
:
Warning Message Control
Conditional compilation
:
Conditional Compilation
Conditional compilation
:
Rebuilding the GNAT Run-Time Library
Conditionals
:
Warning Message Control
configuration
:
Configuration Pragmas
Configuration pragmas
:
Configuration Pragmas
Consistency checks
:
Binder Error Message Control
CONSOLE Subsystem
:
CONSOLE and WINDOWS subsystems
constant
:
Warning Message Control
Convention Ada
:
Calling Conventions
Convention Asm
:
Calling Conventions
Convention Assembler
:
Calling Conventions
Convention C
:
Calling Conventions
Convention C++
:
Calling Conventions
Convention COBOL
:
Calling Conventions
Convention Default
:
Calling Conventions
Convention DLL
:
Calling Conventions
Convention External
:
Calling Conventions
Convention Fortran
:
Calling Conventions
Convention Stdcall
:
Calling Conventions
Convention Stubbed
:
Calling Conventions
Convention Win32
:
Calling Conventions
Conventions
:
Conventions
CR
:
Source Representation
Cyrillic
:
Other 8-Bit Codes
Deactivated code
:
Warning Message Control
Debug
:
Debugging and Assertion Control
Debug Pool
:
The GNAT Debug Pool Facility
Debugger
:
Running and Debugging Ada Programs
Debugging
:
Running and Debugging Ada Programs
Debugging Generic Units
:
Ada Tasks
Debugging information
:
Switches for gnatlink
Debugging optimized code
:
Debugging Optimized Code
Debugging options
:
Debugging Control
Default
:
Calling Conventions
Default_Switches (GNAT Project Manager)
:
Tools Options in Project Files
Definition file
:
Creating an Import Library
Deleted code
:
Warning Message Control
Dependencies
:
Switches for gnatmake
Dependency rules (compilation)
:
Building with gnatmake
Dereferencing
:
Warning Message Control
Dimension aspect
:
Performing Dimensionality Analysis in GNAT
Dimension_System aspect
:
Performing Dimensionality Analysis in GNAT
Dimensionality analysis
:
Performing Dimensionality Analysis in GNAT
Dispatching calls
:
Elaboration for Indirect Calls
division by zero
:
Run-Time Checks
Division by zero
:
Run-Time Checks
DLL
:
Introduction to Dynamic Link Libraries DLLs
DLL
:
Calling Conventions
DLL debugging
:
Program Built with Foreign Tools and DLL Built with GCC/GNAT
DLL debugging
:
Debugging a DLL
DLLs
:
Building DLLs with gnatdll
DLLs
:
Building DLLs with GNAT
DLLs
:
Building DLLs with GNAT Project files
DLLs and elaboration
:
Ada DLLs and Elaboration
DLLs and finalization
:
Ada DLLs and Finalization
Dot_Replacement (GNAT Project Manager)
:
Naming Schemes
elaboration
:
Checking the Elaboration Order
elaboration
:
Run-Time Checks
Elaboration
:
Warning Message Control
Elaboration checks
:
Checking the Elaboration Order
Elaboration checks
:
Run-Time Checks
Elaboration control
:
Summary of Procedures for Elaboration Control
Elaboration control
:
Elaboration Order Handling in GNAT
elaboration issues
:
Elaboration Issues for Library Tasks
Elaboration of library tasks
:
Elaboration Issues for Library Tasks
Elaboration order control
:
Comparison between GNAT and C/C++ Compilation Models
End of source file; Source file, end
:
Source Representation
environment variable; ADA_INCLUDE_PATH
:
Search Paths and the Run-Time Library RTL
environment variable; ADA_INCLUDE_PATH
:
Using a library
environment variable; ADA_OBJECTS_PATH
:
Search Paths for gnatbind
environment variable; ADA_OBJECTS_PATH
:
Using a library
environment variable; ADA_PRJ_INCLUDE_FILE
:
Search Paths and the Run-Time Library RTL
environment variable; ADA_PRJ_OBJECTS_FILE
:
Search Paths for gnatbind
environment variable; BINUTILS_ROOT
:
Linking a Mixed C++ & Ada Program
environment variable; C_INCLUDE_PATH
:
Linking a Mixed C++ & Ada Program
environment variable; GCC_EXEC_PREFIX
:
Linking a Mixed C++ & Ada Program
environment variable; GCC_ROOT
:
Linking a Mixed C++ & Ada Program
environment variable; GNAT_PROCESSOR
:
Solaris Threads Issues
environment variable; GNAT_STACK_LIMIT
:
Stack Overflow Checking
environment variable; PATH
:
Search Paths for gnatbind
environment variable; PATH
:
Search Paths and the Run-Time Library RTL
environment variable; TMP
:
Temporary Files
Error messages
:
Output and Error Message Control
EUC Coding
:
Wide_Character Encodings
Exceptions (in gdb)
:
Stopping When Ada Exceptions Are Raised
Excluded_Source_Dirs (GNAT Project Manager)
:
Source Files and Directories
Excluded_Source_Files (GNAT Project Manager)
:
Project Extension
Excluded_Source_Files (GNAT Project Manager)
:
Source Files and Directories
Excluded_Source_List_File (GNAT Project Manager)
:
Project Extension
Excluded_Source_List_File (GNAT Project Manager)
:
Source Files and Directories
Exec_Dir (GNAT Project Manager)
:
Object and Exec Directory
Executable (GNAT Project Manager)
:
Executable File Names
Executable_Suffix (GNAT Project Manager)
:
Executable File Names
Export table
:
Exporting Ada Entities
Export/Import pragma warnings
:
Warning Message Control
extends all (GNAT Project Manager)
:
Project Hierarchy Extension
External
:
Calling Conventions
External (GNAT Project Manager)
:
Syntax of aggregate projects
external (GNAT Project Manager)
:
Scenarios in Projects
Externally_Built (GNAT Project Manager)
:
Project Dependencies
Features
:
Warning Message Control
FF
:
Source Representation
File cleanup tool
:
The File Cleanup Utility gnatclean
File names
:
Alternative File Naming Schemes
File names
:
Using Other File Names
File Naming Conventions
:
Handling Arbitrary File Naming Conventions with gnatname
File naming schemes
:
Alternative File Naming Schemes
Fixed-point Small value
:
Warning Message Control
Floating-Point Operations
:
Floating_Point_Operations
for gnatmake
:
Switches for gnatmake
for profiling
:
Compilation for profiling
Foreign Languages
:
Calling Conventions
Formals
:
Warning Message Control
Fortran
:
Calling Conventions
GCC_EXEC_PREFIX
:
Linking a Mixed C++ & Ada Program
GCC_ROOT
:
Linking a Mixed C++ & Ada Program
gcov
:
Code Coverage and Profiling
gdb
:
Running and Debugging Ada Programs
Generics
:
Ada Tasks
Generics
:
Generating Object Files
Global_Compilation_Switches (GNAT Project Manager)
:
package Builder in aggregate projects
Global_Compilation_Switches (GNAT Project Manager)
:
Global Attributes
Global_Config_File (GNAT Project Manager)
:
package Builder in aggregate projects
Global_Configuration_Pragmas (GNAT Project Manager)
:
package Builder in aggregate projects
Global_Configuration_Pragmas (GNAT Project Manager)
:
Global Attributes
GNAT
:
Search Paths for gnatbind
GNAT (package)
:
Naming Conventions for GNAT Source Files
GNAT compilation model
:
The GNAT Compilation Model
GNAT extensions
:
Compiling Different Versions of Ada
GNAT library
:
Comparison between GNAT and Conventional Ada Library Models
GNAT Run-Time Library
:
Rebuilding the GNAT Run-Time Library
gnat.adc
:
The Configuration Pragmas Files
gnat.adc
:
Using Other File Names
gnat1
:
Compiling Programs
gnat_argc
:
Command-Line Access
gnat_argv
:
Command-Line Access
GNAT_INIT_SCALARS
:
Switches for gnatbind
GNAT_PROCESSOR
:
Solaris Threads Issues
GNAT_PROCESSOR environment variable (on Sparc Solaris)
:
Solaris Threads Issues
GNAT_STACK_LIMIT
:
Stack Overflow Checking
gnatbind
:
Binding with gnatbind
gnatchop
:
Renaming Files with gnatchop
gnatclean
:
The File Cleanup Utility gnatclean
gnatdll
:
Using gnatdll
gnatfind
:
The Cross-Referencing Tools gnatxref and gnatfind
gnathtml
:
The Ada to HTML Converter gnathtml
gnatkr
:
File Name Krunching with gnatkr
gnatmake
:
Building with gnatmake
gnatname
:
Alternative File Naming Schemes
gnatprep
:
Preprocessing with gnatprep
gnatprep
:
Preprocessing
gnatxref
:
The Cross-Referencing Tools gnatxref and gnatfind
GNU make
:
Using the GNU make Utility
GPR_PROJECT_PATH
:
Installing a library
GPR_PROJECT_PATH (GNAT Project Manager)
:
Project Dependencies
GPR_PROJECT_PATH_FILE (GNAT Project Manager)
:
Project Dependencies
gprof
:
GNAT specifics
Hiding of Declarations
:
Warning Message Control
HT
:
Source Representation
Ignore_Source_Sub_Dirs (GNAT Project Manager)
:
Source Files and Directories
Implementation (GNAT Project Manager)
:
Naming Schemes
Implementation_Exceptions (GNAT Project Manager)
:
Naming Schemes
Implementation_Suffix (GNAT Project Manager)
:
Naming Schemes
implicit
:
Warning Message Control
Implicit dereferencing
:
Warning Message Control
Import library
:
Creating an Import Library
Improving performance
:
Improving Performance
in binder
:
Binder Error Message Control
including
:
Switches for gnatlink
Indirect calls
:
Elaboration for Indirect Calls
Inheritance_Locking (under rts-pthread)
:
Solaris Threads Issues
Inline
:
Inlining of Subprograms
Inline
:
Source Dependencies
Inline Assembler
:
Inline Assembler
Inlining
:
Warning Message Control
Inlining
:
Comparison between GNAT and Conventional Ada Library Models
Interfaces
:
Search Paths for gnatbind
Interfacing to Ada
:
Calling Conventions
Interfacing to Assembly
:
Calling Conventions
Interfacing to C
:
Calling Conventions
Interfacing to C varargs function
:
Calling Conventions
Interfacing to C++
:
Calling Conventions
Interfacing to COBOL
:
Calling Conventions
Interfacing to Fortran
:
Calling Conventions
Internal trees
:
Auxiliary Output Control
ISO 8859-15
:
Other 8-Bit Codes
ISO 8859-2
:
Other 8-Bit Codes
ISO 8859-3
:
Other 8-Bit Codes
ISO 8859-4
:
Other 8-Bit Codes
ISO 8859-5
:
Other 8-Bit Codes
Languages (GNAT Project Manager)
:
Source Files and Directories
Latin-1
:
Latin-1
Latin-1
:
Source Representation
Latin-2
:
Other 8-Bit Codes
Latin-3
:
Other 8-Bit Codes
Latin-4
:
Other 8-Bit Codes
Latin-9
:
Other 8-Bit Codes
Leading_Library_Options (GNAT Project Manager)
:
Building Libraries
LF
:
Source Representation
Library browser
:
The GNAT Library Browser gnatls
Library building and using
:
GNAT and Libraries
Library tasks
:
Elaboration Issues for Library Tasks
Library_ALI_Dir (GNAT Project Manager)
:
Building Libraries
Library_Auto_Init (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Dir (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Dir (GNAT Project Manager)
:
Building Libraries
Library_GCC (GNAT Project Manager)
:
Building Libraries
Library_Interface (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Kind (GNAT Project Manager)
:
Building Libraries
Library_Name (GNAT Project Manager)
:
Building Libraries
Library_Options (GNAT Project Manager)
:
Building Libraries
Library_Reference_Symbol_File (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Src_Dir (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Standalone (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Symbol_File (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Symbol_Policy (GNAT Project Manager)
:
Stand-alone Library Projects
Library_Version (GNAT Project Manager)
:
Building Libraries
Linker libraries
:
Switches for gnatmake
Linker_Options (GNAT Project Manager)
:
Building Libraries
Local_Configuration_Pragmas (GNAT Project Manager)
:
Tools Options in Project Files
Locally_Removed_Files (GNAT Project Manager)
:
Source Files and Directories
Machine_Overflows
:
Run-Time Checks
Main (GNAT Project Manager)
:
Main Subprograms
make (GNU)
:
Using the GNU make Utility
memory corruption
:
The GNAT Debug Pool Facility
Memory Pool
:
Some Useful Memory Pools
missing
:
Warning Message Control
Mixed Language Programming
:
Mixed Language Programming
MKS_Type type
:
Performing Dimensionality Analysis in GNAT
multiple input files
:
Binding with Non-Ada Main Programs
Multiple units
:
Using gcc for Syntax Checking
naming scheme
:
Switches for gnatmake
Naming scheme (GNAT Project Manager)
:
Source Files and Directories
No information messages for why package spec needs body
:
Warning Message Control
No_Entry_Calls_In_Elaboration_Code restriction
:
Elaboration Issues for Library Tasks
No_Strict_Aliasing
:
Optimization and Strict Aliasing
non-symbolic
:
Stack Traceback
Object_Dir (GNAT Project Manager)
:
Object and Exec Directory
obsolescent
:
Warning Message Control
Obsolescent features
:
Warning Message Control
Optimization and debugging
:
Debugging Optimized Code
Optimization Switches
:
Other Optimization Switches
Optimization Switches
:
Vectorization of loops
Order of elaboration
:
Elaboration Order Handling in GNAT
OS X
:
Mac OS Topics
Other Ada compilers
:
Calling Conventions
overflow
:
Controlling Run-Time Checks
overflow
:
Run-Time Checks
Overflow checks
:
Example of unused subprogram/data elimination
Overflow checks
:
Controlling Run-Time Checks
Overflow checks
:
Run-Time Checks
Overflow mode
:
Run-Time Checks
Package spec needing body
:
Warning Message Control
Parallel make
:
Switches for gnatmake
Parameter order
:
Warning Message Control
Parentheses
:
Warning Message Control
Passive Task
:
Passive Task Optimization
PATH
:
Search Paths for gnatbind
PATH
:
Search Paths and the Run-Time Library RTL
pool
:
The GNAT Debug Pool Facility
pool
:
Some Useful Memory Pools
portability of path names (GNAT Project Manager)
:
Source Files and Directories
pragma Assert
:
Debugging - A Special Case
pragma Assertion_Policy
:
Debugging - A Special Case
pragma Debug
:
Debugging - A Special Case
pragma Debug_Policy
:
Debugging - A Special Case
Pragma Elaborate
:
Treatment of Pragma Elaborate
pragma Elaborate
:
Controlling the Elaboration Order
pragma Elaborate_All
:
Controlling the Elaboration Order
pragma Elaborate_Body
:
Controlling the Elaboration Order
pragma Export
:
The External Symbol Naming Scheme of GNAT
pragma Inline
:
Inlining of Subprograms
pragma Locking_Policy (under rts-pthread)
:
Solaris Threads Issues
pragma Overflow_Mode
:
Specifying the Desired Mode
pragma Preelaborate
:
Controlling the Elaboration Order
pragma Pure
:
Controlling the Elaboration Order
pragma Restrictions
:
Debugging Control
pragma Suppress
:
Controlling Run-Time Checks
pragma Task_Dispatching_Policy
:
Choosing the Scheduling Policy
pragma Time_Slice
:
Choosing the Scheduling Policy
pragma Unsuppress
:
Controlling Run-Time Checks
Pragmas
:
Warning Message Control
Pragmas
:
Configuration Pragmas
Prefix (GNAT Project Manager)
:
Installation
Preprocessing
:
Preprocessing
Preprocessing (gnatprep)
:
Preprocessing with gnatprep
Preprocessors (contrasted with conditional compilation)
:
Use of Boolean Constants
producing list
:
Switches for gnatmake
Profiling
:
GNAT specifics
Profiling
:
Symbolic Traceback
project file packages (GNAT Project Manager)
:
Tools Options in Project Files
project path (GNAT Project Manager)
:
Project Dependencies
project qualifier (GNAT Project Manager)
:
Sharing Between Projects
Project_Files (GNAT Project Manager)
:
Syntax of aggregate projects
Project_Path (GNAT Project Manager)
:
Syntax of aggregate projects
PTHREAD_PRIO_INHERIT policy (under rts-pthread)
:
Solaris Threads Issues
PTHREAD_PRIO_PROTECT policy (under rts-pthread)
:
Solaris Threads Issues
rc
:
Compiling Resources
rebuilding
:
Rebuilding the GNAT Run-Time Library
Rebuilding the GNAT Run-Time Library
:
Rebuilding the GNAT Run-Time Library
Recompilation (by gnatmake)
:
Notes on the Command Line
Record Representation (component sizes)
:
Warning Message Control
Record Representation (gaps)
:
Warning Message Control
Remote Debugging with gdbserver
:
Debugging Generic Units
Resources
:
Using Resources
Resources
:
Compiling Resources
Resources
:
Building Resources
Resources
:
GNAT and Windows Resources
Root_Dir (GNAT Project Manager)
:
Distributed support
RTL
:
Alphabetical List of All Switches
rts-pthread threads library
:
Solaris-Specific Considerations
Run-time libraries (platform-specific information)
:
Run-Time Libraries
Run-Time Library
:
Rebuilding the GNAT Run-Time Library
s-dimmks.ads file
:
Performing Dimensionality Analysis in GNAT
scenarios (GNAT Project Manager)
:
Scenarios in Projects
SCHED_FIFO scheduling policy
:
Specifying a Run-Time Library
SCHED_OTHER scheduling policy
:
Specifying a Run-Time Library
SCHED_RR scheduling policy
:
Specifying a Run-Time Library
Search paths
:
Switches for gnatmake
Separate_Suffix (GNAT Project Manager)
:
Naming Schemes
setjmp/longjmp Exception Model
:
Run-Time Libraries
Shift JIS Coding
:
Wide_Character Encodings
Size/Alignment warnings
:
Warning Message Control
SJLJ (setjmp/longjmp Exception Model)
:
Run-Time Libraries
Small value
:
Warning Message Control
Solaris Sparc threads libraries
:
Choosing the Scheduling Policy
Source directories (GNAT Project Manager)
:
Source Files and Directories
Source files
:
Switches for gnatclean
Source files
:
Running gnatbind
Source files
:
Switches for gnatmake
Source_Dirs (GNAT Project Manager)
:
Source Files and Directories
Source_File_Name pragma
:
Alternative File Naming Schemes
Source_File_Name pragma
:
Using Other File Names
Source_Files (GNAT Project Manager)
:
Source Files and Directories
Source_List_File (GNAT Project Manager)
:
Source Files and Directories
Source_Reference pragmas
:
Switches for gnatchop
spec (definition)
:
Source Representation
Spec (GNAT Project Manager)
:
Naming Schemes
Spec_Suffix (GNAT Project Manager)
:
Naming Schemes
Specification (GNAT Project Manager)
:
Naming Schemes
Specification_Exceptions (GNAT Project Manager)
:
Naming Schemes
Specification_Suffix (GNAT Project Manager)
:
Naming Schemes
Stack Overflow Checking
:
Stack Overflow Checking
stack overflow checking
:
Run-Time Checks
Stack Overflow Checking
:
Run-Time Checks
stack overflow checking
:
Run-Time Checks
stack traceback
:
Getting Internal Debugging Information
stack unwinding
:
Getting Internal Debugging Information
Stand-alone libraries
:
Stand-alone Ada Libraries
standalone libraries (usage with GNAT Project Manager)
:
Stand-alone Library Projects
Static Stack Usage Analysis
:
Static Stack Usage Analysis
Stdcall
:
Windows Calling Conventions
Stdcall
:
Calling Conventions
stderr
:
Output and Error Message Control
storage
:
The GNAT Debug Pool Facility
storage
:
Some Useful Memory Pools
Strict Aliasing
:
Optimization and Strict Aliasing
String indexing warnings
:
Warning Message Control
Stubbed
:
Calling Conventions
Style checking
:
Style Checking
SUB (control character)
:
Source Representation
Subunits
:
Generating Object Files
Subunits (and conditional compilation)
:
Use of Alternative Implementations
Suppress
:
Controlling Run-Time Checks
Suppress
:
Run-Time Checks
suppressing
:
Run-Time Checks
suppressing
:
Output and Error Message Control
Suppressing checks
:
Run-Time Checks
suppressing search
:
Switches for gnatclean
suppressing search
:
Switches for gnatmake
Switches (GNAT Project Manager)
:
package Builder in aggregate projects
Switches (GNAT Project Manager)
:
Tools Options in Project Files
symbolic
:
Non-Symbolic Traceback
symbolic links
:
Switches for gnatmake
syntax checking
:
Using gcc for Syntax Checking
System
:
Search Paths for gnatbind
System (package in Ada Reference Manual)
:
Naming Conventions for GNAT Source Files
System.Dim.Mks package (GNAT library)
:
Performing Dimensionality Analysis in GNAT
System.IO
:
Search Paths and the Run-Time Library RTL
Task switching (in gdb)
:
Ada Tasks
Tasking and threads libraries
:
Run-Time Libraries
Tasks (in gdb)
:
Stopping When Ada Exceptions Are Raised
Temporary files
:
Temporary Files
Text_IO and performance
:
Text_IO Suggestions
Threads libraries and tasking
:
Run-Time Libraries
Time stamp checks
:
Binder Error Message Control
TMP
:
Temporary Files
traceback
:
Non-Symbolic Traceback
traceback
:
Stack Traceback
traceback
:
Getting Internal Debugging Information
treat as error
:
Warning Message Control
typed variable (GNAT Project Manager)
:
Scenarios in Projects
typographical
:
Conventions
Typographical conventions
:
Conventions
Unassigned variable warnings
:
Warning Message Control
Unchecked_Conversion warnings
:
Warning Message Control
unrecognized
:
Warning Message Control
unreferenced
:
Warning Message Control
Unsuppress
:
Controlling Run-Time Checks
Unsuppress
:
Run-Time Checks
Upper-Half Coding
:
Wide_Character Encodings
use by binder
:
Running gnatbind
using
:
Using Resources
Uunused subprogram/data elimination
:
Reducing Size of Executables with Unused Subprogram/Data Elimination
Validity Checking
:
Validity Checking
varargs function interfaces
:
Calling Conventions
Version skew (avoided by *gnatmake*)
:
Running a Simple Ada Program
Volatile parameter
:
The Volatile Parameter
VT
:
Source Representation
Warning messages
:
Warning Message Control
Warnings
:
Binder Error Message Control
warnings
:
Warning Message Control
Warnings
:
Warning Message Control
Warnings Off control
:
Warning Message Control
Win32
:
Calling Conventions
windows
:
GNAT and Windows Resources
Windows 95
:
AIX-Specific Considerations
Windows 98
:
AIX-Specific Considerations
Windows NT
:
AIX-Specific Considerations
WINDOWS Subsystem
:
CONSOLE and WINDOWS subsystems
windres
:
Compiling Resources
Writing internal trees
:
Auxiliary Output Control
writing to file
:
Auxiliary Output Control
ZCX (Zero-Cost Exceptions)
:
Run-Time Libraries
Zero Cost Exceptions
:
Exception Handling Control
Zero-Cost Exceptions
:
Run-Time Libraries