13 gnatcheck ^ GNAT CHECK
14 Gnatcheck ^ GNAT CHECK
17 gnatclean ^ GNAT CLEAN
18 Gnatclean ^ GNAT CLEAN
33 gnatmetric ^ GNAT METRIC
34 Gnatmetric ^ GNAT METRIC
39 gnatprep ^ GNAT PREPROCESS
40 Gnatprep ^ GNAT PREPROCESS
47 -fno-inline ^ /INLINE=SUPPRESS
48 -fstack-check ^ /CHECKS=STACK
49 -fno-strict-aliasing ^ /OPTIMIZE=NO_STRICT_ALIASING
50 -gnata ^ /CHECKS=ASSERTIONS
52 -gnatb ^ /REPORT_ERRORS=BRIEF
53 -gnatB ^ /ASSUME_VALID
55 -gnatct ^ /NOLOAD /TREE_OUTPUT
56 -gnatdc ^ /TRACE_UNITS
57 -gnatdO ^ /REPORT_ERRORS=IMMEDIATE
58 -gnatC ^ /COMPRESS_NAMES
59 -gnatDG ^ /XDEBUG /EXPAND_SOURCEA
61 -gnatec ^ /CONFIGURATION_PRAGMAS_FILE
62 -gnateE ^ /EXTRA_EXCEPTION_INFORMATION
63 -gnateD ^ /SYMBOL_PREPROCESSING
64 -gnatef ^ /FULL_PATH_IN_BRIEF_MESSAGES
65 -gnateG ^ /GENERATE_PROCESSED_SOURCE
66 -gnatei ^ /MAX_INSTANTIATIONS=
67 -gnateI ^ /MULTI_UNIT_INDEX=
68 -gnatem ^ /MAPPING_FILE
69 -gnatep ^ /DATA_PREPROCESSING
70 -gnateP ^ /CATEGORIZATION_WARNINGS
72 -gnatE ^ /CHECKS=ELABORATION
73 -gnatf ^ /REPORT_ERRORS=FULL
74 -gnatF ^ /UPPERCASE_EXTERNALS
75 -gnatg ^ /STYLE_CHECKS=GNAT
76 -gnatG ^ /EXPAND_SOURCE
77 -gnatk ^ /FILE_NAME_MAX_LENGTH
79 -gnatL ^ /LONGJMP_SETJMP
80 -gnatj ^ /JUSTIFY_MESSAGES
81 -gnatj0 ^ /NO_JUSTIFY_MESSAGES
82 -gnatjnn ^ /JUSTIFY_MESSAGES=nn
83 -gnatL ^ /INTERSPERSE_SOURCE
85 -gnatm2 ^ /ERROR_LIMIT=2
86 -gnatn ^ /INLINE=PRAGMA
87 -gnatn1 ^ /INLINE=PRAGMA_LEVEL_1
88 -gnatn2 ^ /INLINE=PRAGMA_LEVEL_2
90 -gnato ^ /CHECKS=OVERFLOW
91 -gnato?? ^ /OVERFLOW_CHECKS=??
92 -gnatp ^ /CHECKS=SUPPRESS_ALL
93 -gnat-p ^ /CHECKS=UNSUPPRESS_ALL
95 -gnatR ^ /REPRESENTATION_INFO
96 -gnatR0 ^ /REPRESENTATION_INFO=NONE
97 -gnatR1 ^ /REPRESENTATION_INFO=ARRAYS
98 -gnatR2 ^ /REPRESENTATION_INFO=OBJECTS
99 -gnatR3 ^ /REPRESENTATION_INFO=SYMBOLIC
100 -gnatq ^ /TRY_SEMANTICS
102 -gnatr ^ /TREAT_RESTRICTIONS_AS_WARNINGS
103 -gnats ^ /SYNTAX_ONLY
104 -gnatS ^ /PRINT_STANDARD
105 -gnatt ^ /TREE_OUTPUT
107 -gnatU ^ /UNIQUE_ERROR_TAG
108 -gnatv ^ /REPORT_ERRORS=VERBOSE
109 -gnatV ^ /VALIDITY_CHECKING
110 -gnatVa ^ /VALIDITY_CHECKING=ALL
111 -gnatVc ^ /VALIDITY_CHECKING=COPIES
112 -gnatVd ^ /VALIDITY_CHECKING=DEFAULT
113 -gnatVE ^ /VALIDITY_CHECKING=NOCOMPONENTS
114 -gnatVe ^ /VALIDITY_CHECKING=COMPONENTS
115 -gnatVD ^ /VALIDITY_CHECKING=NODEFAULT
116 -gnatVf ^ /VALIDITY_CHECKING=FLOATS
117 -gnatVi ^ /VALIDITY_CHECKING=IN_PARAMS
118 -gnatVm ^ /VALIDITY_CHECKING=MOD_PARAMS
119 -gnatVn ^ /VALIDITY_CHECKING=NONE
120 -gnatVo ^ /VALIDITY_CHECKING=OPERANDS
121 -gnatVp ^ /VALIDITY_CHECKING=PARAMETERS
122 -gnatVr ^ /VALIDITY_CHECKING=RETURNS
123 -gnatVs ^ /VALIDITY_CHECKING=SUBSCRIPTS
124 -gnatVt ^ /VALIDITY_CHECKING=TESTS
126 -gnatwa ^ /WARNINGS=OPTIONAL
127 -gnatwA ^ /WARNINGS=NOOPTIONAL
128 -gnatw.a ^ /WARNINGS=FAILING_ASSERTIONS
129 -gnatw.A ^ /WARNINGS=NO_FAILING_ASSERTIONS
130 -gnatwb ^ /WARNINGS=BAD_FIXED_VALUES
131 -gnatwB ^ /WARNINGS=NO_BAD_FIXED_VALUES
132 -gnatw.b ^ /WARNINGS=BIASED_REPRESENTATION
133 -gnatw.B ^ /WARNINGS=NO_BIASED_REPRESENTATION
134 -gnatwc ^ /WARNINGS=CONDITIONALS
135 -gnatwC ^ /WARNINGS=NOCONDITIONALS
136 -gnatw.c ^ /WARNINGS=MISSING_COMPONENT_CLAUSES
137 -gnatw.C ^ /WARNINGS=NOMISSING_COMPONENT_CLAUSES
138 -gnatwd ^ /WARNINGS=IMPLICIT_DEREFERENCE
139 -gnatwD ^ /WARNINGS=NOIMPLICIT_DEREFERENCE
140 -gnatwe ^ /WARNINGS=ERRORS
141 -gnatw.e ^ /WARNINGS=EVERY
142 -gnatwf ^ /WARNINGS=UNREFERENCED_FORMALS
143 -gnatwF ^ /WARNINGS=NOUNREFERENCED_FORMALS
144 -gnatwg ^ /WARNINGS=UNRECOGNIZED_PRAGMAS
145 -gnatwG ^ /WARNINGS=NOUNRECOGNIZED_PRAGMAS
146 -gnatwh ^ /WARNINGS=HIDING
147 -gnatwH ^ /WARNINGS=NOHIDING
148 -gnatw.h ^ /WARNINGS=AVOIDGAPS
149 -gnatw.H ^ /WARNINGS=NOAVOIDGAPS
150 -gnatwi ^ /WARNINGS=IMPLEMENTATION
151 -gnatwI ^ /WARNINGS=NOIMPLEMENTATION
152 -gnatwj ^ /WARNINGS=OBSOLESCENT
153 -gnatwJ ^ /WARNINGS=NOOBSOLESCENT
154 -gnatwk ^ /WARNINGS=CONSTANT_VARIABLES
155 -gnatwK ^ /WARNINGS=NOCONSTANT_VARIABLES
156 -gnatwl ^ /WARNINGS=ELABORATION
157 -gnatwL ^ /WARNINGS=NOELABORATION
158 -gnatwm ^ /WARNINGS=MODIFIED_UNREF
159 -gnatwM ^ /WARNINGS=NOMODIFIED_UNREF
160 -gnatw.m ^ /WARNINGS=SUSPICIOUS_MODULUES
161 -gnatw.M ^ /WARNINGS=NOSUSPICIOUS_MODULUES
162 -gnatwn ^ /WARNINGS=NORMAL
163 -gnatwo ^ /WARNINGS=OVERLAYS
164 -gnatwO ^ /WARNINGS=NOOVERLAYS
165 -gnatw.o ^ /WARNINGS=OUT_PARAM_UNREF
166 -gnatw.O ^ /WARNINGS=NOOUT_PARAM_UNREF
167 -gnatwp ^ /WARNINGS=INEFFECTIVE_INLINE
168 -gnatwP ^ /WARNINGS=NOINEFFECTIVE_INLINE
169 -gnatw.p ^ /WARNINGS=PARAMETER_ORDER
170 -gnatw.P ^ /WARNINGS=NO_PARAMETER_ORDER
171 -gnatw.h ^ /WARNINGS=OVERRIDING_SIZE
172 -gnatw.H ^ /WARNINGS=NOOVERRIDING_SIZE
173 -gnatw.k ^ /WARNINGS=STANDARD_REDEFINITION
174 -gnatw.K ^ /WARNINGS=NOSTANDARD_REDEFINITION
175 -gnatwq ^ /WARNINGS=MISSING_PARENS
176 -gnatwQ ^ /WARNINGS=NOMISSING_PARENS
177 -gnatwr ^ /WARNINGS=REDUNDANT
178 -gnatwR ^ /WARNINGS=NOREDUNDANT
179 -gnatws ^ /WARNINGS=SUPPRESS
180 -gnatwt ^ /WARNINGS=DELETED_CODE
181 -gnatwT ^ /WARNINGS=NODELETED_CODE
182 -gnatwu ^ /WARNINGS=UNUSED
183 -gnatwU ^ /WARNINGS=NOUNUSED
184 -gnatw.u ^ /WARNINGS=UNORDERED_ENUMERATIONS
185 -gnatw.U ^ /WARNINGS=NOUNORDERED_ENUMERATIONS
186 -gnatwv ^ /WARNINGS=VARIABLES_UNINITIALIZED
187 -gnatwV ^ /WARNINGS=NOVARIABLES_UNINITIALIZED
188 -gnatww ^ /WARNINGS=LOWBOUND_ASSUMED
189 -gnatwW ^ /WARNINGS=NOLOWBOUND_ASSUMED
190 -gnatw.w ^ /WARNINGS=WARNINGS_OFF_PRAGMAS
191 -gnatw.W ^ /WARNINGS=NOWARNINGS_OFF_PRAGMAS
192 -gnatwx ^ /WARNINGS=IMPORT_EXPORT_PRAGMAS
193 -gnatwX ^ /WARNINGS=NOIMPORT_EXPORT_PRAGMAS
194 -gnatw.x ^ /WARNINGS=LOCAL_RAISE_HANDLING
195 -gnatw.X ^ /WARNINGS=NOLOCAL_RAISE_HANDLING
196 -gnatwy ^ /WARNINGS=ADA_2005_COMPATIBILITY
197 -gnatwY ^ /WARNINGS=NOADA_2005_COMPATIBILITY
198 -gnatwz ^ /WARNINGS=UNCHECKED_CONVERSIONS
199 -gnatwZ ^ /WARNINGS=NOUNCHECKED_CONVERSIONS
200 -gnatW8 ^ /WIDE_CHARACTER_ENCODING=UTF8
201 -gnatW? ^ /WIDE_CHARACTER_ENCODING=?
202 -gnaty ^ /STYLE_CHECKS
203 -gnatyO ^ /STYLE_CHECKS=OVERRIDING_INDICATORS
204 -gnatyy ^ /STYLE_CHECKS=ALL_BUILTIN
205 -gnatZ ^ /ZERO_COST_EXCEPTIONS
206 -gnatzc ^ /DISTRIBUTION_STUBS=CALLER
207 -gnatzr ^ /DISTRIBUTION_STUBS=RECEIVER
214 -gnatx ^ /XREF=SUPPRESS
215 -gnatX ^ /EXTENSIONS_ALLOWED
216 --RTS ^ /RUNTIME_SYSTEM
218 switches ^ qualifiers
220 Switches ^ Qualifiers
223 -bargs ^ /BINDER_QUALIFIERS
224 -cargs ^ /COMPILER_QUALIFIERS
225 -largs ^ /LINKER_QUALIFIERS
226 -margs ^ /MAKE_QUALIFIERS
227 -aIDIR ^ /SOURCE_SEARCH=direc
228 -aODIR ^ /OBJECT_SEARCH=direc
229 -IDIR ^ /SEARCH=direc
230 -nostdinc ^ /NOSTD_INCLUDES
231 -nostdlib ^ /NOSTD_LIBRARIES
232 -pFILE ^ /PROJECT=file
236 -O3 ^ /OPTIMIZE=INLINING
239 -Wall ^ /WARNINGS=ALL_GCC