]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/ada/ChangeLog
3a7b8ed8f92d56fd258cdce072ab45d3dcd492a5
[thirdparty/gcc.git] / gcc / ada / ChangeLog
1 2022-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3 * tracebak.c: Add support for ARM RTEMS. Add support for RTEMS to PPC
4 ELF. Add support for RTEMS to SPARC. Merge aarch64 support of Linux
5 and RTEMS.
6
7 2022-04-27 Pierre-Marie de Rodat <derodat@adacore.com>
8
9 PR ada/104027
10 * gnat1drv.adb: Remove the goto End_Of_Program.
11
12 2022-03-24 Pascal Obry <obry@adacore.com>
13
14 PR ada/104767
15 * libgnat/g-sercom__mingw.adb (Close): Reset port handle to -1.
16 * libgnat/g-sercom__linux.adb (Close): Likewise.
17
18 2022-03-10 Richard Biener <rguenther@suse.de>
19
20 PR ada/104861
21 * gcc-interface/Makefile.in (target_noncanonical): Substitute.
22 (OSCONS_CPP): Pass target_noncanonical as TARGET.
23
24 2022-02-13 Maciej W. Rozycki <macro@orcam.me.uk>
25
26 PR ada/98724
27 PR ada/97504
28 * Makefile.rtl (LIBGNAT_TARGET_PAIRS) <alpha*-*-linux*>: Use
29 wraplf version of Aux_Long_Long_Float.
30
31 2022-01-31 Pierre-Marie de Rodat <derodat@adacore.com>
32
33 * doc/share/conf.py: Remove spurious call to ".decode()".
34
35 2022-01-31 Arnaud Charlet <charlet@adacore.com>
36
37 PR ada/104027
38 * gnat1drv.adb (Gnat1drv): Only call Exit_Program when not
39 generating code, otherwise instead go to End_Of_Program.
40
41 2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
42
43 PR ada/104258
44 * exp_ch4.adb (Narrow_Large_Operation): Also copy the entity, if
45 any, when rewriting the operator node.
46
47 2022-01-19 H.J. Lu <hjl.tools@gmail.com>
48
49 PR ada/103538
50 * gcc-interface/Makefile.in (target_cpu): Set to x32 for
51 x86_64-linux-gnux32.
52
53 2022-01-19 H.J. Lu <hjl.tools@gmail.com>
54
55 PR ada/103538
56 * Makefile.rtl (LIBGNAT_TARGET_PAIRS): Add
57 $(TRASYM_DWARF_UNIX_PAIRS),
58 s-tsmona.adb<libgnat/s-tsmona__linux.adb,
59 $(GNATRTL_128BIT_PAIRS).
60 (EXTRA_GNATRTL_NONTASKING_OBJS): Add $(TRASYM_DWARF_UNIX_OBJS)
61 and $(GNATRTL_128BIT_OBJS).
62
63 2022-01-18 Martin Liska <mliska@suse.cz>
64
65 * adaint.c: Revert filename changes in comments.
66 * ctrl_c.c (dummy_handler): Likewise.
67 * gsocket.h: Likewise.
68 * init.c (__gnat_error_handler): Likewise.
69 * libgnarl/s-intman.ads: Likewise.
70 * libgnarl/s-osinte__android.ads: Likewise.
71 * libgnarl/s-osinte__darwin.ads: Likewise.
72 * libgnarl/s-osinte__hpux.ads: Likewise.
73 * libgnarl/s-osinte__linux.ads: Likewise.
74 * libgnarl/s-osinte__qnx.ads: Likewise.
75 * libgnarl/s-taskin.ads: Likewise.
76 * rtfinal.c: Likewise.
77
78 2022-01-18 Martin Liska <mliska@suse.cz>
79
80 * Make-generated.in: Revert renaming changes.
81 * Makefile.rtl: Likewise.
82 * adadecode.cc: Moved to...
83 * adadecode.c: ...here.
84 * affinity.cc: Moved to...
85 * affinity.c: ...here.
86 * argv-lynxos178-raven-cert.cc: Moved to...
87 * argv-lynxos178-raven-cert.c: ...here.
88 * argv.cc: Moved to...
89 * argv.c: ...here.
90 * aux-io.cc: Moved to...
91 * aux-io.c: ...here.
92 * cio.cc: Moved to...
93 * cio.c: ...here.
94 * cstreams.cc: Moved to...
95 * cstreams.c: ...here.
96 * env.cc: Moved to...
97 * env.c: ...here.
98 * exit.cc: Moved to...
99 * exit.c: ...here.
100 * expect.cc: Moved to...
101 * expect.c: ...here.
102 * final.cc: Moved to...
103 * final.c: ...here.
104 * gcc-interface/Makefile.in:
105 * init.cc: Moved to...
106 * init.c: ...here.
107 * initialize.cc: Moved to...
108 * initialize.c: ...here.
109 * libgnarl/thread.cc: Moved to...
110 * libgnarl/thread.c: ...here.
111 * link.cc: Moved to...
112 * link.c: ...here.
113 * locales.cc: Moved to...
114 * locales.c: ...here.
115 * mkdir.cc: Moved to...
116 * mkdir.c: ...here.
117 * raise.cc: Moved to...
118 * raise.c: ...here.
119 * rtfinal.cc: Moved to...
120 * rtfinal.c: ...here.
121 * rtinit.cc: Moved to...
122 * rtinit.c: ...here.
123 * s-oscons-tmplt.c (CND): Revert renaming changes.
124 * seh_init.cc: Moved to...
125 * seh_init.c: ...here.
126 * sigtramp-armdroid.cc: Moved to...
127 * sigtramp-armdroid.c: ...here.
128 * sigtramp-ios.cc: Moved to...
129 * sigtramp-ios.c: ...here.
130 * sigtramp-qnx.cc: Moved to...
131 * sigtramp-qnx.c: ...here.
132 * sigtramp-vxworks.cc: Moved to...
133 * sigtramp-vxworks.c: ...here.
134 * socket.cc: Moved to...
135 * socket.c: ...here.
136 * tracebak.cc: Moved to...
137 * tracebak.c: ...here.
138 * version.cc: Moved to...
139 * version.c: ...here.
140 * vx_stack_info.cc: Moved to...
141 * vx_stack_info.c: ...here.
142
143 2022-01-17 Martin Liska <mliska@suse.cz>
144
145 * Makefile.rtl: Rename .c names to .cc.
146 * gcc-interface/Make-lang.in: Likewise.
147 * gcc-interface/Makefile.in: Likewise.
148
149 2022-01-17 Martin Liska <mliska@suse.cz>
150
151 * Make-generated.in: Rename .c names to .cc.
152 * adaint.c: Likewise.
153 * ctrl_c.c (dummy_handler): Likewise.
154 * gcc-interface/Makefile.in: Likewise.
155 * gcc-interface/config-lang.in: Likewise.
156 * gcc-interface/decl.cc (concat_name): Likewise.
157 (init_gnat_decl): Likewise.
158 * gcc-interface/gigi.h (concat_name): Likewise.
159 (init_gnat_utils): Likewise.
160 (build_call_raise_range): Likewise.
161 (gnat_mark_addressable): Likewise.
162 (gnat_protect_expr): Likewise.
163 (gnat_rewrite_reference): Likewise.
164 * gcc-interface/lang-specs.h (ADA_DUMPS_OPTIONS): Likewise.
165 * gcc-interface/utils.cc (GTY): Likewise.
166 (add_deferred_type_context): Likewise.
167 (init_gnat_utils): Likewise.
168 * gcc-interface/utils2.cc (gnat_stable_expr_p): Likewise.
169 (gnat_protect_expr): Likewise.
170 (gnat_stabilize_reference_1): Likewise.
171 (gnat_rewrite_reference): Likewise.
172 * gsocket.h: Likewise.
173 * init.cc (__gnat_error_handler): Likewise.
174 * libgnarl/s-intman.ads: Likewise.
175 * libgnarl/s-osinte__android.ads: Likewise.
176 * libgnarl/s-osinte__darwin.ads: Likewise.
177 * libgnarl/s-osinte__hpux.ads: Likewise.
178 * libgnarl/s-osinte__linux.ads: Likewise.
179 * libgnarl/s-osinte__qnx.ads: Likewise.
180 * libgnarl/s-taskin.ads: Likewise.
181 * rtfinal.cc: Likewise.
182 * s-oscons-tmplt.c (CND): Likewise.
183 * set_targ.ads: Likewise.
184
185 2022-01-17 Martin Liska <mliska@suse.cz>
186
187 * adadecode.c: Moved to...
188 * adadecode.cc: ...here.
189 * affinity.c: Moved to...
190 * affinity.cc: ...here.
191 * argv-lynxos178-raven-cert.c: Moved to...
192 * argv-lynxos178-raven-cert.cc: ...here.
193 * argv.c: Moved to...
194 * argv.cc: ...here.
195 * aux-io.c: Moved to...
196 * aux-io.cc: ...here.
197 * cio.c: Moved to...
198 * cio.cc: ...here.
199 * cstreams.c: Moved to...
200 * cstreams.cc: ...here.
201 * env.c: Moved to...
202 * env.cc: ...here.
203 * exit.c: Moved to...
204 * exit.cc: ...here.
205 * expect.c: Moved to...
206 * expect.cc: ...here.
207 * final.c: Moved to...
208 * final.cc: ...here.
209 * gcc-interface/cuintp.c: Moved to...
210 * gcc-interface/cuintp.cc: ...here.
211 * gcc-interface/decl.c: Moved to...
212 * gcc-interface/decl.cc: ...here.
213 * gcc-interface/misc.c: Moved to...
214 * gcc-interface/misc.cc: ...here.
215 * gcc-interface/targtyps.c: Moved to...
216 * gcc-interface/targtyps.cc: ...here.
217 * gcc-interface/trans.c: Moved to...
218 * gcc-interface/trans.cc: ...here.
219 * gcc-interface/utils.c: Moved to...
220 * gcc-interface/utils.cc: ...here.
221 * gcc-interface/utils2.c: Moved to...
222 * gcc-interface/utils2.cc: ...here.
223 * init.c: Moved to...
224 * init.cc: ...here.
225 * initialize.c: Moved to...
226 * initialize.cc: ...here.
227 * libgnarl/thread.c: Moved to...
228 * libgnarl/thread.cc: ...here.
229 * link.c: Moved to...
230 * link.cc: ...here.
231 * locales.c: Moved to...
232 * locales.cc: ...here.
233 * mkdir.c: Moved to...
234 * mkdir.cc: ...here.
235 * raise.c: Moved to...
236 * raise.cc: ...here.
237 * rtfinal.c: Moved to...
238 * rtfinal.cc: ...here.
239 * rtinit.c: Moved to...
240 * rtinit.cc: ...here.
241 * seh_init.c: Moved to...
242 * seh_init.cc: ...here.
243 * sigtramp-armdroid.c: Moved to...
244 * sigtramp-armdroid.cc: ...here.
245 * sigtramp-ios.c: Moved to...
246 * sigtramp-ios.cc: ...here.
247 * sigtramp-qnx.c: Moved to...
248 * sigtramp-qnx.cc: ...here.
249 * sigtramp-vxworks.c: Moved to...
250 * sigtramp-vxworks.cc: ...here.
251 * socket.c: Moved to...
252 * socket.cc: ...here.
253 * tracebak.c: Moved to...
254 * tracebak.cc: ...here.
255 * version.c: Moved to...
256 * version.cc: ...here.
257 * vx_stack_info.c: Moved to...
258 * vx_stack_info.cc: ...here.
259
260 2022-01-14 Andrew Pinski <apinski@marvell.com>
261
262 PR ada/104027
263 * gnat1drv.adb (Gnat1drv): After Back_End.Gen_Or_Update_Object_File
264 goto End_Of_Program.
265
266 2022-01-11 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gcc-interface/utils2.c (build_binary_op) <EQ_EXPR>: Relax a
269 little the assertion on designated types of pointer types.
270
271 2022-01-11 Justin Squirek <squirek@adacore.com>
272
273 * sem_ch8.adb (Nvis_Messages): Add generic instance name to
274 error message.
275
276 2022-01-11 Etienne Servais <servais@adacore.com>
277
278 * par-ch6.adb (Scan_Body_Or_Expression_Function): Accept left
279 bracket as token to open an expression function.
280
281 2022-01-11 Justin Squirek <squirek@adacore.com>
282
283 * sem_warn.adb (Check_References): Add call to Has_Task instead
284 of checking component type.
285
286 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
287
288 * exp_util.ads (Insert_Declaration): Remove spec.
289 * exp_util.adb (Insert_Declaration): Remove body.
290
291 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
292
293 * exp_ch4.adb (Expand_N_Expression_With_Actions): Avoid
294 redundant check.
295 * exp_ch5.adb (Expand_N_If_Statement): Likewise.
296 * exp_ch7.adb (Process_Declarations): Likewise.
297 * sem_elab.adb (Freeze_Node_Location): Likewise.
298 * exp_util.adb (Insert_Actions): Likewise.
299 (Is_OK_PF_Pragma): Likewise.
300 (Requires_Cleanup_Actions): Remove early exit; ordinary
301 processing path will similarly do nothing.
302
303 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
304
305 * snames.ads-tmpl: Restore Name_Rpc.
306
307 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
308
309 * sem_ch4.adb (Analyze_Allocator): Move DECLARE block inside IF
310 statement; refill code and comments.
311
312 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
313
314 * sem_ch4.adb (Analyze_Allocator): Fix comment.
315 * sem_eval.ads (Compile-Time Known Values): Likewise.
316
317 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
318
319 * snames.ads-tmpl: Remove unreferenced names.
320
321 2022-01-11 Yannick Moy <moy@adacore.com>
322
323 * libgnat/s-aridou.adb (Double_Divide): Adjust proof of lemma
324 Prove_Signs, call lemma for commutation of Big and
325 multiplication.
326 (Multiply_With_Ovflo_Check): Adjust postcondition of
327 Prove_Pos_Int.
328 (Scaled_Divide): Explicit commutation in the proof of lemma
329 Prove_Multiplication, add new lemma Prove_Shift_Progress for
330 congruence property that is not proved in a larger context, add
331 assertions at the end of the loop to state loop invariant
332 properties.
333
334 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
335
336 * sem_eval.ads (Compile_Time_Known_Value_Or_Aggr): Remove spec.
337 * sem_eval.adb (Compile_Time_Known_Value_Or_Aggr): Remove body.
338
339 2022-01-11 Yannick Moy <moy@adacore.com>
340
341 * libgnat/a-strfix.adb (Insert, Overwrite): Add assertions.
342
343 2022-01-11 Arnaud Charlet <charlet@adacore.com>
344
345 PR ada/79724
346 * osint.adb (Program_Name): Fix handling of suffixes.
347
348 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
349
350 * exp_ch4.adb (Size_In_Storage_Elements): Remove unnecessary
351 DECLARE block; refill code and comments.
352
353 2022-01-11 Eric Botcazou <ebotcazou@adacore.com>
354
355 * sem_ch3.adb (Analyze_Subtype_Declaration): In the case of an array
356 copy Packed_Array_Impl_Type manually here.
357 (Copy_Array_Subtype_Attributes): Do not copy it here.
358
359 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
360
361 * exp_ch7.adb (Set_Block_Elab_Proc, Unnest_Block, Unnest_Loop,
362 Unnest_Statement_List): Simplify with Make_Temporary.
363 * exp_put_image.adb (Build_Image_Call): Likewise.
364 * inline.adb (Generate_Subprogram_Body): Likewise.
365 * sem_ch13.adb (Build_Predicate_Functions): Likewise.
366 * sem_util.adb (New_Copy_Separate_List): Likewise.
367
368 2022-01-11 Etienne Servais <servais@adacore.com>
369
370 * sem_ch3.adb (Check_Dynamic_Object): Swap check order.
371
372 2022-01-11 Yannick Moy <moy@adacore.com>
373
374 * libgnat/s-casuti.adb: Add ghost code.
375 * libgnat/s-casuti.ads: Add contracts.
376
377 2022-01-11 Claire Dross <dross@adacore.com>
378
379 * libgnat/a-tiinau.ads: Use a procedure for the Scan parameter
380 instead of a function with side-effects.
381 * libgnat/a-tiinau.adb: Idem.
382 * libgnat/a-wtinau.ads: Idem.
383 * libgnat/a-wtinau.adb: Idem.
384 * libgnat/a-ztinau.ads: Idem.
385 * libgnat/a-ztinau.adb: Idem.
386 * libgnat/s-valint.ads: Change the function with side-effects
387 Scan_Integer into a procedure
388 * libgnat/s-vallli.ads: Idem.
389 * libgnat/s-valllli.ads: Idem.
390 * libgnat/s-vallllu.ads: Add SPARK_Mode and pragma to ignore
391 assertions in instance.
392 * libgnat/s-valllu.ads: Idem.
393 * libgnat/s-valuns.ads: Idem.
394 * libgnat/s-valuei.ads: Use a procedure for the
395 Scan_Raw_Unsigned parameter instead of a function with
396 side-effects and change the function with side-effects
397 Scan_Integer into a procedure.
398 * libgnat/s-valuei.adb: Idem.
399 * libgnat/s-valuti.ads: Introduce a ghost function that scans an
400 exponent and complete the postcondition of Scan_Exponent to also
401 describe the value of Ptr after the call. Fix the postcondition
402 of Scan_Underscore. Simplify the definition of
403 Scan_Natural_Ghost.
404 * libgnat/s-valuti.adb: Idem.
405 * libgnat/s-valboo.ads, libgnat/s-valboo.adb: Update calls to
406 First_Non_Space_Ghost.
407 * libgnat/s-valueu.ads: Add functional contracts.
408 * libgnat/s-valueu.adb: Idem.
409
410 2022-01-11 Yannick Moy <moy@adacore.com>
411
412 * libgnat/s-expmod.adb (Exp_Modular): Add assertions.
413
414 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
415
416 * errout.adb (Error_Msg_CRT): Build message with string
417 concatenation; it is slightly repetitive but much easier to
418 read.
419
420 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
421
422 * exp_ch11.adb (Expand_N_Exception_Declaration): Remove explicit
423 initialization of the exceptF object.
424
425 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
426
427 * par-ch3.adb (P_Array_Type_Definition): Use
428 Error_Msg_GNAT_Extension.
429
430 2022-01-11 Gary Dismukes <dismukes@adacore.com>
431
432 * sem_disp.adb (Check_Controlling_Type): Add test for the case
433 where Subp is a subprogram associated with a protected
434 subprogram and return Empty, unless Tagged_Type is the
435 corresponding record type of the protected type.
436
437 2022-01-11 Yannick Moy <moy@adacore.com>
438
439 * libgnat/s-veboop.adb: Add ghost code for proof.
440 * libgnat/s-veboop.ads: Add specification.
441
442 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
443
444 * exp_aggr.adb, exp_attr.adb, exp_ch3.adb, exp_ch7.adb,
445 exp_dist.adb, exp_util.adb, freeze.adb, frontend.adb,
446 inline.adb, itypes.adb, lib-load.adb, lib-xref.adb,
447 libgnat/a-cfhase.adb, libgnat/a-cforse.adb,
448 libgnat/a-chtgbo.adb, libgnat/a-crdlli.adb,
449 libgnat/a-except.adb, libgnat/a-strfix.adb,
450 libgnat/a-textio.adb, libgnat/a-tienau.adb,
451 libgnat/a-tigeau.adb, libgnat/a-witeio.adb,
452 libgnat/a-wtenau.adb, libgnat/a-wtgeau.adb,
453 libgnat/a-ztenau.adb, libgnat/a-ztexio.adb,
454 libgnat/a-ztgeau.adb, libgnat/g-comlin.adb,
455 libgnat/g-debpoo.adb, libgnat/g-expect.adb,
456 libgnat/s-fileio.adb, libgnat/s-memory.adb, libgnat/s-mmap.adb,
457 libgnat/s-objrea.adb, libgnat/s-pehage.adb,
458 libgnat/s-regpat.adb, libgnat/s-shasto.adb,
459 libgnat/s-valued.adb, libgnat/s-valuef.adb, par-ch11.adb,
460 par-ch4.adb, par-ch6.adb, par-ch9.adb, par_sco.adb,
461 repinfo-input.adb, sem_cat.adb, sem_ch10.adb, sem_ch12.adb,
462 sem_ch13.adb, sem_ch4.adb, sem_eval.adb, sem_prag.adb,
463 sem_res.adb, sem_util.adb, sinput.adb, switch-c.adb: Fix style.
464
465 2022-01-11 Arnaud Charlet <charlet@adacore.com>
466
467 * exp_ch9.adb, gen_il-types.ads, make.adb, par-ch12.adb,
468 sem_ch13.adb: Use membership tests.
469
470 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
471
472 * erroutc.ads, erroutc.adb (Is_Runtime_Raise): Global flag to
473 connect status of initial messages and their continuation; we
474 already have several flags like this.
475 (Error_Msg_Object): Add field Warn_Runtime_Raise to connect
476 error reporting (when problematic code is found) and removal
477 (when problematic code is determined to be dead).
478 * errout.adb (Error_Msg_Internal): Handle new field when
479 recording a continuation message; propagate status from
480 continuation to the preceding messages.
481 (To_Be_Removed): For dead code remove both simple warnings and
482 warnings about constraint errors that have been escalated to
483 hard errors.
484 (Set_Msg_Text): Recognize warnings about constraint errors that
485 are escalated to hard errors.
486 * errutil.adb (Error_Msg): Handle added field when recording a
487 new message.
488
489 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
490
491 * errout.adb (Error_Msg_Internal): Propagate warnings-as-error
492 flag from continuation message to its preceding messages.
493
494 2022-01-11 Arnaud Charlet <charlet@adacore.com>
495
496 * gnatvsn.ads (Current_Year): Update copyright notice, bump to
497 2022.
498 * ada_get_targ.adb: Update copyright notice.
499 * adabkend.adb: Likewise.
500 * adabkend.ads: Likewise.
501 * adadecode.c: Likewise.
502 * adadecode.h: Likewise.
503 * adaint.c: Likewise.
504 * adaint.h: Likewise.
505 * affinity.c: Likewise.
506 * ali-util.adb: Likewise.
507 * ali-util.ads: Likewise.
508 * ali.adb: Likewise.
509 * ali.ads: Likewise.
510 * alloc.ads: Likewise.
511 * argv-lynxos178-raven-cert.c: Likewise.
512 * argv.c: Likewise.
513 * aspects.adb: Likewise.
514 * aspects.ads: Likewise.
515 * atree.adb: Likewise.
516 * atree.ads: Likewise.
517 * atree.h: Likewise.
518 * aux-io.c: Likewise.
519 * back_end.adb: Likewise.
520 * back_end.ads: Likewise.
521 * backend_utils.adb: Likewise.
522 * backend_utils.ads: Likewise.
523 * bcheck.adb: Likewise.
524 * bcheck.ads: Likewise.
525 * binde.adb: Likewise.
526 * binde.ads: Likewise.
527 * binderr.adb: Likewise.
528 * binderr.ads: Likewise.
529 * bindgen.adb: Likewise.
530 * bindgen.ads: Likewise.
531 * bindo-augmentors.adb: Likewise.
532 * bindo-augmentors.ads: Likewise.
533 * bindo-builders.adb: Likewise.
534 * bindo-builders.ads: Likewise.
535 * bindo-diagnostics.adb: Likewise.
536 * bindo-diagnostics.ads: Likewise.
537 * bindo-elaborators.adb: Likewise.
538 * bindo-elaborators.ads: Likewise.
539 * bindo-graphs.adb: Likewise.
540 * bindo-graphs.ads: Likewise.
541 * bindo-units.adb: Likewise.
542 * bindo-units.ads: Likewise.
543 * bindo-validators.adb: Likewise.
544 * bindo-validators.ads: Likewise.
545 * bindo-writers.adb: Likewise.
546 * bindo-writers.ads: Likewise.
547 * bindo.adb: Likewise.
548 * bindo.ads: Likewise.
549 * bindusg.adb: Likewise.
550 * bindusg.ads: Likewise.
551 * butil.adb: Likewise.
552 * butil.ads: Likewise.
553 * cal.c: Likewise.
554 * casing.adb: Likewise.
555 * casing.ads: Likewise.
556 * checks.adb: Likewise.
557 * checks.ads: Likewise.
558 * cio.c: Likewise.
559 * clean.adb: Likewise.
560 * clean.ads: Likewise.
561 * comperr.adb: Likewise.
562 * comperr.ads: Likewise.
563 * contracts.adb: Likewise.
564 * contracts.ads: Likewise.
565 * csets.adb: Likewise.
566 * csets.ads: Likewise.
567 * cstand.adb: Likewise.
568 * cstand.ads: Likewise.
569 * cstreams.c: Likewise.
570 * ctrl_c.c: Likewise.
571 * debug.ads: Likewise.
572 * debug_a.adb: Likewise.
573 * debug_a.ads: Likewise.
574 * einfo-utils.adb: Likewise.
575 * einfo-utils.ads: Likewise.
576 * einfo.adb: Likewise.
577 * einfo.ads: Likewise.
578 * elists.adb: Likewise.
579 * elists.ads: Likewise.
580 * elists.h: Likewise.
581 * env.c: Likewise.
582 * env.h: Likewise.
583 * err_vars.ads: Likewise.
584 * errno.c: Likewise.
585 * errout.adb: Likewise.
586 * errout.ads: Likewise.
587 * erroutc.adb: Likewise.
588 * erroutc.ads: Likewise.
589 * errutil.adb: Likewise.
590 * errutil.ads: Likewise.
591 * eval_fat.adb: Likewise.
592 * eval_fat.ads: Likewise.
593 * exit.c: Likewise.
594 * exp_aggr.adb: Likewise.
595 * exp_aggr.ads: Likewise.
596 * exp_atag.adb: Likewise.
597 * exp_atag.ads: Likewise.
598 * exp_attr.adb: Likewise.
599 * exp_attr.ads: Likewise.
600 * exp_cg.adb: Likewise.
601 * exp_cg.ads: Likewise.
602 * exp_ch10.ads: Likewise.
603 * exp_ch11.adb: Likewise.
604 * exp_ch11.ads: Likewise.
605 * exp_ch12.adb: Likewise.
606 * exp_ch12.ads: Likewise.
607 * exp_ch13.adb: Likewise.
608 * exp_ch13.ads: Likewise.
609 * exp_ch2.adb: Likewise.
610 * exp_ch2.ads: Likewise.
611 * exp_ch3.adb: Likewise.
612 * exp_ch3.ads: Likewise.
613 * exp_ch4.adb: Likewise.
614 * exp_ch4.ads: Likewise.
615 * exp_ch5.adb: Likewise.
616 * exp_ch5.ads: Likewise.
617 * exp_ch6.adb: Likewise.
618 * exp_ch6.ads: Likewise.
619 * exp_ch7.adb: Likewise.
620 * exp_ch7.ads: Likewise.
621 * exp_ch8.adb: Likewise.
622 * exp_ch8.ads: Likewise.
623 * exp_ch9.adb: Likewise.
624 * exp_ch9.ads: Likewise.
625 * exp_code.adb: Likewise.
626 * exp_code.ads: Likewise.
627 * exp_dbug.adb: Likewise.
628 * exp_dbug.ads: Likewise.
629 * exp_disp.adb: Likewise.
630 * exp_disp.ads: Likewise.
631 * exp_dist.adb: Likewise.
632 * exp_dist.ads: Likewise.
633 * exp_fixd.adb: Likewise.
634 * exp_fixd.ads: Likewise.
635 * exp_imgv.adb: Likewise.
636 * exp_imgv.ads: Likewise.
637 * exp_intr.adb: Likewise.
638 * exp_intr.ads: Likewise.
639 * exp_pakd.adb: Likewise.
640 * exp_pakd.ads: Likewise.
641 * exp_prag.adb: Likewise.
642 * exp_prag.ads: Likewise.
643 * exp_put_image.adb: Likewise.
644 * exp_put_image.ads: Likewise.
645 * exp_sel.adb: Likewise.
646 * exp_sel.ads: Likewise.
647 * exp_smem.adb: Likewise.
648 * exp_smem.ads: Likewise.
649 * exp_spark.adb: Likewise.
650 * exp_spark.ads: Likewise.
651 * exp_strm.adb: Likewise.
652 * exp_strm.ads: Likewise.
653 * exp_tss.adb: Likewise.
654 * exp_tss.ads: Likewise.
655 * exp_unst.adb: Likewise.
656 * exp_unst.ads: Likewise.
657 * exp_util.adb: Likewise.
658 * exp_util.ads: Likewise.
659 * expander.adb: Likewise.
660 * expander.ads: Likewise.
661 * expect.c: Likewise.
662 * fe.h: Likewise.
663 * final.c: Likewise.
664 * fmap.adb: Likewise.
665 * fmap.ads: Likewise.
666 * fname-sf.adb: Likewise.
667 * fname-sf.ads: Likewise.
668 * fname-uf.adb: Likewise.
669 * fname-uf.ads: Likewise.
670 * fname.adb: Likewise.
671 * fname.ads: Likewise.
672 * freeze.adb: Likewise.
673 * freeze.ads: Likewise.
674 * frontend.adb: Likewise.
675 * frontend.ads: Likewise.
676 * gen_il-fields.ads: Likewise.
677 * gen_il-gen-gen_entities.adb: Likewise.
678 * gen_il-gen-gen_nodes.adb: Likewise.
679 * gen_il-gen.adb: Likewise.
680 * gen_il-gen.ads: Likewise.
681 * gen_il-internals.adb: Likewise.
682 * gen_il-internals.ads: Likewise.
683 * gen_il-main.adb: Likewise.
684 * gen_il-types.ads: Likewise.
685 * gen_il.adb: Likewise.
686 * gen_il.ads: Likewise.
687 * get_scos.adb: Likewise.
688 * get_scos.ads: Likewise.
689 * get_targ.adb: Likewise.
690 * get_targ.ads: Likewise.
691 * ghost.adb: Likewise.
692 * ghost.ads: Likewise.
693 * gnat1drv.adb: Likewise.
694 * gnat1drv.ads: Likewise.
695 * gnat_cuda.adb: Likewise.
696 * gnat_cuda.ads: Likewise.
697 * gnatbind.adb: Likewise.
698 * gnatbind.ads: Likewise.
699 * gnatchop.adb: Likewise.
700 * gnatclean.adb: Likewise.
701 * gnatcmd.adb: Likewise.
702 * gnatcmd.ads: Likewise.
703 * gnatdll.adb: Likewise.
704 * gnatfind.adb: Likewise.
705 * gnatkr.adb: Likewise.
706 * gnatkr.ads: Likewise.
707 * gnatlink.adb: Likewise.
708 * gnatlink.ads: Likewise.
709 * gnatls.adb: Likewise.
710 * gnatls.ads: Likewise.
711 * gnatmake.adb: Likewise.
712 * gnatmake.ads: Likewise.
713 * gnatname.adb: Likewise.
714 * gnatname.ads: Likewise.
715 * gnatprep.adb: Likewise.
716 * gnatprep.ads: Likewise.
717 * gnatvsn.adb: Likewise.
718 * gnatxref.adb: Likewise.
719 * gprep.adb: Likewise.
720 * gprep.ads: Likewise.
721 * gsocket.h: Likewise.
722 * hostparm.ads: Likewise.
723 * impunit.adb: Likewise.
724 * impunit.ads: Likewise.
725 * indepsw-aix.adb: Likewise.
726 * indepsw-darwin.adb: Likewise.
727 * indepsw-gnu.adb: Likewise.
728 * indepsw.adb: Likewise.
729 * indepsw.ads: Likewise.
730 * init.c: Likewise.
731 * initialize.c: Likewise.
732 * inline.adb: Likewise.
733 * inline.ads: Likewise.
734 * itypes.adb: Likewise.
735 * itypes.ads: Likewise.
736 * krunch.adb: Likewise.
737 * krunch.ads: Likewise.
738 * layout.adb: Likewise.
739 * layout.ads: Likewise.
740 * lib-list.adb: Likewise.
741 * lib-load.adb: Likewise.
742 * lib-load.ads: Likewise.
743 * lib-sort.adb: Likewise.
744 * lib-util.adb: Likewise.
745 * lib-util.ads: Likewise.
746 * lib-writ.adb: Likewise.
747 * lib-writ.ads: Likewise.
748 * lib-xref-spark_specific.adb: Likewise.
749 * lib-xref.adb: Likewise.
750 * lib-xref.ads: Likewise.
751 * lib.adb: Likewise.
752 * lib.ads: Likewise.
753 * libgnarl/a-astaco.adb: Likewise.
754 * libgnarl/a-dispat.adb: Likewise.
755 * libgnarl/a-dynpri.adb: Likewise.
756 * libgnarl/a-etgrbu.ads: Likewise.
757 * libgnarl/a-exetim__darwin.adb: Likewise.
758 * libgnarl/a-exetim__default.ads: Likewise.
759 * libgnarl/a-exetim__mingw.adb: Likewise.
760 * libgnarl/a-exetim__mingw.ads: Likewise.
761 * libgnarl/a-exetim__posix.adb: Likewise.
762 * libgnarl/a-interr.adb: Likewise.
763 * libgnarl/a-interr.ads: Likewise.
764 * libgnarl/a-intnam.ads: Likewise.
765 * libgnarl/a-intnam__aix.ads: Likewise.
766 * libgnarl/a-intnam__darwin.ads: Likewise.
767 * libgnarl/a-intnam__dragonfly.ads: Likewise.
768 * libgnarl/a-intnam__dummy.ads: Likewise.
769 * libgnarl/a-intnam__freebsd.ads: Likewise.
770 * libgnarl/a-intnam__hpux.ads: Likewise.
771 * libgnarl/a-intnam__linux.ads: Likewise.
772 * libgnarl/a-intnam__lynxos.ads: Likewise.
773 * libgnarl/a-intnam__mingw.ads: Likewise.
774 * libgnarl/a-intnam__qnx.ads: Likewise.
775 * libgnarl/a-intnam__rtems.ads: Likewise.
776 * libgnarl/a-intnam__solaris.ads: Likewise.
777 * libgnarl/a-intnam__vxworks.ads: Likewise.
778 * libgnarl/a-reatim.adb: Likewise.
779 * libgnarl/a-reatim.ads: Likewise.
780 * libgnarl/a-retide.adb: Likewise.
781 * libgnarl/a-retide.ads: Likewise.
782 * libgnarl/a-rttiev.adb: Likewise.
783 * libgnarl/a-rttiev.ads: Likewise.
784 * libgnarl/a-synbar.adb: Likewise.
785 * libgnarl/a-synbar.ads: Likewise.
786 * libgnarl/a-synbar__posix.adb: Likewise.
787 * libgnarl/a-synbar__posix.ads: Likewise.
788 * libgnarl/a-sytaco.adb: Likewise.
789 * libgnarl/a-sytaco.ads: Likewise.
790 * libgnarl/a-tasatt.adb: Likewise.
791 * libgnarl/a-tasatt.ads: Likewise.
792 * libgnarl/a-taside.adb: Likewise.
793 * libgnarl/a-taside.ads: Likewise.
794 * libgnarl/a-tasini.adb: Likewise.
795 * libgnarl/a-tasini.ads: Likewise.
796 * libgnarl/a-taster.adb: Likewise.
797 * libgnarl/g-boubuf.adb: Likewise.
798 * libgnarl/g-boubuf.ads: Likewise.
799 * libgnarl/g-boumai.ads: Likewise.
800 * libgnarl/g-semaph.adb: Likewise.
801 * libgnarl/g-semaph.ads: Likewise.
802 * libgnarl/g-signal.adb: Likewise.
803 * libgnarl/g-signal.ads: Likewise.
804 * libgnarl/g-tastus.ads: Likewise.
805 * libgnarl/g-thread.adb: Likewise.
806 * libgnarl/g-thread.ads: Likewise.
807 * libgnarl/i-vxinco.adb: Likewise.
808 * libgnarl/i-vxinco.ads: Likewise.
809 * libgnarl/s-inmaop.ads: Likewise.
810 * libgnarl/s-inmaop__dummy.adb: Likewise.
811 * libgnarl/s-inmaop__hwint.adb: Likewise.
812 * libgnarl/s-inmaop__posix.adb: Likewise.
813 * libgnarl/s-interr.adb: Likewise.
814 * libgnarl/s-interr.ads: Likewise.
815 * libgnarl/s-interr__dummy.adb: Likewise.
816 * libgnarl/s-interr__hwint.adb: Likewise.
817 * libgnarl/s-interr__sigaction.adb: Likewise.
818 * libgnarl/s-interr__vxworks.adb: Likewise.
819 * libgnarl/s-intman.ads: Likewise.
820 * libgnarl/s-intman__android.adb: Likewise.
821 * libgnarl/s-intman__dummy.adb: Likewise.
822 * libgnarl/s-intman__lynxos.adb: Likewise.
823 * libgnarl/s-intman__mingw.adb: Likewise.
824 * libgnarl/s-intman__posix.adb: Likewise.
825 * libgnarl/s-intman__qnx.adb: Likewise.
826 * libgnarl/s-intman__rtems.adb: Likewise.
827 * libgnarl/s-intman__rtems.ads: Likewise.
828 * libgnarl/s-intman__solaris.adb: Likewise.
829 * libgnarl/s-intman__susv3.adb: Likewise.
830 * libgnarl/s-intman__vxworks.adb: Likewise.
831 * libgnarl/s-intman__vxworks.ads: Likewise.
832 * libgnarl/s-linux.ads: Likewise.
833 * libgnarl/s-linux__alpha.ads: Likewise.
834 * libgnarl/s-linux__android.ads: Likewise.
835 * libgnarl/s-linux__hppa.ads: Likewise.
836 * libgnarl/s-linux__mips.ads: Likewise.
837 * libgnarl/s-linux__riscv.ads: Likewise.
838 * libgnarl/s-linux__sparc.ads: Likewise.
839 * libgnarl/s-linux__x32.ads: Likewise.
840 * libgnarl/s-mudido.adb: Likewise.
841 * libgnarl/s-mudido__affinity.adb: Likewise.
842 * libgnarl/s-osinte__aix.adb: Likewise.
843 * libgnarl/s-osinte__aix.ads: Likewise.
844 * libgnarl/s-osinte__android.adb: Likewise.
845 * libgnarl/s-osinte__android.ads: Likewise.
846 * libgnarl/s-osinte__darwin.adb: Likewise.
847 * libgnarl/s-osinte__darwin.ads: Likewise.
848 * libgnarl/s-osinte__dragonfly.adb: Likewise.
849 * libgnarl/s-osinte__dragonfly.ads: Likewise.
850 * libgnarl/s-osinte__dummy.ads: Likewise.
851 * libgnarl/s-osinte__freebsd.adb: Likewise.
852 * libgnarl/s-osinte__freebsd.ads: Likewise.
853 * libgnarl/s-osinte__gnu.adb: Likewise.
854 * libgnarl/s-osinte__gnu.ads: Likewise.
855 * libgnarl/s-osinte__hpux-dce.adb: Likewise.
856 * libgnarl/s-osinte__hpux-dce.ads: Likewise.
857 * libgnarl/s-osinte__hpux.ads: Likewise.
858 * libgnarl/s-osinte__kfreebsd-gnu.ads: Likewise.
859 * libgnarl/s-osinte__linux.ads: Likewise.
860 * libgnarl/s-osinte__lynxos178.adb: Likewise.
861 * libgnarl/s-osinte__lynxos178e.ads: Likewise.
862 * libgnarl/s-osinte__mingw.ads: Likewise.
863 * libgnarl/s-osinte__posix.adb: Likewise.
864 * libgnarl/s-osinte__qnx.adb: Likewise.
865 * libgnarl/s-osinte__qnx.ads: Likewise.
866 * libgnarl/s-osinte__rtems.adb: Likewise.
867 * libgnarl/s-osinte__rtems.ads: Likewise.
868 * libgnarl/s-osinte__solaris.adb: Likewise.
869 * libgnarl/s-osinte__solaris.ads: Likewise.
870 * libgnarl/s-osinte__vxworks.adb: Likewise.
871 * libgnarl/s-osinte__vxworks.ads: Likewise.
872 * libgnarl/s-osinte__x32.adb: Likewise.
873 * libgnarl/s-proinf.adb: Likewise.
874 * libgnarl/s-proinf.ads: Likewise.
875 * libgnarl/s-putaim.adb: Likewise.
876 * libgnarl/s-putaim.ads: Likewise.
877 * libgnarl/s-qnx.ads: Likewise.
878 * libgnarl/s-solita.adb: Likewise.
879 * libgnarl/s-solita.ads: Likewise.
880 * libgnarl/s-stusta.adb: Likewise.
881 * libgnarl/s-stusta.ads: Likewise.
882 * libgnarl/s-taasde.adb: Likewise.
883 * libgnarl/s-taasde.ads: Likewise.
884 * libgnarl/s-tadeca.adb: Likewise.
885 * libgnarl/s-tadeca.ads: Likewise.
886 * libgnarl/s-tadert.adb: Likewise.
887 * libgnarl/s-tadert.ads: Likewise.
888 * libgnarl/s-taenca.adb: Likewise.
889 * libgnarl/s-taenca.ads: Likewise.
890 * libgnarl/s-taprob.adb: Likewise.
891 * libgnarl/s-taprob.ads: Likewise.
892 * libgnarl/s-taprop.ads: Likewise.
893 * libgnarl/s-taprop__dummy.adb: Likewise.
894 * libgnarl/s-taprop__hpux-dce.adb: Likewise.
895 * libgnarl/s-taprop__linux.adb: Likewise.
896 * libgnarl/s-taprop__mingw.adb: Likewise.
897 * libgnarl/s-taprop__posix.adb: Likewise.
898 * libgnarl/s-taprop__qnx.adb: Likewise.
899 * libgnarl/s-taprop__rtems.adb: Likewise.
900 * libgnarl/s-taprop__solaris.adb: Likewise.
901 * libgnarl/s-taprop__vxworks.adb: Likewise.
902 * libgnarl/s-tarest.adb: Likewise.
903 * libgnarl/s-tarest.ads: Likewise.
904 * libgnarl/s-tasdeb.adb: Likewise.
905 * libgnarl/s-tasdeb.ads: Likewise.
906 * libgnarl/s-tasinf.adb: Likewise.
907 * libgnarl/s-tasinf.ads: Likewise.
908 * libgnarl/s-tasinf__linux.adb: Likewise.
909 * libgnarl/s-tasinf__linux.ads: Likewise.
910 * libgnarl/s-tasinf__mingw.adb: Likewise.
911 * libgnarl/s-tasinf__mingw.ads: Likewise.
912 * libgnarl/s-tasinf__solaris.adb: Likewise.
913 * libgnarl/s-tasinf__solaris.ads: Likewise.
914 * libgnarl/s-tasinf__vxworks.ads: Likewise.
915 * libgnarl/s-tasini.adb: Likewise.
916 * libgnarl/s-tasini.ads: Likewise.
917 * libgnarl/s-taskin.adb: Likewise.
918 * libgnarl/s-taskin.ads: Likewise.
919 * libgnarl/s-taspri__dummy.ads: Likewise.
920 * libgnarl/s-taspri__hpux-dce.ads: Likewise.
921 * libgnarl/s-taspri__lynxos.ads: Likewise.
922 * libgnarl/s-taspri__mingw.ads: Likewise.
923 * libgnarl/s-taspri__posix-noaltstack.ads: Likewise.
924 * libgnarl/s-taspri__posix.ads: Likewise.
925 * libgnarl/s-taspri__solaris.ads: Likewise.
926 * libgnarl/s-taspri__vxworks.ads: Likewise.
927 * libgnarl/s-tasque.adb: Likewise.
928 * libgnarl/s-tasque.ads: Likewise.
929 * libgnarl/s-tasren.adb: Likewise.
930 * libgnarl/s-tasren.ads: Likewise.
931 * libgnarl/s-tasres.ads: Likewise.
932 * libgnarl/s-tassta.adb: Likewise.
933 * libgnarl/s-tassta.ads: Likewise.
934 * libgnarl/s-tasuti.adb: Likewise.
935 * libgnarl/s-tasuti.ads: Likewise.
936 * libgnarl/s-tataat.adb: Likewise.
937 * libgnarl/s-tataat.ads: Likewise.
938 * libgnarl/s-tpinop.adb: Likewise.
939 * libgnarl/s-tpinop.ads: Likewise.
940 * libgnarl/s-tpoaal.adb: Likewise.
941 * libgnarl/s-tpoben.adb: Likewise.
942 * libgnarl/s-tpoben.ads: Likewise.
943 * libgnarl/s-tpobmu.adb: Likewise.
944 * libgnarl/s-tpobmu.ads: Likewise.
945 * libgnarl/s-tpobop.adb: Likewise.
946 * libgnarl/s-tpobop.ads: Likewise.
947 * libgnarl/s-tpopmo.adb: Likewise.
948 * libgnarl/s-tpopsp__posix-foreign.adb: Likewise.
949 * libgnarl/s-tpopsp__posix.adb: Likewise.
950 * libgnarl/s-tpopsp__solaris.adb: Likewise.
951 * libgnarl/s-tpopsp__tls.adb: Likewise.
952 * libgnarl/s-tpopsp__vxworks-rtp.adb: Likewise.
953 * libgnarl/s-tpopsp__vxworks-tls.adb: Likewise.
954 * libgnarl/s-tpopsp__vxworks.adb: Likewise.
955 * libgnarl/s-tporft.adb: Likewise.
956 * libgnarl/s-tposen.adb: Likewise.
957 * libgnarl/s-tposen.ads: Likewise.
958 * libgnarl/s-vxwext.adb: Likewise.
959 * libgnarl/s-vxwext.ads: Likewise.
960 * libgnarl/s-vxwext__kernel-smp.adb: Likewise.
961 * libgnarl/s-vxwext__kernel.adb: Likewise.
962 * libgnarl/s-vxwext__kernel.ads: Likewise.
963 * libgnarl/s-vxwext__rtp-smp.adb: Likewise.
964 * libgnarl/s-vxwext__rtp.adb: Likewise.
965 * libgnarl/s-vxwext__rtp.ads: Likewise.
966 * libgnarl/s-vxwork__aarch64.ads: Likewise.
967 * libgnarl/s-vxwork__arm.ads: Likewise.
968 * libgnarl/s-vxwork__ppc.ads: Likewise.
969 * libgnarl/s-vxwork__x86.ads: Likewise.
970 * libgnarl/thread.c: Likewise.
971 * libgnat/a-assert.adb: Likewise.
972 * libgnat/a-assert.ads: Likewise.
973 * libgnat/a-btgbso.adb: Likewise.
974 * libgnat/a-btgbso.ads: Likewise.
975 * libgnat/a-calari.adb: Likewise.
976 * libgnat/a-calari.ads: Likewise.
977 * libgnat/a-calcon.adb: Likewise.
978 * libgnat/a-calcon.ads: Likewise.
979 * libgnat/a-caldel.adb: Likewise.
980 * libgnat/a-caldel.ads: Likewise.
981 * libgnat/a-calend.adb: Likewise.
982 * libgnat/a-calend.ads: Likewise.
983 * libgnat/a-calfor.adb: Likewise.
984 * libgnat/a-calfor.ads: Likewise.
985 * libgnat/a-catizo.adb: Likewise.
986 * libgnat/a-cbdlli.adb: Likewise.
987 * libgnat/a-cbdlli.ads: Likewise.
988 * libgnat/a-cbhama.adb: Likewise.
989 * libgnat/a-cbhama.ads: Likewise.
990 * libgnat/a-cbhase.adb: Likewise.
991 * libgnat/a-cbhase.ads: Likewise.
992 * libgnat/a-cbmutr.adb: Likewise.
993 * libgnat/a-cbmutr.ads: Likewise.
994 * libgnat/a-cborma.adb: Likewise.
995 * libgnat/a-cborma.ads: Likewise.
996 * libgnat/a-cborse.adb: Likewise.
997 * libgnat/a-cborse.ads: Likewise.
998 * libgnat/a-cbprqu.adb: Likewise.
999 * libgnat/a-cbprqu.ads: Likewise.
1000 * libgnat/a-cbsyqu.adb: Likewise.
1001 * libgnat/a-cbsyqu.ads: Likewise.
1002 * libgnat/a-cdlili.adb: Likewise.
1003 * libgnat/a-cdlili.ads: Likewise.
1004 * libgnat/a-cfdlli.adb: Likewise.
1005 * libgnat/a-cfdlli.ads: Likewise.
1006 * libgnat/a-cfhama.adb: Likewise.
1007 * libgnat/a-cfhama.ads: Likewise.
1008 * libgnat/a-cfhase.adb: Likewise.
1009 * libgnat/a-cfhase.ads: Likewise.
1010 * libgnat/a-cfinve.adb: Likewise.
1011 * libgnat/a-cfinve.ads: Likewise.
1012 * libgnat/a-cforma.adb: Likewise.
1013 * libgnat/a-cforma.ads: Likewise.
1014 * libgnat/a-cforse.adb: Likewise.
1015 * libgnat/a-cforse.ads: Likewise.
1016 * libgnat/a-cgaaso.adb: Likewise.
1017 * libgnat/a-cgaaso.ads: Likewise.
1018 * libgnat/a-cgarso.adb: Likewise.
1019 * libgnat/a-cgcaso.adb: Likewise.
1020 * libgnat/a-chacon.adb: Likewise.
1021 * libgnat/a-chacon.ads: Likewise.
1022 * libgnat/a-chahan.adb: Likewise.
1023 * libgnat/a-chahan.ads: Likewise.
1024 * libgnat/a-chlat9.ads: Likewise.
1025 * libgnat/a-chtgbk.adb: Likewise.
1026 * libgnat/a-chtgbk.ads: Likewise.
1027 * libgnat/a-chtgbo.adb: Likewise.
1028 * libgnat/a-chtgbo.ads: Likewise.
1029 * libgnat/a-chtgke.adb: Likewise.
1030 * libgnat/a-chtgke.ads: Likewise.
1031 * libgnat/a-chtgop.adb: Likewise.
1032 * libgnat/a-chtgop.ads: Likewise.
1033 * libgnat/a-chzla1.ads: Likewise.
1034 * libgnat/a-chzla9.ads: Likewise.
1035 * libgnat/a-cidlli.adb: Likewise.
1036 * libgnat/a-cidlli.ads: Likewise.
1037 * libgnat/a-cihama.adb: Likewise.
1038 * libgnat/a-cihama.ads: Likewise.
1039 * libgnat/a-cihase.adb: Likewise.
1040 * libgnat/a-cihase.ads: Likewise.
1041 * libgnat/a-cimutr.adb: Likewise.
1042 * libgnat/a-cimutr.ads: Likewise.
1043 * libgnat/a-ciorma.adb: Likewise.
1044 * libgnat/a-ciorma.ads: Likewise.
1045 * libgnat/a-ciormu.adb: Likewise.
1046 * libgnat/a-ciormu.ads: Likewise.
1047 * libgnat/a-ciorse.adb: Likewise.
1048 * libgnat/a-ciorse.ads: Likewise.
1049 * libgnat/a-clrefi.adb: Likewise.
1050 * libgnat/a-clrefi.ads: Likewise.
1051 * libgnat/a-coboho.adb: Likewise.
1052 * libgnat/a-coboho.ads: Likewise.
1053 * libgnat/a-cobove.adb: Likewise.
1054 * libgnat/a-cobove.ads: Likewise.
1055 * libgnat/a-cofove.adb: Likewise.
1056 * libgnat/a-cofove.ads: Likewise.
1057 * libgnat/a-cofuba.adb: Likewise.
1058 * libgnat/a-cofuba.ads: Likewise.
1059 * libgnat/a-cofuma.adb: Likewise.
1060 * libgnat/a-cofuma.ads: Likewise.
1061 * libgnat/a-cofuse.adb: Likewise.
1062 * libgnat/a-cofuse.ads: Likewise.
1063 * libgnat/a-cofuve.adb: Likewise.
1064 * libgnat/a-cofuve.ads: Likewise.
1065 * libgnat/a-cogeso.adb: Likewise.
1066 * libgnat/a-cogeso.ads: Likewise.
1067 * libgnat/a-cohama.adb: Likewise.
1068 * libgnat/a-cohama.ads: Likewise.
1069 * libgnat/a-cohase.adb: Likewise.
1070 * libgnat/a-cohase.ads: Likewise.
1071 * libgnat/a-cohata.ads: Likewise.
1072 * libgnat/a-coinho.adb: Likewise.
1073 * libgnat/a-coinho.ads: Likewise.
1074 * libgnat/a-coinho__shared.adb: Likewise.
1075 * libgnat/a-coinho__shared.ads: Likewise.
1076 * libgnat/a-coinve.adb: Likewise.
1077 * libgnat/a-coinve.ads: Likewise.
1078 * libgnat/a-colien.adb: Likewise.
1079 * libgnat/a-colien.ads: Likewise.
1080 * libgnat/a-colire.adb: Likewise.
1081 * libgnat/a-colire.ads: Likewise.
1082 * libgnat/a-comlin.adb: Likewise.
1083 * libgnat/a-comlin.ads: Likewise.
1084 * libgnat/a-comutr.adb: Likewise.
1085 * libgnat/a-comutr.ads: Likewise.
1086 * libgnat/a-conhel.adb: Likewise.
1087 * libgnat/a-conhel.ads: Likewise.
1088 * libgnat/a-convec.adb: Likewise.
1089 * libgnat/a-convec.ads: Likewise.
1090 * libgnat/a-coorma.adb: Likewise.
1091 * libgnat/a-coorma.ads: Likewise.
1092 * libgnat/a-coormu.adb: Likewise.
1093 * libgnat/a-coormu.ads: Likewise.
1094 * libgnat/a-coorse.adb: Likewise.
1095 * libgnat/a-coorse.ads: Likewise.
1096 * libgnat/a-coprnu.adb: Likewise.
1097 * libgnat/a-coprnu.ads: Likewise.
1098 * libgnat/a-costso.adb: Likewise.
1099 * libgnat/a-costso.ads: Likewise.
1100 * libgnat/a-crbltr.ads: Likewise.
1101 * libgnat/a-crbtgk.adb: Likewise.
1102 * libgnat/a-crbtgk.ads: Likewise.
1103 * libgnat/a-crbtgo.adb: Likewise.
1104 * libgnat/a-crbtgo.ads: Likewise.
1105 * libgnat/a-crdlli.adb: Likewise.
1106 * libgnat/a-crdlli.ads: Likewise.
1107 * libgnat/a-csquin.ads: Likewise.
1108 * libgnat/a-cuprqu.adb: Likewise.
1109 * libgnat/a-cuprqu.ads: Likewise.
1110 * libgnat/a-cusyqu.adb: Likewise.
1111 * libgnat/a-cusyqu.ads: Likewise.
1112 * libgnat/a-cwila1.ads: Likewise.
1113 * libgnat/a-cwila9.ads: Likewise.
1114 * libgnat/a-decima.adb: Likewise.
1115 * libgnat/a-decima.ads: Likewise.
1116 * libgnat/a-decima__128.ads: Likewise.
1117 * libgnat/a-dhfina.adb: Likewise.
1118 * libgnat/a-dhfina.ads: Likewise.
1119 * libgnat/a-diocst.adb: Likewise.
1120 * libgnat/a-diocst.ads: Likewise.
1121 * libgnat/a-direct.adb: Likewise.
1122 * libgnat/a-direct.ads: Likewise.
1123 * libgnat/a-direio.adb: Likewise.
1124 * libgnat/a-direio.ads: Likewise.
1125 * libgnat/a-dirval.adb: Likewise.
1126 * libgnat/a-dirval.ads: Likewise.
1127 * libgnat/a-dirval__mingw.adb: Likewise.
1128 * libgnat/a-einuoc.adb: Likewise.
1129 * libgnat/a-einuoc.ads: Likewise.
1130 * libgnat/a-elchha.adb: Likewise.
1131 * libgnat/a-elchha.ads: Likewise.
1132 * libgnat/a-envvar.adb: Likewise.
1133 * libgnat/a-excach.adb: Likewise.
1134 * libgnat/a-except.adb: Likewise.
1135 * libgnat/a-except.ads: Likewise.
1136 * libgnat/a-exctra.adb: Likewise.
1137 * libgnat/a-exctra.ads: Likewise.
1138 * libgnat/a-exexda.adb: Likewise.
1139 * libgnat/a-exexpr.adb: Likewise.
1140 * libgnat/a-exextr.adb: Likewise.
1141 * libgnat/a-exstat.adb: Likewise.
1142 * libgnat/a-finali.adb: Likewise.
1143 * libgnat/a-finali.ads: Likewise.
1144 * libgnat/a-locale.adb: Likewise.
1145 * libgnat/a-locale.ads: Likewise.
1146 * libgnat/a-nagefl.ads: Likewise.
1147 * libgnat/a-naliop.ads: Likewise.
1148 * libgnat/a-naliop__nolibm.ads: Likewise.
1149 * libgnat/a-nallfl.ads: Likewise.
1150 * libgnat/a-nallfl__wraplf.ads: Likewise.
1151 * libgnat/a-nalofl.ads: Likewise.
1152 * libgnat/a-nashfl.ads: Likewise.
1153 * libgnat/a-nashfl__wraplf.ads: Likewise.
1154 * libgnat/a-nbnbig.adb: Likewise.
1155 * libgnat/a-nbnbin.adb: Likewise.
1156 * libgnat/a-nbnbin__gmp.adb: Likewise.
1157 * libgnat/a-nbnbre.adb: Likewise.
1158 * libgnat/a-ngcefu.adb: Likewise.
1159 * libgnat/a-ngcoar.adb: Likewise.
1160 * libgnat/a-ngcoty.adb: Likewise.
1161 * libgnat/a-ngcoty.ads: Likewise.
1162 * libgnat/a-ngelfu.adb: Likewise.
1163 * libgnat/a-ngelfu.ads: Likewise.
1164 * libgnat/a-ngrear.adb: Likewise.
1165 * libgnat/a-ngrear.ads: Likewise.
1166 * libgnat/a-nuauco.ads: Likewise.
1167 * libgnat/a-nuauco__x86.ads: Likewise.
1168 * libgnat/a-nuaufl.ads: Likewise.
1169 * libgnat/a-nuaufl__wraplf.ads: Likewise.
1170 * libgnat/a-nudira.adb: Likewise.
1171 * libgnat/a-nudira.ads: Likewise.
1172 * libgnat/a-nuflra.adb: Likewise.
1173 * libgnat/a-nuflra.ads: Likewise.
1174 * libgnat/a-numaux.ads: Likewise.
1175 * libgnat/a-rbtgbk.adb: Likewise.
1176 * libgnat/a-rbtgbk.ads: Likewise.
1177 * libgnat/a-rbtgbo.adb: Likewise.
1178 * libgnat/a-rbtgbo.ads: Likewise.
1179 * libgnat/a-rbtgso.adb: Likewise.
1180 * libgnat/a-rbtgso.ads: Likewise.
1181 * libgnat/a-sbecin.adb: Likewise.
1182 * libgnat/a-sbecin.ads: Likewise.
1183 * libgnat/a-sbhcin.adb: Likewise.
1184 * libgnat/a-sbhcin.ads: Likewise.
1185 * libgnat/a-sblcin.adb: Likewise.
1186 * libgnat/a-sblcin.ads: Likewise.
1187 * libgnat/a-secain.adb: Likewise.
1188 * libgnat/a-secain.ads: Likewise.
1189 * libgnat/a-sequio.adb: Likewise.
1190 * libgnat/a-sequio.ads: Likewise.
1191 * libgnat/a-sfecin.ads: Likewise.
1192 * libgnat/a-sfhcin.ads: Likewise.
1193 * libgnat/a-sflcin.ads: Likewise.
1194 * libgnat/a-shcain.adb: Likewise.
1195 * libgnat/a-shcain.ads: Likewise.
1196 * libgnat/a-siocst.adb: Likewise.
1197 * libgnat/a-siocst.ads: Likewise.
1198 * libgnat/a-slcain.adb: Likewise.
1199 * libgnat/a-slcain.ads: Likewise.
1200 * libgnat/a-ssicst.adb: Likewise.
1201 * libgnat/a-ssicst.ads: Likewise.
1202 * libgnat/a-stboha.adb: Likewise.
1203 * libgnat/a-stbubo.adb: Likewise.
1204 * libgnat/a-stbubo.ads: Likewise.
1205 * libgnat/a-stbufi.adb: Likewise.
1206 * libgnat/a-stbufi.ads: Likewise.
1207 * libgnat/a-stbufo.adb: Likewise.
1208 * libgnat/a-stbufo.ads: Likewise.
1209 * libgnat/a-stbuun.adb: Likewise.
1210 * libgnat/a-stbuut.adb: Likewise.
1211 * libgnat/a-stbuut.ads: Likewise.
1212 * libgnat/a-stmaco.ads: Likewise.
1213 * libgnat/a-storio.adb: Likewise.
1214 * libgnat/a-strbou.adb: Likewise.
1215 * libgnat/a-strbou.ads: Likewise.
1216 * libgnat/a-stream.adb: Likewise.
1217 * libgnat/a-stream.ads: Likewise.
1218 * libgnat/a-strfix.adb: Likewise.
1219 * libgnat/a-strhas.adb: Likewise.
1220 * libgnat/a-strmap.adb: Likewise.
1221 * libgnat/a-strmap.ads: Likewise.
1222 * libgnat/a-strsea.adb: Likewise.
1223 * libgnat/a-strsea.ads: Likewise.
1224 * libgnat/a-strsto.ads: Likewise.
1225 * libgnat/a-strsup.adb: Likewise.
1226 * libgnat/a-strsup.ads: Likewise.
1227 * libgnat/a-strunb.adb: Likewise.
1228 * libgnat/a-strunb.ads: Likewise.
1229 * libgnat/a-strunb__shared.adb: Likewise.
1230 * libgnat/a-strunb__shared.ads: Likewise.
1231 * libgnat/a-ststbo.adb: Likewise.
1232 * libgnat/a-ststbo.ads: Likewise.
1233 * libgnat/a-ststio.adb: Likewise.
1234 * libgnat/a-ststio.ads: Likewise.
1235 * libgnat/a-ststun.adb: Likewise.
1236 * libgnat/a-ststun.ads: Likewise.
1237 * libgnat/a-sttebu.adb: Likewise.
1238 * libgnat/a-stunau.adb: Likewise.
1239 * libgnat/a-stunau.ads: Likewise.
1240 * libgnat/a-stunau__shared.adb: Likewise.
1241 * libgnat/a-stunha.adb: Likewise.
1242 * libgnat/a-stuten.adb: Likewise.
1243 * libgnat/a-stwibo.adb: Likewise.
1244 * libgnat/a-stwibo.ads: Likewise.
1245 * libgnat/a-stwifi.adb: Likewise.
1246 * libgnat/a-stwiha.adb: Likewise.
1247 * libgnat/a-stwima.adb: Likewise.
1248 * libgnat/a-stwima.ads: Likewise.
1249 * libgnat/a-stwise.adb: Likewise.
1250 * libgnat/a-stwise.ads: Likewise.
1251 * libgnat/a-stwisu.adb: Likewise.
1252 * libgnat/a-stwisu.ads: Likewise.
1253 * libgnat/a-stwiun.adb: Likewise.
1254 * libgnat/a-stwiun.ads: Likewise.
1255 * libgnat/a-stwiun__shared.adb: Likewise.
1256 * libgnat/a-stwiun__shared.ads: Likewise.
1257 * libgnat/a-stzbou.adb: Likewise.
1258 * libgnat/a-stzbou.ads: Likewise.
1259 * libgnat/a-stzfix.adb: Likewise.
1260 * libgnat/a-stzhas.adb: Likewise.
1261 * libgnat/a-stzmap.adb: Likewise.
1262 * libgnat/a-stzmap.ads: Likewise.
1263 * libgnat/a-stzsea.adb: Likewise.
1264 * libgnat/a-stzsea.ads: Likewise.
1265 * libgnat/a-stzsup.adb: Likewise.
1266 * libgnat/a-stzsup.ads: Likewise.
1267 * libgnat/a-stzunb.adb: Likewise.
1268 * libgnat/a-stzunb.ads: Likewise.
1269 * libgnat/a-stzunb__shared.adb: Likewise.
1270 * libgnat/a-stzunb__shared.ads: Likewise.
1271 * libgnat/a-suecin.adb: Likewise.
1272 * libgnat/a-suecin.ads: Likewise.
1273 * libgnat/a-suenco.adb: Likewise.
1274 * libgnat/a-suenst.adb: Likewise.
1275 * libgnat/a-suewst.adb: Likewise.
1276 * libgnat/a-suezst.adb: Likewise.
1277 * libgnat/a-suhcin.adb: Likewise.
1278 * libgnat/a-suhcin.ads: Likewise.
1279 * libgnat/a-sulcin.adb: Likewise.
1280 * libgnat/a-sulcin.ads: Likewise.
1281 * libgnat/a-suteio.adb: Likewise.
1282 * libgnat/a-suteio.ads: Likewise.
1283 * libgnat/a-suteio__shared.adb: Likewise.
1284 * libgnat/a-swbwha.adb: Likewise.
1285 * libgnat/a-swmwco.ads: Likewise.
1286 * libgnat/a-swunau.adb: Likewise.
1287 * libgnat/a-swunau.ads: Likewise.
1288 * libgnat/a-swunau__shared.adb: Likewise.
1289 * libgnat/a-swuwha.adb: Likewise.
1290 * libgnat/a-swuwti.adb: Likewise.
1291 * libgnat/a-swuwti.ads: Likewise.
1292 * libgnat/a-swuwti__shared.adb: Likewise.
1293 * libgnat/a-szbzha.adb: Likewise.
1294 * libgnat/a-szmzco.ads: Likewise.
1295 * libgnat/a-szunau.adb: Likewise.
1296 * libgnat/a-szunau.ads: Likewise.
1297 * libgnat/a-szunau__shared.adb: Likewise.
1298 * libgnat/a-szuzha.adb: Likewise.
1299 * libgnat/a-szuzti.adb: Likewise.
1300 * libgnat/a-szuzti.ads: Likewise.
1301 * libgnat/a-szuzti__shared.adb: Likewise.
1302 * libgnat/a-tags.adb: Likewise.
1303 * libgnat/a-tags.ads: Likewise.
1304 * libgnat/a-teioed.adb: Likewise.
1305 * libgnat/a-teioed.ads: Likewise.
1306 * libgnat/a-textio.adb: Likewise.
1307 * libgnat/a-textio.ads: Likewise.
1308 * libgnat/a-tiboio.adb: Likewise.
1309 * libgnat/a-ticoau.adb: Likewise.
1310 * libgnat/a-ticoau.ads: Likewise.
1311 * libgnat/a-ticoio.adb: Likewise.
1312 * libgnat/a-ticoio.ads: Likewise.
1313 * libgnat/a-tideau.adb: Likewise.
1314 * libgnat/a-tideau.ads: Likewise.
1315 * libgnat/a-tideio.adb: Likewise.
1316 * libgnat/a-tideio.ads: Likewise.
1317 * libgnat/a-tideio__128.adb: Likewise.
1318 * libgnat/a-tienau.adb: Likewise.
1319 * libgnat/a-tienau.ads: Likewise.
1320 * libgnat/a-tienio.adb: Likewise.
1321 * libgnat/a-tifiau.adb: Likewise.
1322 * libgnat/a-tifiau.ads: Likewise.
1323 * libgnat/a-tifiio.adb: Likewise.
1324 * libgnat/a-tifiio__128.adb: Likewise.
1325 * libgnat/a-tiflau.adb: Likewise.
1326 * libgnat/a-tiflau.ads: Likewise.
1327 * libgnat/a-tiflio.adb: Likewise.
1328 * libgnat/a-tiflio.ads: Likewise.
1329 * libgnat/a-tigeau.adb: Likewise.
1330 * libgnat/a-tigeau.ads: Likewise.
1331 * libgnat/a-tigeli.adb: Likewise.
1332 * libgnat/a-tiinau.adb: Likewise.
1333 * libgnat/a-tiinau.ads: Likewise.
1334 * libgnat/a-tiinio.adb: Likewise.
1335 * libgnat/a-tiinio.ads: Likewise.
1336 * libgnat/a-tiinio__128.adb: Likewise.
1337 * libgnat/a-timoio.adb: Likewise.
1338 * libgnat/a-timoio.ads: Likewise.
1339 * libgnat/a-timoio__128.adb: Likewise.
1340 * libgnat/a-tiocst.adb: Likewise.
1341 * libgnat/a-tiocst.ads: Likewise.
1342 * libgnat/a-tirsfi.adb: Likewise.
1343 * libgnat/a-tirsfi.ads: Likewise.
1344 * libgnat/a-titest.adb: Likewise.
1345 * libgnat/a-undesu.adb: Likewise.
1346 * libgnat/a-wichha.adb: Likewise.
1347 * libgnat/a-wichun.adb: Likewise.
1348 * libgnat/a-wichun.ads: Likewise.
1349 * libgnat/a-witeio.adb: Likewise.
1350 * libgnat/a-witeio.ads: Likewise.
1351 * libgnat/a-wrstfi.adb: Likewise.
1352 * libgnat/a-wrstfi.ads: Likewise.
1353 * libgnat/a-wtcoau.adb: Likewise.
1354 * libgnat/a-wtcoau.ads: Likewise.
1355 * libgnat/a-wtcoio.adb: Likewise.
1356 * libgnat/a-wtcstr.adb: Likewise.
1357 * libgnat/a-wtcstr.ads: Likewise.
1358 * libgnat/a-wtdeau.adb: Likewise.
1359 * libgnat/a-wtdeau.ads: Likewise.
1360 * libgnat/a-wtdeio.adb: Likewise.
1361 * libgnat/a-wtdeio__128.adb: Likewise.
1362 * libgnat/a-wtedit.adb: Likewise.
1363 * libgnat/a-wtedit.ads: Likewise.
1364 * libgnat/a-wtenau.adb: Likewise.
1365 * libgnat/a-wtenau.ads: Likewise.
1366 * libgnat/a-wtenio.adb: Likewise.
1367 * libgnat/a-wtfiau.adb: Likewise.
1368 * libgnat/a-wtfiau.ads: Likewise.
1369 * libgnat/a-wtfiio.adb: Likewise.
1370 * libgnat/a-wtfiio__128.adb: Likewise.
1371 * libgnat/a-wtflau.adb: Likewise.
1372 * libgnat/a-wtflau.ads: Likewise.
1373 * libgnat/a-wtflio.adb: Likewise.
1374 * libgnat/a-wtgeau.adb: Likewise.
1375 * libgnat/a-wtgeau.ads: Likewise.
1376 * libgnat/a-wtinau.adb: Likewise.
1377 * libgnat/a-wtinau.ads: Likewise.
1378 * libgnat/a-wtinio.adb: Likewise.
1379 * libgnat/a-wtinio__128.adb: Likewise.
1380 * libgnat/a-wtmoio.adb: Likewise.
1381 * libgnat/a-wtmoio.ads: Likewise.
1382 * libgnat/a-wtmoio__128.adb: Likewise.
1383 * libgnat/a-wttest.adb: Likewise.
1384 * libgnat/a-wwboio.adb: Likewise.
1385 * libgnat/a-zchhan.adb: Likewise.
1386 * libgnat/a-zchuni.adb: Likewise.
1387 * libgnat/a-zchuni.ads: Likewise.
1388 * libgnat/a-zrstfi.adb: Likewise.
1389 * libgnat/a-zrstfi.ads: Likewise.
1390 * libgnat/a-ztcoau.adb: Likewise.
1391 * libgnat/a-ztcoio.adb: Likewise.
1392 * libgnat/a-ztcstr.adb: Likewise.
1393 * libgnat/a-ztcstr.ads: Likewise.
1394 * libgnat/a-ztdeau.adb: Likewise.
1395 * libgnat/a-ztdeau.ads: Likewise.
1396 * libgnat/a-ztdeio.adb: Likewise.
1397 * libgnat/a-ztdeio__128.adb: Likewise.
1398 * libgnat/a-ztedit.adb: Likewise.
1399 * libgnat/a-ztedit.ads: Likewise.
1400 * libgnat/a-ztenau.adb: Likewise.
1401 * libgnat/a-ztenau.ads: Likewise.
1402 * libgnat/a-ztenio.adb: Likewise.
1403 * libgnat/a-ztexio.adb: Likewise.
1404 * libgnat/a-ztexio.ads: Likewise.
1405 * libgnat/a-ztfiau.adb: Likewise.
1406 * libgnat/a-ztfiau.ads: Likewise.
1407 * libgnat/a-ztfiio.adb: Likewise.
1408 * libgnat/a-ztfiio__128.adb: Likewise.
1409 * libgnat/a-ztflau.adb: Likewise.
1410 * libgnat/a-ztflau.ads: Likewise.
1411 * libgnat/a-ztflio.adb: Likewise.
1412 * libgnat/a-ztgeau.adb: Likewise.
1413 * libgnat/a-ztgeau.ads: Likewise.
1414 * libgnat/a-ztinau.adb: Likewise.
1415 * libgnat/a-ztinau.ads: Likewise.
1416 * libgnat/a-ztinio.adb: Likewise.
1417 * libgnat/a-ztinio__128.adb: Likewise.
1418 * libgnat/a-ztmoio.adb: Likewise.
1419 * libgnat/a-ztmoio__128.adb: Likewise.
1420 * libgnat/a-zttest.adb: Likewise.
1421 * libgnat/a-zzboio.adb: Likewise.
1422 * libgnat/g-allein.ads: Likewise.
1423 * libgnat/g-alleve.adb: Likewise.
1424 * libgnat/g-alleve.ads: Likewise.
1425 * libgnat/g-alleve__hard.adb: Likewise.
1426 * libgnat/g-alleve__hard.ads: Likewise.
1427 * libgnat/g-altcon.adb: Likewise.
1428 * libgnat/g-altcon.ads: Likewise.
1429 * libgnat/g-altive.ads: Likewise.
1430 * libgnat/g-alveop.adb: Likewise.
1431 * libgnat/g-alveop.ads: Likewise.
1432 * libgnat/g-alvety.ads: Likewise.
1433 * libgnat/g-alvevi.ads: Likewise.
1434 * libgnat/g-arrspl.adb: Likewise.
1435 * libgnat/g-arrspl.ads: Likewise.
1436 * libgnat/g-awk.adb: Likewise.
1437 * libgnat/g-awk.ads: Likewise.
1438 * libgnat/g-binenv.adb: Likewise.
1439 * libgnat/g-binenv.ads: Likewise.
1440 * libgnat/g-brapre.ads: Likewise.
1441 * libgnat/g-bubsor.adb: Likewise.
1442 * libgnat/g-bubsor.ads: Likewise.
1443 * libgnat/g-busora.adb: Likewise.
1444 * libgnat/g-busora.ads: Likewise.
1445 * libgnat/g-busorg.adb: Likewise.
1446 * libgnat/g-busorg.ads: Likewise.
1447 * libgnat/g-byorma.adb: Likewise.
1448 * libgnat/g-byorma.ads: Likewise.
1449 * libgnat/g-bytswa.adb: Likewise.
1450 * libgnat/g-bytswa.ads: Likewise.
1451 * libgnat/g-calend.adb: Likewise.
1452 * libgnat/g-calend.ads: Likewise.
1453 * libgnat/g-casuti.adb: Likewise.
1454 * libgnat/g-casuti.ads: Likewise.
1455 * libgnat/g-catiio.adb: Likewise.
1456 * libgnat/g-catiio.ads: Likewise.
1457 * libgnat/g-cgi.adb: Likewise.
1458 * libgnat/g-cgi.ads: Likewise.
1459 * libgnat/g-cgicoo.adb: Likewise.
1460 * libgnat/g-cgicoo.ads: Likewise.
1461 * libgnat/g-cgideb.adb: Likewise.
1462 * libgnat/g-cgideb.ads: Likewise.
1463 * libgnat/g-comlin.adb: Likewise.
1464 * libgnat/g-comlin.ads: Likewise.
1465 * libgnat/g-comver.adb: Likewise.
1466 * libgnat/g-comver.ads: Likewise.
1467 * libgnat/g-cppexc.adb: Likewise.
1468 * libgnat/g-cppexc.ads: Likewise.
1469 * libgnat/g-crc32.adb: Likewise.
1470 * libgnat/g-crc32.ads: Likewise.
1471 * libgnat/g-ctrl_c.adb: Likewise.
1472 * libgnat/g-ctrl_c.ads: Likewise.
1473 * libgnat/g-curexc.ads: Likewise.
1474 * libgnat/g-debpoo.adb: Likewise.
1475 * libgnat/g-debpoo.ads: Likewise.
1476 * libgnat/g-debuti.adb: Likewise.
1477 * libgnat/g-debuti.ads: Likewise.
1478 * libgnat/g-decstr.adb: Likewise.
1479 * libgnat/g-decstr.ads: Likewise.
1480 * libgnat/g-deutst.ads: Likewise.
1481 * libgnat/g-diopit.adb: Likewise.
1482 * libgnat/g-diopit.ads: Likewise.
1483 * libgnat/g-dirope.adb: Likewise.
1484 * libgnat/g-dirope.ads: Likewise.
1485 * libgnat/g-dynhta.adb: Likewise.
1486 * libgnat/g-dynhta.ads: Likewise.
1487 * libgnat/g-dyntab.adb: Likewise.
1488 * libgnat/g-dyntab.ads: Likewise.
1489 * libgnat/g-eacodu.adb: Likewise.
1490 * libgnat/g-encstr.adb: Likewise.
1491 * libgnat/g-encstr.ads: Likewise.
1492 * libgnat/g-enutst.ads: Likewise.
1493 * libgnat/g-excact.adb: Likewise.
1494 * libgnat/g-excact.ads: Likewise.
1495 * libgnat/g-except.ads: Likewise.
1496 * libgnat/g-exctra.adb: Likewise.
1497 * libgnat/g-exctra.ads: Likewise.
1498 * libgnat/g-expect.adb: Likewise.
1499 * libgnat/g-expect.ads: Likewise.
1500 * libgnat/g-exptty.adb: Likewise.
1501 * libgnat/g-exptty.ads: Likewise.
1502 * libgnat/g-flocon.ads: Likewise.
1503 * libgnat/g-forstr.adb: Likewise.
1504 * libgnat/g-forstr.ads: Likewise.
1505 * libgnat/g-graphs.adb: Likewise.
1506 * libgnat/g-graphs.ads: Likewise.
1507 * libgnat/g-heasor.adb: Likewise.
1508 * libgnat/g-heasor.ads: Likewise.
1509 * libgnat/g-hesora.adb: Likewise.
1510 * libgnat/g-hesora.ads: Likewise.
1511 * libgnat/g-hesorg.adb: Likewise.
1512 * libgnat/g-hesorg.ads: Likewise.
1513 * libgnat/g-htable.adb: Likewise.
1514 * libgnat/g-htable.ads: Likewise.
1515 * libgnat/g-io.adb: Likewise.
1516 * libgnat/g-io.ads: Likewise.
1517 * libgnat/g-io_aux.adb: Likewise.
1518 * libgnat/g-io_aux.ads: Likewise.
1519 * libgnat/g-lists.adb: Likewise.
1520 * libgnat/g-lists.ads: Likewise.
1521 * libgnat/g-locfil.adb: Likewise.
1522 * libgnat/g-locfil.ads: Likewise.
1523 * libgnat/g-mbdira.adb: Likewise.
1524 * libgnat/g-mbdira.ads: Likewise.
1525 * libgnat/g-mbflra.adb: Likewise.
1526 * libgnat/g-mbflra.ads: Likewise.
1527 * libgnat/g-md5.adb: Likewise.
1528 * libgnat/g-md5.ads: Likewise.
1529 * libgnat/g-memdum.adb: Likewise.
1530 * libgnat/g-memdum.ads: Likewise.
1531 * libgnat/g-moreex.adb: Likewise.
1532 * libgnat/g-moreex.ads: Likewise.
1533 * libgnat/g-os_lib.adb: Likewise.
1534 * libgnat/g-os_lib.ads: Likewise.
1535 * libgnat/g-pehage.adb: Likewise.
1536 * libgnat/g-pehage.ads: Likewise.
1537 * libgnat/g-rannum.adb: Likewise.
1538 * libgnat/g-rannum.ads: Likewise.
1539 * libgnat/g-regexp.adb: Likewise.
1540 * libgnat/g-regexp.ads: Likewise.
1541 * libgnat/g-regist.adb: Likewise.
1542 * libgnat/g-regist.ads: Likewise.
1543 * libgnat/g-regpat.adb: Likewise.
1544 * libgnat/g-regpat.ads: Likewise.
1545 * libgnat/g-rewdat.adb: Likewise.
1546 * libgnat/g-rewdat.ads: Likewise.
1547 * libgnat/g-sechas.adb: Likewise.
1548 * libgnat/g-sechas.ads: Likewise.
1549 * libgnat/g-sehamd.adb: Likewise.
1550 * libgnat/g-sehamd.ads: Likewise.
1551 * libgnat/g-sehash.adb: Likewise.
1552 * libgnat/g-sehash.ads: Likewise.
1553 * libgnat/g-sercom.adb: Likewise.
1554 * libgnat/g-sercom.ads: Likewise.
1555 * libgnat/g-sercom__linux.adb: Likewise.
1556 * libgnat/g-sercom__mingw.adb: Likewise.
1557 * libgnat/g-sestin.ads: Likewise.
1558 * libgnat/g-sets.adb: Likewise.
1559 * libgnat/g-sets.ads: Likewise.
1560 * libgnat/g-sha1.adb: Likewise.
1561 * libgnat/g-sha1.ads: Likewise.
1562 * libgnat/g-sha224.ads: Likewise.
1563 * libgnat/g-sha256.ads: Likewise.
1564 * libgnat/g-sha384.ads: Likewise.
1565 * libgnat/g-sha512.ads: Likewise.
1566 * libgnat/g-shsh32.adb: Likewise.
1567 * libgnat/g-shsh32.ads: Likewise.
1568 * libgnat/g-shsh64.adb: Likewise.
1569 * libgnat/g-shsh64.ads: Likewise.
1570 * libgnat/g-shshco.adb: Likewise.
1571 * libgnat/g-shshco.ads: Likewise.
1572 * libgnat/g-soccon.ads: Likewise.
1573 * libgnat/g-socket.adb: Likewise.
1574 * libgnat/g-socket.ads: Likewise.
1575 * libgnat/g-socket__dummy.adb: Likewise.
1576 * libgnat/g-socket__dummy.ads: Likewise.
1577 * libgnat/g-socpol.adb: Likewise.
1578 * libgnat/g-socpol.ads: Likewise.
1579 * libgnat/g-socpol__dummy.adb: Likewise.
1580 * libgnat/g-socpol__dummy.ads: Likewise.
1581 * libgnat/g-socthi.adb: Likewise.
1582 * libgnat/g-socthi.ads: Likewise.
1583 * libgnat/g-socthi__dummy.adb: Likewise.
1584 * libgnat/g-socthi__dummy.ads: Likewise.
1585 * libgnat/g-socthi__mingw.adb: Likewise.
1586 * libgnat/g-socthi__mingw.ads: Likewise.
1587 * libgnat/g-socthi__vxworks.adb: Likewise.
1588 * libgnat/g-socthi__vxworks.ads: Likewise.
1589 * libgnat/g-soliop.ads: Likewise.
1590 * libgnat/g-soliop__lynxos.ads: Likewise.
1591 * libgnat/g-soliop__mingw.ads: Likewise.
1592 * libgnat/g-soliop__qnx.ads: Likewise.
1593 * libgnat/g-soliop__solaris.ads: Likewise.
1594 * libgnat/g-sopowa.adb: Likewise.
1595 * libgnat/g-sopowa__mingw.adb: Likewise.
1596 * libgnat/g-sopowa__posix.adb: Likewise.
1597 * libgnat/g-sothco.adb: Likewise.
1598 * libgnat/g-sothco.ads: Likewise.
1599 * libgnat/g-sothco__dummy.adb: Likewise.
1600 * libgnat/g-sothco__dummy.ads: Likewise.
1601 * libgnat/g-souinf.ads: Likewise.
1602 * libgnat/g-spchge.adb: Likewise.
1603 * libgnat/g-spchge.ads: Likewise.
1604 * libgnat/g-speche.adb: Likewise.
1605 * libgnat/g-speche.ads: Likewise.
1606 * libgnat/g-spipat.adb: Likewise.
1607 * libgnat/g-spipat.ads: Likewise.
1608 * libgnat/g-spitbo.adb: Likewise.
1609 * libgnat/g-spitbo.ads: Likewise.
1610 * libgnat/g-spogwa.adb: Likewise.
1611 * libgnat/g-spogwa.ads: Likewise.
1612 * libgnat/g-sptabo.ads: Likewise.
1613 * libgnat/g-sptain.ads: Likewise.
1614 * libgnat/g-sptavs.ads: Likewise.
1615 * libgnat/g-sse.ads: Likewise.
1616 * libgnat/g-ssvety.ads: Likewise.
1617 * libgnat/g-sthcso.adb: Likewise.
1618 * libgnat/g-stheme.adb: Likewise.
1619 * libgnat/g-strhas.ads: Likewise.
1620 * libgnat/g-string.adb: Likewise.
1621 * libgnat/g-string.ads: Likewise.
1622 * libgnat/g-strspl.ads: Likewise.
1623 * libgnat/g-stseme.adb: Likewise.
1624 * libgnat/g-stsifd__sockets.adb: Likewise.
1625 * libgnat/g-table.adb: Likewise.
1626 * libgnat/g-table.ads: Likewise.
1627 * libgnat/g-tasloc.adb: Likewise.
1628 * libgnat/g-tasloc.ads: Likewise.
1629 * libgnat/g-timsta.adb: Likewise.
1630 * libgnat/g-timsta.ads: Likewise.
1631 * libgnat/g-traceb.adb: Likewise.
1632 * libgnat/g-traceb.ads: Likewise.
1633 * libgnat/g-trasym.adb: Likewise.
1634 * libgnat/g-trasym.ads: Likewise.
1635 * libgnat/g-tty.adb: Likewise.
1636 * libgnat/g-tty.ads: Likewise.
1637 * libgnat/g-u3spch.adb: Likewise.
1638 * libgnat/g-u3spch.ads: Likewise.
1639 * libgnat/g-utf_32.adb: Likewise.
1640 * libgnat/g-utf_32.ads: Likewise.
1641 * libgnat/g-wispch.adb: Likewise.
1642 * libgnat/g-wispch.ads: Likewise.
1643 * libgnat/g-wistsp.ads: Likewise.
1644 * libgnat/g-zspche.adb: Likewise.
1645 * libgnat/g-zspche.ads: Likewise.
1646 * libgnat/g-zstspl.ads: Likewise.
1647 * libgnat/gnat.ads: Likewise.
1648 * libgnat/i-c.adb: Likewise.
1649 * libgnat/i-cexten.ads: Likewise.
1650 * libgnat/i-cexten__128.ads: Likewise.
1651 * libgnat/i-cobol.adb: Likewise.
1652 * libgnat/i-cobol.ads: Likewise.
1653 * libgnat/i-cpoint.adb: Likewise.
1654 * libgnat/i-cpoint.ads: Likewise.
1655 * libgnat/i-cstrea.adb: Likewise.
1656 * libgnat/i-cstrea.ads: Likewise.
1657 * libgnat/i-cstrin.adb: Likewise.
1658 * libgnat/i-cstrin.ads: Likewise.
1659 * libgnat/i-fortra.adb: Likewise.
1660 * libgnat/i-pacdec.adb: Likewise.
1661 * libgnat/i-pacdec.ads: Likewise.
1662 * libgnat/i-vxwoio.adb: Likewise.
1663 * libgnat/i-vxwoio.ads: Likewise.
1664 * libgnat/i-vxwork.ads: Likewise.
1665 * libgnat/i-vxwork__x86.ads: Likewise.
1666 * libgnat/interfac.ads: Likewise.
1667 * libgnat/interfac__2020.ads: Likewise.
1668 * libgnat/memtrack.adb: Likewise.
1669 * libgnat/s-addima.adb: Likewise.
1670 * libgnat/s-addima.ads: Likewise.
1671 * libgnat/s-addope.adb: Likewise.
1672 * libgnat/s-addope.ads: Likewise.
1673 * libgnat/s-aoinar.adb: Likewise.
1674 * libgnat/s-aoinar.ads: Likewise.
1675 * libgnat/s-aomoar.adb: Likewise.
1676 * libgnat/s-aomoar.ads: Likewise.
1677 * libgnat/s-aotase.adb: Likewise.
1678 * libgnat/s-aotase.ads: Likewise.
1679 * libgnat/s-aridou.adb: Likewise.
1680 * libgnat/s-aridou.ads: Likewise.
1681 * libgnat/s-arit128.adb: Likewise.
1682 * libgnat/s-arit128.ads: Likewise.
1683 * libgnat/s-arit32.adb: Likewise.
1684 * libgnat/s-arit32.ads: Likewise.
1685 * libgnat/s-arit64.adb: Likewise.
1686 * libgnat/s-arit64.ads: Likewise.
1687 * libgnat/s-assert.adb: Likewise.
1688 * libgnat/s-assert.ads: Likewise.
1689 * libgnat/s-atacco.adb: Likewise.
1690 * libgnat/s-atacco.ads: Likewise.
1691 * libgnat/s-atocou.adb: Likewise.
1692 * libgnat/s-atocou.ads: Likewise.
1693 * libgnat/s-atocou__builtin.adb: Likewise.
1694 * libgnat/s-atoope.ads: Likewise.
1695 * libgnat/s-atopex.adb: Likewise.
1696 * libgnat/s-atopex.ads: Likewise.
1697 * libgnat/s-atopri.adb: Likewise.
1698 * libgnat/s-atopri.ads: Likewise.
1699 * libgnat/s-auxdec.adb: Likewise.
1700 * libgnat/s-auxdec.ads: Likewise.
1701 * libgnat/s-bignum.adb: Likewise.
1702 * libgnat/s-bignum.ads: Likewise.
1703 * libgnat/s-bitfie.ads: Likewise.
1704 * libgnat/s-bitops.adb: Likewise.
1705 * libgnat/s-bitops.ads: Likewise.
1706 * libgnat/s-bituti.adb: Likewise.
1707 * libgnat/s-bituti.ads: Likewise.
1708 * libgnat/s-boarop.ads: Likewise.
1709 * libgnat/s-boustr.adb: Likewise.
1710 * libgnat/s-boustr.ads: Likewise.
1711 * libgnat/s-bytswa.ads: Likewise.
1712 * libgnat/s-carsi8.adb: Likewise.
1713 * libgnat/s-carsi8.ads: Likewise.
1714 * libgnat/s-carun8.adb: Likewise.
1715 * libgnat/s-carun8.ads: Likewise.
1716 * libgnat/s-casi128.adb: Likewise.
1717 * libgnat/s-casi128.ads: Likewise.
1718 * libgnat/s-casi16.adb: Likewise.
1719 * libgnat/s-casi16.ads: Likewise.
1720 * libgnat/s-casi32.adb: Likewise.
1721 * libgnat/s-casi32.ads: Likewise.
1722 * libgnat/s-casi64.adb: Likewise.
1723 * libgnat/s-casi64.ads: Likewise.
1724 * libgnat/s-casuti.adb: Likewise.
1725 * libgnat/s-casuti.ads: Likewise.
1726 * libgnat/s-caun128.adb: Likewise.
1727 * libgnat/s-caun128.ads: Likewise.
1728 * libgnat/s-caun16.adb: Likewise.
1729 * libgnat/s-caun16.ads: Likewise.
1730 * libgnat/s-caun32.adb: Likewise.
1731 * libgnat/s-caun32.ads: Likewise.
1732 * libgnat/s-caun64.adb: Likewise.
1733 * libgnat/s-caun64.ads: Likewise.
1734 * libgnat/s-chepoo.ads: Likewise.
1735 * libgnat/s-commun.adb: Likewise.
1736 * libgnat/s-commun.ads: Likewise.
1737 * libgnat/s-conca2.adb: Likewise.
1738 * libgnat/s-conca2.ads: Likewise.
1739 * libgnat/s-conca3.adb: Likewise.
1740 * libgnat/s-conca3.ads: Likewise.
1741 * libgnat/s-conca4.adb: Likewise.
1742 * libgnat/s-conca4.ads: Likewise.
1743 * libgnat/s-conca5.adb: Likewise.
1744 * libgnat/s-conca5.ads: Likewise.
1745 * libgnat/s-conca6.adb: Likewise.
1746 * libgnat/s-conca6.ads: Likewise.
1747 * libgnat/s-conca7.adb: Likewise.
1748 * libgnat/s-conca7.ads: Likewise.
1749 * libgnat/s-conca8.adb: Likewise.
1750 * libgnat/s-conca8.ads: Likewise.
1751 * libgnat/s-conca9.adb: Likewise.
1752 * libgnat/s-conca9.ads: Likewise.
1753 * libgnat/s-crc32.adb: Likewise.
1754 * libgnat/s-crc32.ads: Likewise.
1755 * libgnat/s-crtl.ads: Likewise.
1756 * libgnat/s-dfmkio.ads: Likewise.
1757 * libgnat/s-dfmopr.ads: Likewise.
1758 * libgnat/s-dgmgop.ads: Likewise.
1759 * libgnat/s-diflio.adb: Likewise.
1760 * libgnat/s-diflio.ads: Likewise.
1761 * libgnat/s-diflmk.ads: Likewise.
1762 * libgnat/s-digemk.ads: Likewise.
1763 * libgnat/s-diinio.adb: Likewise.
1764 * libgnat/s-diinio.ads: Likewise.
1765 * libgnat/s-dilomk.ads: Likewise.
1766 * libgnat/s-dim.ads: Likewise.
1767 * libgnat/s-dimkio.ads: Likewise.
1768 * libgnat/s-dimmks.ads: Likewise.
1769 * libgnat/s-direio.adb: Likewise.
1770 * libgnat/s-direio.ads: Likewise.
1771 * libgnat/s-dlmkio.ads: Likewise.
1772 * libgnat/s-dlmopr.ads: Likewise.
1773 * libgnat/s-dmotpr.ads: Likewise.
1774 * libgnat/s-dorepr.adb: Likewise.
1775 * libgnat/s-dorepr__fma.adb: Likewise.
1776 * libgnat/s-dourea.adb: Likewise.
1777 * libgnat/s-dourea.ads: Likewise.
1778 * libgnat/s-dsaser.ads: Likewise.
1779 * libgnat/s-dwalin.adb: Likewise.
1780 * libgnat/s-dwalin.ads: Likewise.
1781 * libgnat/s-elaall.adb: Likewise.
1782 * libgnat/s-elaall.ads: Likewise.
1783 * libgnat/s-excdeb.adb: Likewise.
1784 * libgnat/s-excdeb.ads: Likewise.
1785 * libgnat/s-except.adb: Likewise.
1786 * libgnat/s-except.ads: Likewise.
1787 * libgnat/s-excmac__arm.adb: Likewise.
1788 * libgnat/s-excmac__arm.ads: Likewise.
1789 * libgnat/s-excmac__gcc.adb: Likewise.
1790 * libgnat/s-excmac__gcc.ads: Likewise.
1791 * libgnat/s-exctab.adb: Likewise.
1792 * libgnat/s-exctab.ads: Likewise.
1793 * libgnat/s-exctra.adb: Likewise.
1794 * libgnat/s-exctra.ads: Likewise.
1795 * libgnat/s-exnflt.ads: Likewise.
1796 * libgnat/s-exnint.adb: Likewise.
1797 * libgnat/s-exnint.ads: Likewise.
1798 * libgnat/s-exnlfl.ads: Likewise.
1799 * libgnat/s-exnllf.adb: Likewise.
1800 * libgnat/s-exnllf.ads: Likewise.
1801 * libgnat/s-exnlli.adb: Likewise.
1802 * libgnat/s-exnlli.ads: Likewise.
1803 * libgnat/s-exnllli.ads: Likewise.
1804 * libgnat/s-expint.adb: Likewise.
1805 * libgnat/s-expint.ads: Likewise.
1806 * libgnat/s-explli.adb: Likewise.
1807 * libgnat/s-explli.ads: Likewise.
1808 * libgnat/s-expllli.ads: Likewise.
1809 * libgnat/s-explllu.ads: Likewise.
1810 * libgnat/s-expllu.adb: Likewise.
1811 * libgnat/s-expllu.ads: Likewise.
1812 * libgnat/s-expmod.adb: Likewise.
1813 * libgnat/s-expmod.ads: Likewise.
1814 * libgnat/s-exponn.adb: Likewise.
1815 * libgnat/s-exponn.ads: Likewise.
1816 * libgnat/s-exponr.adb: Likewise.
1817 * libgnat/s-exponr.ads: Likewise.
1818 * libgnat/s-expont.adb: Likewise.
1819 * libgnat/s-expont.ads: Likewise.
1820 * libgnat/s-exponu.adb: Likewise.
1821 * libgnat/s-exponu.ads: Likewise.
1822 * libgnat/s-expuns.adb: Likewise.
1823 * libgnat/s-expuns.ads: Likewise.
1824 * libgnat/s-fatflt.ads: Likewise.
1825 * libgnat/s-fatgen.adb: Likewise.
1826 * libgnat/s-fatgen.ads: Likewise.
1827 * libgnat/s-fatlfl.ads: Likewise.
1828 * libgnat/s-fatllf.ads: Likewise.
1829 * libgnat/s-ficobl.ads: Likewise.
1830 * libgnat/s-filatt.ads: Likewise.
1831 * libgnat/s-fileio.adb: Likewise.
1832 * libgnat/s-fileio.ads: Likewise.
1833 * libgnat/s-finmas.adb: Likewise.
1834 * libgnat/s-finmas.ads: Likewise.
1835 * libgnat/s-finroo.adb: Likewise.
1836 * libgnat/s-finroo.ads: Likewise.
1837 * libgnat/s-flocon.adb: Likewise.
1838 * libgnat/s-flocon.ads: Likewise.
1839 * libgnat/s-flocon__none.adb: Likewise.
1840 * libgnat/s-fode128.ads: Likewise.
1841 * libgnat/s-fode32.ads: Likewise.
1842 * libgnat/s-fode64.ads: Likewise.
1843 * libgnat/s-fofi128.ads: Likewise.
1844 * libgnat/s-fofi32.ads: Likewise.
1845 * libgnat/s-fofi64.ads: Likewise.
1846 * libgnat/s-fore_d.adb: Likewise.
1847 * libgnat/s-fore_d.ads: Likewise.
1848 * libgnat/s-fore_f.adb: Likewise.
1849 * libgnat/s-fore_f.ads: Likewise.
1850 * libgnat/s-forrea.adb: Likewise.
1851 * libgnat/s-forrea.ads: Likewise.
1852 * libgnat/s-gearop.adb: Likewise.
1853 * libgnat/s-gearop.ads: Likewise.
1854 * libgnat/s-genbig.adb: Likewise.
1855 * libgnat/s-genbig.ads: Likewise.
1856 * libgnat/s-geveop.adb: Likewise.
1857 * libgnat/s-geveop.ads: Likewise.
1858 * libgnat/s-gloloc.adb: Likewise.
1859 * libgnat/s-gloloc.ads: Likewise.
1860 * libgnat/s-gloloc__mingw.adb: Likewise.
1861 * libgnat/s-htable.adb: Likewise.
1862 * libgnat/s-htable.ads: Likewise.
1863 * libgnat/s-imageb.adb: Likewise.
1864 * libgnat/s-imageb.ads: Likewise.
1865 * libgnat/s-imaged.adb: Likewise.
1866 * libgnat/s-imaged.ads: Likewise.
1867 * libgnat/s-imagef.adb: Likewise.
1868 * libgnat/s-imagef.ads: Likewise.
1869 * libgnat/s-imagei.adb: Likewise.
1870 * libgnat/s-imagei.ads: Likewise.
1871 * libgnat/s-imagen.adb: Likewise.
1872 * libgnat/s-imagen.ads: Likewise.
1873 * libgnat/s-imager.adb: Likewise.
1874 * libgnat/s-imager.ads: Likewise.
1875 * libgnat/s-imageu.adb: Likewise.
1876 * libgnat/s-imageu.ads: Likewise.
1877 * libgnat/s-imagew.adb: Likewise.
1878 * libgnat/s-imagew.ads: Likewise.
1879 * libgnat/s-imde128.ads: Likewise.
1880 * libgnat/s-imde32.ads: Likewise.
1881 * libgnat/s-imde64.ads: Likewise.
1882 * libgnat/s-imen16.ads: Likewise.
1883 * libgnat/s-imen32.ads: Likewise.
1884 * libgnat/s-imenu8.ads: Likewise.
1885 * libgnat/s-imfi128.ads: Likewise.
1886 * libgnat/s-imfi32.ads: Likewise.
1887 * libgnat/s-imfi64.ads: Likewise.
1888 * libgnat/s-imgbiu.adb: Likewise.
1889 * libgnat/s-imgbiu.ads: Likewise.
1890 * libgnat/s-imgboo.adb: Likewise.
1891 * libgnat/s-imgboo.ads: Likewise.
1892 * libgnat/s-imgcha.adb: Likewise.
1893 * libgnat/s-imgcha.ads: Likewise.
1894 * libgnat/s-imgflt.ads: Likewise.
1895 * libgnat/s-imgint.adb: Likewise.
1896 * libgnat/s-imgint.ads: Likewise.
1897 * libgnat/s-imglfl.ads: Likewise.
1898 * libgnat/s-imgllb.adb: Likewise.
1899 * libgnat/s-imgllb.ads: Likewise.
1900 * libgnat/s-imgllf.ads: Likewise.
1901 * libgnat/s-imglli.adb: Likewise.
1902 * libgnat/s-imglli.ads: Likewise.
1903 * libgnat/s-imglllb.ads: Likewise.
1904 * libgnat/s-imgllli.ads: Likewise.
1905 * libgnat/s-imglllu.ads: Likewise.
1906 * libgnat/s-imglllw.ads: Likewise.
1907 * libgnat/s-imgllu.adb: Likewise.
1908 * libgnat/s-imgllu.ads: Likewise.
1909 * libgnat/s-imgllw.adb: Likewise.
1910 * libgnat/s-imgllw.ads: Likewise.
1911 * libgnat/s-imgrea.adb: Likewise.
1912 * libgnat/s-imgrea.ads: Likewise.
1913 * libgnat/s-imguns.adb: Likewise.
1914 * libgnat/s-imguns.ads: Likewise.
1915 * libgnat/s-imguti.adb: Likewise.
1916 * libgnat/s-imguti.ads: Likewise.
1917 * libgnat/s-imgwch.adb: Likewise.
1918 * libgnat/s-imgwch.ads: Likewise.
1919 * libgnat/s-imgwiu.adb: Likewise.
1920 * libgnat/s-imgwiu.ads: Likewise.
1921 * libgnat/s-io.adb: Likewise.
1922 * libgnat/s-io.ads: Likewise.
1923 * libgnat/s-llflex.ads: Likewise.
1924 * libgnat/s-maccod.ads: Likewise.
1925 * libgnat/s-mantis.adb: Likewise.
1926 * libgnat/s-mantis.ads: Likewise.
1927 * libgnat/s-mastop.adb: Likewise.
1928 * libgnat/s-mastop.ads: Likewise.
1929 * libgnat/s-memcop.ads: Likewise.
1930 * libgnat/s-memory.adb: Likewise.
1931 * libgnat/s-memory.ads: Likewise.
1932 * libgnat/s-mmap.adb: Likewise.
1933 * libgnat/s-mmap.ads: Likewise.
1934 * libgnat/s-mmauni__long.ads: Likewise.
1935 * libgnat/s-mmosin__mingw.adb: Likewise.
1936 * libgnat/s-mmosin__mingw.ads: Likewise.
1937 * libgnat/s-mmosin__unix.adb: Likewise.
1938 * libgnat/s-mmosin__unix.ads: Likewise.
1939 * libgnat/s-multip.adb: Likewise.
1940 * libgnat/s-objrea.adb: Likewise.
1941 * libgnat/s-objrea.ads: Likewise.
1942 * libgnat/s-optide.adb: Likewise.
1943 * libgnat/s-os_lib.adb: Likewise.
1944 * libgnat/s-os_lib.ads: Likewise.
1945 * libgnat/s-osprim.ads: Likewise.
1946 * libgnat/s-osprim__darwin.adb: Likewise.
1947 * libgnat/s-osprim__lynxos.ads: Likewise.
1948 * libgnat/s-osprim__mingw.adb: Likewise.
1949 * libgnat/s-osprim__posix.adb: Likewise.
1950 * libgnat/s-osprim__posix2008.adb: Likewise.
1951 * libgnat/s-osprim__rtems.adb: Likewise.
1952 * libgnat/s-osprim__solaris.adb: Likewise.
1953 * libgnat/s-osprim__unix.adb: Likewise.
1954 * libgnat/s-osprim__x32.adb: Likewise.
1955 * libgnat/s-pack03.adb: Likewise.
1956 * libgnat/s-pack03.ads: Likewise.
1957 * libgnat/s-pack05.adb: Likewise.
1958 * libgnat/s-pack05.ads: Likewise.
1959 * libgnat/s-pack06.adb: Likewise.
1960 * libgnat/s-pack06.ads: Likewise.
1961 * libgnat/s-pack07.adb: Likewise.
1962 * libgnat/s-pack07.ads: Likewise.
1963 * libgnat/s-pack09.adb: Likewise.
1964 * libgnat/s-pack09.ads: Likewise.
1965 * libgnat/s-pack10.adb: Likewise.
1966 * libgnat/s-pack10.ads: Likewise.
1967 * libgnat/s-pack100.adb: Likewise.
1968 * libgnat/s-pack100.ads: Likewise.
1969 * libgnat/s-pack101.adb: Likewise.
1970 * libgnat/s-pack101.ads: Likewise.
1971 * libgnat/s-pack102.adb: Likewise.
1972 * libgnat/s-pack102.ads: Likewise.
1973 * libgnat/s-pack103.adb: Likewise.
1974 * libgnat/s-pack103.ads: Likewise.
1975 * libgnat/s-pack104.adb: Likewise.
1976 * libgnat/s-pack104.ads: Likewise.
1977 * libgnat/s-pack105.adb: Likewise.
1978 * libgnat/s-pack105.ads: Likewise.
1979 * libgnat/s-pack106.adb: Likewise.
1980 * libgnat/s-pack106.ads: Likewise.
1981 * libgnat/s-pack107.adb: Likewise.
1982 * libgnat/s-pack107.ads: Likewise.
1983 * libgnat/s-pack108.adb: Likewise.
1984 * libgnat/s-pack108.ads: Likewise.
1985 * libgnat/s-pack109.adb: Likewise.
1986 * libgnat/s-pack109.ads: Likewise.
1987 * libgnat/s-pack11.adb: Likewise.
1988 * libgnat/s-pack11.ads: Likewise.
1989 * libgnat/s-pack110.adb: Likewise.
1990 * libgnat/s-pack110.ads: Likewise.
1991 * libgnat/s-pack111.adb: Likewise.
1992 * libgnat/s-pack111.ads: Likewise.
1993 * libgnat/s-pack112.adb: Likewise.
1994 * libgnat/s-pack112.ads: Likewise.
1995 * libgnat/s-pack113.adb: Likewise.
1996 * libgnat/s-pack113.ads: Likewise.
1997 * libgnat/s-pack114.adb: Likewise.
1998 * libgnat/s-pack114.ads: Likewise.
1999 * libgnat/s-pack115.adb: Likewise.
2000 * libgnat/s-pack115.ads: Likewise.
2001 * libgnat/s-pack116.adb: Likewise.
2002 * libgnat/s-pack116.ads: Likewise.
2003 * libgnat/s-pack117.adb: Likewise.
2004 * libgnat/s-pack117.ads: Likewise.
2005 * libgnat/s-pack118.adb: Likewise.
2006 * libgnat/s-pack118.ads: Likewise.
2007 * libgnat/s-pack119.adb: Likewise.
2008 * libgnat/s-pack119.ads: Likewise.
2009 * libgnat/s-pack12.adb: Likewise.
2010 * libgnat/s-pack12.ads: Likewise.
2011 * libgnat/s-pack120.adb: Likewise.
2012 * libgnat/s-pack120.ads: Likewise.
2013 * libgnat/s-pack121.adb: Likewise.
2014 * libgnat/s-pack121.ads: Likewise.
2015 * libgnat/s-pack122.adb: Likewise.
2016 * libgnat/s-pack122.ads: Likewise.
2017 * libgnat/s-pack123.adb: Likewise.
2018 * libgnat/s-pack123.ads: Likewise.
2019 * libgnat/s-pack124.adb: Likewise.
2020 * libgnat/s-pack124.ads: Likewise.
2021 * libgnat/s-pack125.adb: Likewise.
2022 * libgnat/s-pack125.ads: Likewise.
2023 * libgnat/s-pack126.adb: Likewise.
2024 * libgnat/s-pack126.ads: Likewise.
2025 * libgnat/s-pack127.adb: Likewise.
2026 * libgnat/s-pack127.ads: Likewise.
2027 * libgnat/s-pack13.adb: Likewise.
2028 * libgnat/s-pack13.ads: Likewise.
2029 * libgnat/s-pack14.adb: Likewise.
2030 * libgnat/s-pack14.ads: Likewise.
2031 * libgnat/s-pack15.adb: Likewise.
2032 * libgnat/s-pack15.ads: Likewise.
2033 * libgnat/s-pack17.adb: Likewise.
2034 * libgnat/s-pack17.ads: Likewise.
2035 * libgnat/s-pack18.adb: Likewise.
2036 * libgnat/s-pack18.ads: Likewise.
2037 * libgnat/s-pack19.adb: Likewise.
2038 * libgnat/s-pack19.ads: Likewise.
2039 * libgnat/s-pack20.adb: Likewise.
2040 * libgnat/s-pack20.ads: Likewise.
2041 * libgnat/s-pack21.adb: Likewise.
2042 * libgnat/s-pack21.ads: Likewise.
2043 * libgnat/s-pack22.adb: Likewise.
2044 * libgnat/s-pack22.ads: Likewise.
2045 * libgnat/s-pack23.adb: Likewise.
2046 * libgnat/s-pack23.ads: Likewise.
2047 * libgnat/s-pack24.adb: Likewise.
2048 * libgnat/s-pack24.ads: Likewise.
2049 * libgnat/s-pack25.adb: Likewise.
2050 * libgnat/s-pack25.ads: Likewise.
2051 * libgnat/s-pack26.adb: Likewise.
2052 * libgnat/s-pack26.ads: Likewise.
2053 * libgnat/s-pack27.adb: Likewise.
2054 * libgnat/s-pack27.ads: Likewise.
2055 * libgnat/s-pack28.adb: Likewise.
2056 * libgnat/s-pack28.ads: Likewise.
2057 * libgnat/s-pack29.adb: Likewise.
2058 * libgnat/s-pack29.ads: Likewise.
2059 * libgnat/s-pack30.adb: Likewise.
2060 * libgnat/s-pack30.ads: Likewise.
2061 * libgnat/s-pack31.adb: Likewise.
2062 * libgnat/s-pack31.ads: Likewise.
2063 * libgnat/s-pack33.adb: Likewise.
2064 * libgnat/s-pack33.ads: Likewise.
2065 * libgnat/s-pack34.adb: Likewise.
2066 * libgnat/s-pack34.ads: Likewise.
2067 * libgnat/s-pack35.adb: Likewise.
2068 * libgnat/s-pack35.ads: Likewise.
2069 * libgnat/s-pack36.adb: Likewise.
2070 * libgnat/s-pack36.ads: Likewise.
2071 * libgnat/s-pack37.adb: Likewise.
2072 * libgnat/s-pack37.ads: Likewise.
2073 * libgnat/s-pack38.adb: Likewise.
2074 * libgnat/s-pack38.ads: Likewise.
2075 * libgnat/s-pack39.adb: Likewise.
2076 * libgnat/s-pack39.ads: Likewise.
2077 * libgnat/s-pack40.adb: Likewise.
2078 * libgnat/s-pack40.ads: Likewise.
2079 * libgnat/s-pack41.adb: Likewise.
2080 * libgnat/s-pack41.ads: Likewise.
2081 * libgnat/s-pack42.adb: Likewise.
2082 * libgnat/s-pack42.ads: Likewise.
2083 * libgnat/s-pack43.adb: Likewise.
2084 * libgnat/s-pack43.ads: Likewise.
2085 * libgnat/s-pack44.adb: Likewise.
2086 * libgnat/s-pack44.ads: Likewise.
2087 * libgnat/s-pack45.adb: Likewise.
2088 * libgnat/s-pack45.ads: Likewise.
2089 * libgnat/s-pack46.adb: Likewise.
2090 * libgnat/s-pack46.ads: Likewise.
2091 * libgnat/s-pack47.adb: Likewise.
2092 * libgnat/s-pack47.ads: Likewise.
2093 * libgnat/s-pack48.adb: Likewise.
2094 * libgnat/s-pack48.ads: Likewise.
2095 * libgnat/s-pack49.adb: Likewise.
2096 * libgnat/s-pack49.ads: Likewise.
2097 * libgnat/s-pack50.adb: Likewise.
2098 * libgnat/s-pack50.ads: Likewise.
2099 * libgnat/s-pack51.adb: Likewise.
2100 * libgnat/s-pack51.ads: Likewise.
2101 * libgnat/s-pack52.adb: Likewise.
2102 * libgnat/s-pack52.ads: Likewise.
2103 * libgnat/s-pack53.adb: Likewise.
2104 * libgnat/s-pack53.ads: Likewise.
2105 * libgnat/s-pack54.adb: Likewise.
2106 * libgnat/s-pack54.ads: Likewise.
2107 * libgnat/s-pack55.adb: Likewise.
2108 * libgnat/s-pack55.ads: Likewise.
2109 * libgnat/s-pack56.adb: Likewise.
2110 * libgnat/s-pack56.ads: Likewise.
2111 * libgnat/s-pack57.adb: Likewise.
2112 * libgnat/s-pack57.ads: Likewise.
2113 * libgnat/s-pack58.adb: Likewise.
2114 * libgnat/s-pack58.ads: Likewise.
2115 * libgnat/s-pack59.adb: Likewise.
2116 * libgnat/s-pack59.ads: Likewise.
2117 * libgnat/s-pack60.adb: Likewise.
2118 * libgnat/s-pack60.ads: Likewise.
2119 * libgnat/s-pack61.adb: Likewise.
2120 * libgnat/s-pack61.ads: Likewise.
2121 * libgnat/s-pack62.adb: Likewise.
2122 * libgnat/s-pack62.ads: Likewise.
2123 * libgnat/s-pack63.adb: Likewise.
2124 * libgnat/s-pack63.ads: Likewise.
2125 * libgnat/s-pack65.adb: Likewise.
2126 * libgnat/s-pack65.ads: Likewise.
2127 * libgnat/s-pack66.adb: Likewise.
2128 * libgnat/s-pack66.ads: Likewise.
2129 * libgnat/s-pack67.adb: Likewise.
2130 * libgnat/s-pack67.ads: Likewise.
2131 * libgnat/s-pack68.adb: Likewise.
2132 * libgnat/s-pack68.ads: Likewise.
2133 * libgnat/s-pack69.adb: Likewise.
2134 * libgnat/s-pack69.ads: Likewise.
2135 * libgnat/s-pack70.adb: Likewise.
2136 * libgnat/s-pack70.ads: Likewise.
2137 * libgnat/s-pack71.adb: Likewise.
2138 * libgnat/s-pack71.ads: Likewise.
2139 * libgnat/s-pack72.adb: Likewise.
2140 * libgnat/s-pack72.ads: Likewise.
2141 * libgnat/s-pack73.adb: Likewise.
2142 * libgnat/s-pack73.ads: Likewise.
2143 * libgnat/s-pack74.adb: Likewise.
2144 * libgnat/s-pack74.ads: Likewise.
2145 * libgnat/s-pack75.adb: Likewise.
2146 * libgnat/s-pack75.ads: Likewise.
2147 * libgnat/s-pack76.adb: Likewise.
2148 * libgnat/s-pack76.ads: Likewise.
2149 * libgnat/s-pack77.adb: Likewise.
2150 * libgnat/s-pack77.ads: Likewise.
2151 * libgnat/s-pack78.adb: Likewise.
2152 * libgnat/s-pack78.ads: Likewise.
2153 * libgnat/s-pack79.adb: Likewise.
2154 * libgnat/s-pack79.ads: Likewise.
2155 * libgnat/s-pack80.adb: Likewise.
2156 * libgnat/s-pack80.ads: Likewise.
2157 * libgnat/s-pack81.adb: Likewise.
2158 * libgnat/s-pack81.ads: Likewise.
2159 * libgnat/s-pack82.adb: Likewise.
2160 * libgnat/s-pack82.ads: Likewise.
2161 * libgnat/s-pack83.adb: Likewise.
2162 * libgnat/s-pack83.ads: Likewise.
2163 * libgnat/s-pack84.adb: Likewise.
2164 * libgnat/s-pack84.ads: Likewise.
2165 * libgnat/s-pack85.adb: Likewise.
2166 * libgnat/s-pack85.ads: Likewise.
2167 * libgnat/s-pack86.adb: Likewise.
2168 * libgnat/s-pack86.ads: Likewise.
2169 * libgnat/s-pack87.adb: Likewise.
2170 * libgnat/s-pack87.ads: Likewise.
2171 * libgnat/s-pack88.adb: Likewise.
2172 * libgnat/s-pack88.ads: Likewise.
2173 * libgnat/s-pack89.adb: Likewise.
2174 * libgnat/s-pack89.ads: Likewise.
2175 * libgnat/s-pack90.adb: Likewise.
2176 * libgnat/s-pack90.ads: Likewise.
2177 * libgnat/s-pack91.adb: Likewise.
2178 * libgnat/s-pack91.ads: Likewise.
2179 * libgnat/s-pack92.adb: Likewise.
2180 * libgnat/s-pack92.ads: Likewise.
2181 * libgnat/s-pack93.adb: Likewise.
2182 * libgnat/s-pack93.ads: Likewise.
2183 * libgnat/s-pack94.adb: Likewise.
2184 * libgnat/s-pack94.ads: Likewise.
2185 * libgnat/s-pack95.adb: Likewise.
2186 * libgnat/s-pack95.ads: Likewise.
2187 * libgnat/s-pack96.adb: Likewise.
2188 * libgnat/s-pack96.ads: Likewise.
2189 * libgnat/s-pack97.adb: Likewise.
2190 * libgnat/s-pack97.ads: Likewise.
2191 * libgnat/s-pack98.adb: Likewise.
2192 * libgnat/s-pack98.ads: Likewise.
2193 * libgnat/s-pack99.adb: Likewise.
2194 * libgnat/s-pack99.ads: Likewise.
2195 * libgnat/s-parame.adb: Likewise.
2196 * libgnat/s-parame.ads: Likewise.
2197 * libgnat/s-parame__hpux.ads: Likewise.
2198 * libgnat/s-parame__posix2008.ads: Likewise.
2199 * libgnat/s-parame__rtems.adb: Likewise.
2200 * libgnat/s-parame__vxworks.adb: Likewise.
2201 * libgnat/s-parame__vxworks.ads: Likewise.
2202 * libgnat/s-parint.adb: Likewise.
2203 * libgnat/s-parint.ads: Likewise.
2204 * libgnat/s-pehage.adb: Likewise.
2205 * libgnat/s-pehage.ads: Likewise.
2206 * libgnat/s-pooglo.adb: Likewise.
2207 * libgnat/s-pooglo.ads: Likewise.
2208 * libgnat/s-pooloc.adb: Likewise.
2209 * libgnat/s-pooloc.ads: Likewise.
2210 * libgnat/s-poosiz.adb: Likewise.
2211 * libgnat/s-poosiz.ads: Likewise.
2212 * libgnat/s-powflt.ads: Likewise.
2213 * libgnat/s-powlfl.ads: Likewise.
2214 * libgnat/s-powllf.ads: Likewise.
2215 * libgnat/s-purexc.ads: Likewise.
2216 * libgnat/s-putima.adb: Likewise.
2217 * libgnat/s-putima.ads: Likewise.
2218 * libgnat/s-rannum.adb: Likewise.
2219 * libgnat/s-rannum.ads: Likewise.
2220 * libgnat/s-ransee.adb: Likewise.
2221 * libgnat/s-ransee.ads: Likewise.
2222 * libgnat/s-regexp.adb: Likewise.
2223 * libgnat/s-regexp.ads: Likewise.
2224 * libgnat/s-regpat.adb: Likewise.
2225 * libgnat/s-regpat.ads: Likewise.
2226 * libgnat/s-resfil.adb: Likewise.
2227 * libgnat/s-resfil.ads: Likewise.
2228 * libgnat/s-restri.adb: Likewise.
2229 * libgnat/s-restri.ads: Likewise.
2230 * libgnat/s-rident.ads: Likewise.
2231 * libgnat/s-rpc.adb: Likewise.
2232 * libgnat/s-rpc.ads: Likewise.
2233 * libgnat/s-scaval.adb: Likewise.
2234 * libgnat/s-scaval.ads: Likewise.
2235 * libgnat/s-scaval__128.adb: Likewise.
2236 * libgnat/s-scaval__128.ads: Likewise.
2237 * libgnat/s-secsta.adb: Likewise.
2238 * libgnat/s-secsta.ads: Likewise.
2239 * libgnat/s-sequio.adb: Likewise.
2240 * libgnat/s-sequio.ads: Likewise.
2241 * libgnat/s-shabig.ads: Likewise.
2242 * libgnat/s-shasto.adb: Likewise.
2243 * libgnat/s-shasto.ads: Likewise.
2244 * libgnat/s-soflin.adb: Likewise.
2245 * libgnat/s-soflin.ads: Likewise.
2246 * libgnat/s-soliin.adb: Likewise.
2247 * libgnat/s-soliin.ads: Likewise.
2248 * libgnat/s-spsufi.adb: Likewise.
2249 * libgnat/s-spsufi.ads: Likewise.
2250 * libgnat/s-stache.adb: Likewise.
2251 * libgnat/s-stache.ads: Likewise.
2252 * libgnat/s-stalib.adb: Likewise.
2253 * libgnat/s-stalib.ads: Likewise.
2254 * libgnat/s-statxd.adb: Likewise.
2255 * libgnat/s-statxd.ads: Likewise.
2256 * libgnat/s-stausa.adb: Likewise.
2257 * libgnat/s-stausa.ads: Likewise.
2258 * libgnat/s-stchop.adb: Likewise.
2259 * libgnat/s-stchop.ads: Likewise.
2260 * libgnat/s-stchop__limit.ads: Likewise.
2261 * libgnat/s-stchop__vxworks.adb: Likewise.
2262 * libgnat/s-stoele.adb: Likewise.
2263 * libgnat/s-stoele.ads: Likewise.
2264 * libgnat/s-stopoo.adb: Likewise.
2265 * libgnat/s-stopoo.ads: Likewise.
2266 * libgnat/s-stposu.adb: Likewise.
2267 * libgnat/s-stposu.ads: Likewise.
2268 * libgnat/s-stratt.adb: Likewise.
2269 * libgnat/s-stratt.ads: Likewise.
2270 * libgnat/s-strcom.adb: Likewise.
2271 * libgnat/s-strcom.ads: Likewise.
2272 * libgnat/s-strhas.adb: Likewise.
2273 * libgnat/s-strhas.ads: Likewise.
2274 * libgnat/s-string.adb: Likewise.
2275 * libgnat/s-string.ads: Likewise.
2276 * libgnat/s-ststop.adb: Likewise.
2277 * libgnat/s-ststop.ads: Likewise.
2278 * libgnat/s-tasloc.adb: Likewise.
2279 * libgnat/s-tasloc.ads: Likewise.
2280 * libgnat/s-traceb.adb: Likewise.
2281 * libgnat/s-traceb.ads: Likewise.
2282 * libgnat/s-traceb__hpux.adb: Likewise.
2283 * libgnat/s-traceb__mastop.adb: Likewise.
2284 * libgnat/s-traent.adb: Likewise.
2285 * libgnat/s-traent.ads: Likewise.
2286 * libgnat/s-trasym.adb: Likewise.
2287 * libgnat/s-trasym.ads: Likewise.
2288 * libgnat/s-trasym__dwarf.adb: Likewise.
2289 * libgnat/s-tsmona.adb: Likewise.
2290 * libgnat/s-tsmona__linux.adb: Likewise.
2291 * libgnat/s-tsmona__mingw.adb: Likewise.
2292 * libgnat/s-unstyp.ads: Likewise.
2293 * libgnat/s-utf_32.adb: Likewise.
2294 * libgnat/s-utf_32.ads: Likewise.
2295 * libgnat/s-vade128.ads: Likewise.
2296 * libgnat/s-vade32.ads: Likewise.
2297 * libgnat/s-vade64.ads: Likewise.
2298 * libgnat/s-vaen16.ads: Likewise.
2299 * libgnat/s-vaen32.ads: Likewise.
2300 * libgnat/s-vaenu8.ads: Likewise.
2301 * libgnat/s-vafi128.ads: Likewise.
2302 * libgnat/s-vafi32.ads: Likewise.
2303 * libgnat/s-vafi64.ads: Likewise.
2304 * libgnat/s-valboo.adb: Likewise.
2305 * libgnat/s-valboo.ads: Likewise.
2306 * libgnat/s-valcha.adb: Likewise.
2307 * libgnat/s-valcha.ads: Likewise.
2308 * libgnat/s-valflt.ads: Likewise.
2309 * libgnat/s-valint.adb: Likewise.
2310 * libgnat/s-valint.ads: Likewise.
2311 * libgnat/s-vallfl.ads: Likewise.
2312 * libgnat/s-valllf.ads: Likewise.
2313 * libgnat/s-vallli.adb: Likewise.
2314 * libgnat/s-vallli.ads: Likewise.
2315 * libgnat/s-valllli.ads: Likewise.
2316 * libgnat/s-vallllu.ads: Likewise.
2317 * libgnat/s-valllu.adb: Likewise.
2318 * libgnat/s-valllu.ads: Likewise.
2319 * libgnat/s-valrea.adb: Likewise.
2320 * libgnat/s-valrea.ads: Likewise.
2321 * libgnat/s-valued.adb: Likewise.
2322 * libgnat/s-valued.ads: Likewise.
2323 * libgnat/s-valuef.adb: Likewise.
2324 * libgnat/s-valuef.ads: Likewise.
2325 * libgnat/s-valuei.adb: Likewise.
2326 * libgnat/s-valuei.ads: Likewise.
2327 * libgnat/s-valuen.adb: Likewise.
2328 * libgnat/s-valuen.ads: Likewise.
2329 * libgnat/s-valuer.adb: Likewise.
2330 * libgnat/s-valuer.ads: Likewise.
2331 * libgnat/s-valueu.adb: Likewise.
2332 * libgnat/s-valueu.ads: Likewise.
2333 * libgnat/s-valuns.adb: Likewise.
2334 * libgnat/s-valuns.ads: Likewise.
2335 * libgnat/s-valuti.adb: Likewise.
2336 * libgnat/s-valuti.ads: Likewise.
2337 * libgnat/s-valwch.adb: Likewise.
2338 * libgnat/s-valwch.ads: Likewise.
2339 * libgnat/s-veboop.adb: Likewise.
2340 * libgnat/s-veboop.ads: Likewise.
2341 * libgnat/s-vector.ads: Likewise.
2342 * libgnat/s-vercon.adb: Likewise.
2343 * libgnat/s-vercon.ads: Likewise.
2344 * libgnat/s-wchcnv.adb: Likewise.
2345 * libgnat/s-wchcnv.ads: Likewise.
2346 * libgnat/s-wchcon.adb: Likewise.
2347 * libgnat/s-wchcon.ads: Likewise.
2348 * libgnat/s-wchjis.adb: Likewise.
2349 * libgnat/s-wchjis.ads: Likewise.
2350 * libgnat/s-wchstw.adb: Likewise.
2351 * libgnat/s-wchstw.ads: Likewise.
2352 * libgnat/s-wchwts.adb: Likewise.
2353 * libgnat/s-wchwts.ads: Likewise.
2354 * libgnat/s-widboo.adb: Likewise.
2355 * libgnat/s-widboo.ads: Likewise.
2356 * libgnat/s-widcha.adb: Likewise.
2357 * libgnat/s-widcha.ads: Likewise.
2358 * libgnat/s-widenu.adb: Likewise.
2359 * libgnat/s-widenu.ads: Likewise.
2360 * libgnat/s-widint.ads: Likewise.
2361 * libgnat/s-widlli.adb: Likewise.
2362 * libgnat/s-widlli.ads: Likewise.
2363 * libgnat/s-widllli.ads: Likewise.
2364 * libgnat/s-widlllu.ads: Likewise.
2365 * libgnat/s-widllu.adb: Likewise.
2366 * libgnat/s-widllu.ads: Likewise.
2367 * libgnat/s-widthi.adb: Likewise.
2368 * libgnat/s-widthi.ads: Likewise.
2369 * libgnat/s-widthu.adb: Likewise.
2370 * libgnat/s-widthu.ads: Likewise.
2371 * libgnat/s-widuns.ads: Likewise.
2372 * libgnat/s-widwch.adb: Likewise.
2373 * libgnat/s-widwch.ads: Likewise.
2374 * libgnat/s-win32.ads: Likewise.
2375 * libgnat/s-winext.ads: Likewise.
2376 * libgnat/s-wwdcha.adb: Likewise.
2377 * libgnat/s-wwdcha.ads: Likewise.
2378 * libgnat/s-wwdenu.adb: Likewise.
2379 * libgnat/s-wwdenu.ads: Likewise.
2380 * libgnat/s-wwdwch.adb: Likewise.
2381 * libgnat/s-wwdwch.ads: Likewise.
2382 * libgnat/system-aix.ads: Likewise.
2383 * libgnat/system-darwin-arm.ads: Likewise.
2384 * libgnat/system-darwin-ppc.ads: Likewise.
2385 * libgnat/system-darwin-x86.ads: Likewise.
2386 * libgnat/system-djgpp.ads: Likewise.
2387 * libgnat/system-dragonfly-x86_64.ads: Likewise.
2388 * libgnat/system-freebsd.ads: Likewise.
2389 * libgnat/system-hpux-ia64.ads: Likewise.
2390 * libgnat/system-hpux.ads: Likewise.
2391 * libgnat/system-linux-alpha.ads: Likewise.
2392 * libgnat/system-linux-arm.ads: Likewise.
2393 * libgnat/system-linux-hppa.ads: Likewise.
2394 * libgnat/system-linux-ia64.ads: Likewise.
2395 * libgnat/system-linux-m68k.ads: Likewise.
2396 * libgnat/system-linux-mips.ads: Likewise.
2397 * libgnat/system-linux-ppc.ads: Likewise.
2398 * libgnat/system-linux-riscv.ads: Likewise.
2399 * libgnat/system-linux-s390.ads: Likewise.
2400 * libgnat/system-linux-sh4.ads: Likewise.
2401 * libgnat/system-linux-sparc.ads: Likewise.
2402 * libgnat/system-linux-x86.ads: Likewise.
2403 * libgnat/system-lynxos178-ppc.ads: Likewise.
2404 * libgnat/system-lynxos178-x86.ads: Likewise.
2405 * libgnat/system-mingw.ads: Likewise.
2406 * libgnat/system-qnx-aarch64.ads: Likewise.
2407 * libgnat/system-rtems.ads: Likewise.
2408 * libgnat/system-solaris-sparc.ads: Likewise.
2409 * libgnat/system-solaris-x86.ads: Likewise.
2410 * libgnat/system-vxworks-arm-rtp-smp.ads: Likewise.
2411 * libgnat/system-vxworks-arm-rtp.ads: Likewise.
2412 * libgnat/system-vxworks-arm.ads: Likewise.
2413 * libgnat/system-vxworks-e500-kernel.ads: Likewise.
2414 * libgnat/system-vxworks-e500-rtp-smp.ads: Likewise.
2415 * libgnat/system-vxworks-e500-rtp.ads: Likewise.
2416 * libgnat/system-vxworks-ppc-kernel.ads: Likewise.
2417 * libgnat/system-vxworks-ppc-rtp-smp.ads: Likewise.
2418 * libgnat/system-vxworks-ppc-rtp.ads: Likewise.
2419 * libgnat/system-vxworks-x86-kernel.ads: Likewise.
2420 * libgnat/system-vxworks-x86-rtp-smp.ads: Likewise.
2421 * libgnat/system-vxworks-x86-rtp.ads: Likewise.
2422 * libgnat/system-vxworks7-aarch64-rtp-smp.ads: Likewise.
2423 * libgnat/system-vxworks7-aarch64.ads: Likewise.
2424 * libgnat/system-vxworks7-arm-rtp-smp.ads: Likewise.
2425 * libgnat/system-vxworks7-arm.ads: Likewise.
2426 * libgnat/system-vxworks7-e500-kernel.ads: Likewise.
2427 * libgnat/system-vxworks7-e500-rtp-smp.ads: Likewise.
2428 * libgnat/system-vxworks7-e500-rtp.ads: Likewise.
2429 * libgnat/system-vxworks7-ppc-kernel.ads: Likewise.
2430 * libgnat/system-vxworks7-ppc-rtp-smp.ads: Likewise.
2431 * libgnat/system-vxworks7-ppc-rtp.ads: Likewise.
2432 * libgnat/system-vxworks7-ppc64-kernel.ads: Likewise.
2433 * libgnat/system-vxworks7-ppc64-rtp-smp.ads: Likewise.
2434 * libgnat/system-vxworks7-x86-kernel.ads: Likewise.
2435 * libgnat/system-vxworks7-x86-rtp-smp.ads: Likewise.
2436 * libgnat/system-vxworks7-x86-rtp.ads: Likewise.
2437 * libgnat/system-vxworks7-x86_64-kernel.ads: Likewise.
2438 * libgnat/system-vxworks7-x86_64-rtp-smp.ads: Likewise.
2439 * link.c: Likewise.
2440 * live.adb: Likewise.
2441 * live.ads: Likewise.
2442 * locales.c: Likewise.
2443 * make.adb: Likewise.
2444 * make.ads: Likewise.
2445 * make_util.adb: Likewise.
2446 * make_util.ads: Likewise.
2447 * makeusg.adb: Likewise.
2448 * makeusg.ads: Likewise.
2449 * mdll-fil.adb: Likewise.
2450 * mdll-fil.ads: Likewise.
2451 * mdll-utl.adb: Likewise.
2452 * mdll-utl.ads: Likewise.
2453 * mdll.adb: Likewise.
2454 * mdll.ads: Likewise.
2455 * mingw32.h: Likewise.
2456 * mkdir.c: Likewise.
2457 * namet-sp.adb: Likewise.
2458 * namet-sp.ads: Likewise.
2459 * namet.adb: Likewise.
2460 * namet.ads: Likewise.
2461 * namet.h: Likewise.
2462 * nlists.adb: Likewise.
2463 * nlists.ads: Likewise.
2464 * nlists.h: Likewise.
2465 * opt.adb: Likewise.
2466 * opt.ads: Likewise.
2467 * osint-b.adb: Likewise.
2468 * osint-b.ads: Likewise.
2469 * osint-c.adb: Likewise.
2470 * osint-c.ads: Likewise.
2471 * osint-l.adb: Likewise.
2472 * osint-l.ads: Likewise.
2473 * osint-m.adb: Likewise.
2474 * osint-m.ads: Likewise.
2475 * osint.adb: Likewise.
2476 * osint.ads: Likewise.
2477 * output.adb: Likewise.
2478 * output.ads: Likewise.
2479 * par-ch10.adb: Likewise.
2480 * par-ch11.adb: Likewise.
2481 * par-ch12.adb: Likewise.
2482 * par-ch13.adb: Likewise.
2483 * par-ch2.adb: Likewise.
2484 * par-ch3.adb: Likewise.
2485 * par-ch4.adb: Likewise.
2486 * par-ch5.adb: Likewise.
2487 * par-ch6.adb: Likewise.
2488 * par-ch7.adb: Likewise.
2489 * par-ch8.adb: Likewise.
2490 * par-ch9.adb: Likewise.
2491 * par-endh.adb: Likewise.
2492 * par-labl.adb: Likewise.
2493 * par-load.adb: Likewise.
2494 * par-prag.adb: Likewise.
2495 * par-sync.adb: Likewise.
2496 * par-tchk.adb: Likewise.
2497 * par-util.adb: Likewise.
2498 * par.adb: Likewise.
2499 * par.ads: Likewise.
2500 * par_sco.adb: Likewise.
2501 * par_sco.ads: Likewise.
2502 * pprint.adb: Likewise.
2503 * pprint.ads: Likewise.
2504 * prep.adb: Likewise.
2505 * prep.ads: Likewise.
2506 * prepcomp.adb: Likewise.
2507 * prepcomp.ads: Likewise.
2508 * put_scos.adb: Likewise.
2509 * put_scos.ads: Likewise.
2510 * raise-gcc.c: Likewise.
2511 * raise.c: Likewise.
2512 * raise.h: Likewise.
2513 * repinfo-input.adb: Likewise.
2514 * repinfo-input.ads: Likewise.
2515 * repinfo.adb: Likewise.
2516 * repinfo.ads: Likewise.
2517 * repinfo.h: Likewise.
2518 * restrict.adb: Likewise.
2519 * restrict.ads: Likewise.
2520 * rident.ads: Likewise.
2521 * rtfinal.c: Likewise.
2522 * rtinit.c: Likewise.
2523 * rtsfind.adb: Likewise.
2524 * rtsfind.ads: Likewise.
2525 * runtime.h: Likewise.
2526 * s-oscons-tmplt.c: Likewise.
2527 * sa_messages.adb: Likewise.
2528 * sa_messages.ads: Likewise.
2529 * scans.adb: Likewise.
2530 * scans.ads: Likewise.
2531 * scil_ll.adb: Likewise.
2532 * scil_ll.ads: Likewise.
2533 * scn.adb: Likewise.
2534 * scn.ads: Likewise.
2535 * scng.adb: Likewise.
2536 * scng.ads: Likewise.
2537 * scos.adb: Likewise.
2538 * scos.ads: Likewise.
2539 * scos.h: Likewise.
2540 * sdefault.ads: Likewise.
2541 * seh_init.c: Likewise.
2542 * sem.adb: Likewise.
2543 * sem.ads: Likewise.
2544 * sem_aggr.adb: Likewise.
2545 * sem_aggr.ads: Likewise.
2546 * sem_attr.adb: Likewise.
2547 * sem_attr.ads: Likewise.
2548 * sem_aux.adb: Likewise.
2549 * sem_aux.ads: Likewise.
2550 * sem_case.adb: Likewise.
2551 * sem_case.ads: Likewise.
2552 * sem_cat.adb: Likewise.
2553 * sem_cat.ads: Likewise.
2554 * sem_ch10.adb: Likewise.
2555 * sem_ch10.ads: Likewise.
2556 * sem_ch11.adb: Likewise.
2557 * sem_ch11.ads: Likewise.
2558 * sem_ch12.adb: Likewise.
2559 * sem_ch12.ads: Likewise.
2560 * sem_ch13.adb: Likewise.
2561 * sem_ch13.ads: Likewise.
2562 * sem_ch2.adb: Likewise.
2563 * sem_ch2.ads: Likewise.
2564 * sem_ch3.adb: Likewise.
2565 * sem_ch3.ads: Likewise.
2566 * sem_ch4.adb: Likewise.
2567 * sem_ch4.ads: Likewise.
2568 * sem_ch5.adb: Likewise.
2569 * sem_ch5.ads: Likewise.
2570 * sem_ch6.adb: Likewise.
2571 * sem_ch6.ads: Likewise.
2572 * sem_ch7.adb: Likewise.
2573 * sem_ch7.ads: Likewise.
2574 * sem_ch8.adb: Likewise.
2575 * sem_ch8.ads: Likewise.
2576 * sem_ch9.adb: Likewise.
2577 * sem_ch9.ads: Likewise.
2578 * sem_dim.adb: Likewise.
2579 * sem_dim.ads: Likewise.
2580 * sem_disp.adb: Likewise.
2581 * sem_disp.ads: Likewise.
2582 * sem_dist.adb: Likewise.
2583 * sem_dist.ads: Likewise.
2584 * sem_elab.adb: Likewise.
2585 * sem_elab.ads: Likewise.
2586 * sem_elim.adb: Likewise.
2587 * sem_elim.ads: Likewise.
2588 * sem_eval.adb: Likewise.
2589 * sem_eval.ads: Likewise.
2590 * sem_intr.adb: Likewise.
2591 * sem_intr.ads: Likewise.
2592 * sem_mech.adb: Likewise.
2593 * sem_mech.ads: Likewise.
2594 * sem_prag.adb: Likewise.
2595 * sem_prag.ads: Likewise.
2596 * sem_res.adb: Likewise.
2597 * sem_res.ads: Likewise.
2598 * sem_scil.adb: Likewise.
2599 * sem_scil.ads: Likewise.
2600 * sem_smem.adb: Likewise.
2601 * sem_smem.ads: Likewise.
2602 * sem_type.adb: Likewise.
2603 * sem_type.ads: Likewise.
2604 * sem_util.adb: Likewise.
2605 * sem_util.ads: Likewise.
2606 * sem_warn.adb: Likewise.
2607 * sem_warn.ads: Likewise.
2608 * set_targ.adb: Likewise.
2609 * set_targ.ads: Likewise.
2610 * sfn_scan.adb: Likewise.
2611 * sfn_scan.ads: Likewise.
2612 * sigtramp-armdroid.c: Likewise.
2613 * sigtramp-ios.c: Likewise.
2614 * sigtramp-qnx.c: Likewise.
2615 * sigtramp-vxworks-target.h: Likewise.
2616 * sigtramp-vxworks.c: Likewise.
2617 * sigtramp.h: Likewise.
2618 * sinfo-cn.adb: Likewise.
2619 * sinfo-cn.ads: Likewise.
2620 * sinfo-utils.adb: Likewise.
2621 * sinfo-utils.ads: Likewise.
2622 * sinfo.adb: Likewise.
2623 * sinfo.ads: Likewise.
2624 * sinput-c.adb: Likewise.
2625 * sinput-c.ads: Likewise.
2626 * sinput-d.adb: Likewise.
2627 * sinput-d.ads: Likewise.
2628 * sinput-l.adb: Likewise.
2629 * sinput-l.ads: Likewise.
2630 * sinput.adb: Likewise.
2631 * sinput.ads: Likewise.
2632 * socket.c: Likewise.
2633 * spark_xrefs.adb: Likewise.
2634 * spark_xrefs.ads: Likewise.
2635 * sprint.adb: Likewise.
2636 * sprint.ads: Likewise.
2637 * stand.ads: Likewise.
2638 * stringt.adb: Likewise.
2639 * stringt.ads: Likewise.
2640 * stringt.h: Likewise.
2641 * strub.adb: Likewise.
2642 * strub.ads: Likewise.
2643 * style.adb: Likewise.
2644 * style.ads: Likewise.
2645 * styleg.adb: Likewise.
2646 * styleg.ads: Likewise.
2647 * stylesw.adb: Likewise.
2648 * stylesw.ads: Likewise.
2649 * switch-b.adb: Likewise.
2650 * switch-b.ads: Likewise.
2651 * switch-c.adb: Likewise.
2652 * switch-c.ads: Likewise.
2653 * switch-m.adb: Likewise.
2654 * switch-m.ads: Likewise.
2655 * switch.adb: Likewise.
2656 * switch.ads: Likewise.
2657 * sysdep.c: Likewise.
2658 * table.adb: Likewise.
2659 * table.ads: Likewise.
2660 * targext.c: Likewise.
2661 * targparm.adb: Likewise.
2662 * targparm.ads: Likewise.
2663 * tbuild.adb: Likewise.
2664 * tbuild.ads: Likewise.
2665 * tempdir.adb: Likewise.
2666 * tempdir.ads: Likewise.
2667 * terminals.c: Likewise.
2668 * tracebak.c: Likewise.
2669 * treepr.adb: Likewise.
2670 * treepr.ads: Likewise.
2671 * ttypes.ads: Likewise.
2672 * types.adb: Likewise.
2673 * types.ads: Likewise.
2674 * types.h: Likewise.
2675 * uintp.adb: Likewise.
2676 * uintp.ads: Likewise.
2677 * uintp.h: Likewise.
2678 * uname.adb: Likewise.
2679 * uname.ads: Likewise.
2680 * urealp.adb: Likewise.
2681 * urealp.ads: Likewise.
2682 * urealp.h: Likewise.
2683 * usage.adb: Likewise.
2684 * usage.ads: Likewise.
2685 * validsw.adb: Likewise.
2686 * validsw.ads: Likewise.
2687 * vast.adb: Likewise.
2688 * vast.ads: Likewise.
2689 * warnsw.adb: Likewise.
2690 * warnsw.ads: Likewise.
2691 * widechar.adb: Likewise.
2692 * widechar.ads: Likewise.
2693 * xoscons.adb: Likewise.
2694 * xr_tabls.adb: Likewise.
2695 * xr_tabls.ads: Likewise.
2696 * xref_lib.adb: Likewise.
2697 * xref_lib.ads: Likewise.
2698 * xsnamest.adb: Likewise.
2699 * xutil.adb: Likewise.
2700 * xutil.ads: Likewise.
2701
2702 2022-01-11 Richard Kenner <kenner@adacore.com>
2703
2704 * debug.adb: Add documentation for new -gnatd_u and old -gnatd_R
2705 flags used for GNAT LLVM and its CCG.
2706
2707 2022-01-11 Piotr Trojanek <trojanek@adacore.com>
2708
2709 * Makefile.rtl (X86_TARGET_PAIRS): Use __builtin variant of
2710 System.Atomic_Counters.
2711 * libgnat/s-atocou__x86.adb: Remove.
2712
2713 2022-01-10 Eric Botcazou <ebotcazou@adacore.com>
2714
2715 * gcc-interface/trans.c (Identifier_to_gnu): Use correct subtype.
2716 (elaborate_profile): New function.
2717 (Call_to_gnu): Call it on the formals and the result type before
2718 retrieving the translated result type from the subprogram type.
2719
2720 2022-01-10 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: Fix
2723 computation of boolean result in the unchecked union case.
2724 (components_to_record): Rename MAYBE_UNUSED parameter to IN_VARIANT
2725 and remove local variable of the same name. Pass NULL recursively
2726 as P_GNU_REP_LIST for nested variants in the unchecked union case.
2727
2728 2022-01-10 Eric Botcazou <ebotcazou@adacore.com>
2729
2730 * gcc-interface/trans.c (lvalue_required_p) <N_Pragma>: New case.
2731 <N_Pragma_Argument_Association>: Likewise.
2732 (Pragma_to_gnu) <Pragma_Inspection_Point>: Fetch the corresponding
2733 variable of a constant before marking it as addressable.
2734
2735 2022-01-10 Arnaud Charlet <charlet@adacore.com>
2736
2737 * gcc-interface/Make-lang.in (ADA_GENERATED_FILES): Remove
2738 s-casuti.ad?, s-crtl.ad?, s-os_lib.ad?. Update list of object
2739 files accordingly.
2740
2741 2022-01-10 Piotr Trojanek <trojanek@adacore.com>
2742
2743 * libgnat/s-atopri.ads (Atomic_Compare_Exchange): Replaces
2744 deprecated Sync_Compare_And_Swap.
2745 * libgnat/s-atopri.adb (Lock_Free_Try_Write): Switch from __sync
2746 to __atomic builtins.
2747
2748 2022-01-10 Piotr Trojanek <trojanek@adacore.com>
2749
2750 * libgnat/s-exponn.adb, libgnat/s-expont.adb,
2751 libgnat/s-exponu.adb, libgnat/s-widthi.adb,
2752 libgnat/s-widthu.adb: Remove CodePeer annotations for pragma
2753 Loop_Variant.
2754
2755 2022-01-10 Piotr Trojanek <trojanek@adacore.com>
2756
2757 * exp_prag.adb (Expand_Pragma_Loop_Variant): Disable expansion
2758 in CodePeer mode.
2759
2760 2022-01-10 Piotr Trojanek <trojanek@adacore.com>
2761
2762 * sem_util.adb (Is_Child_Or_Sibling): Fix typo in comment.
2763
2764 2022-01-10 Eric Botcazou <ebotcazou@adacore.com>
2765
2766 * exp_pakd.adb (Install_PAT): If the PAT is a scalar type, apply
2767 the canonical adjustment to its alignment.
2768
2769 2022-01-10 Piotr Trojanek <trojanek@adacore.com>
2770
2771 * libgnat/s-atocou__builtin.adb (Decrement, Increment): Switch
2772 from __sync to __atomic builtins; use 'Address to be consistent
2773 with System.Atomic_Primitives.
2774
2775 2022-01-10 Eric Botcazou <ebotcazou@adacore.com>
2776
2777 * exp_pakd.adb (Install_PAT): Do not reset the alignment here.
2778 * layout.adb (Layout_Type): Call Adjust_Esize_Alignment after having
2779 copied the RM_Size onto the Esize when the latter is too small.
2780
2781 2022-01-10 Justin Squirek <squirek@adacore.com>
2782
2783 * sem_warn.adb (Check_References): Handle arrays of tasks
2784 similar to task objects.
2785
2786 2022-01-07 Patrick Bernardi <bernardi@adacore.com>
2787
2788 * libgnat/a-direct.adb (Search_Data): Remove type.
2789 (Directory_Vectors): New package instantiation.
2790 (Search_State): New type.
2791 (Fetch_Next_Entry): Remove.
2792 (Close): Remove.
2793 (Finalize): Rewritten.
2794 (Full_Name): Ditto.
2795 (Get_Next_Entry): Return next entry from Search results vector
2796 rather than querying the directory directly using readdir.
2797 (Kind): Rewritten.
2798 (Modification_Time): Rewritten.
2799 (More_Entries): Use Search state cursor to determine if more
2800 entries are available for users to read.
2801 (Simple_Name): Rewritten.
2802 (Size): Rewritten.
2803 (Start_Search_Internal): Rewritten to load the contents of the
2804 directory that matches the pattern and filter into the search
2805 object.
2806 * libgnat/a-direct.ads (Search_Type): New type.
2807 (Search_Ptr): Ditto.
2808 (Directory_Entry_Type): Rewritten to support new Start_Search
2809 procedure.
2810 * libgnat/s-filatt.ads (File_Length_Attr): New function.
2811
2812 2022-01-07 Etienne Servais <servais@adacore.com>
2813
2814 * sem_attr.adb (Check_Reference): Fix condition.
2815
2816 2022-01-07 Ghjuvan Lacambre <lacambre@adacore.com>
2817
2818 * libgnarl/s-taprop__mingw.adb (Timed_Sleep): Remove "pragma
2819 Unreferenced" for Result.
2820 (Timed_Delay): Likewise.
2821
2822 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2823
2824 * gen_il-gen.adb (Put_Make_Decls): Put pragma Inline in a
2825 dedicated line, so that the current indentation is taken into
2826 account.
2827
2828 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2829
2830 * exp_aggr.adb (Build_Array_Aggr_Code): Fix inconsistent style
2831 in comments and code.
2832
2833 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2834
2835 * exp_aggr.adb (Gen_Assign): Remove explicit initialization for
2836 components of access types.
2837 (Get_Assoc_Expr): Enable initialization for components of all
2838 types that require simple initialization.
2839
2840 2022-01-07 Javier Miranda <miranda@adacore.com>
2841
2842 * atree.ads (Traverse_Func_With_Parent): New generic subprogram.
2843 (Traverse_Proc_With_Parent): Likewise.
2844 * atree.adb (Parents_Stack): New table used to traverse trees
2845 passing the parent field of each node.
2846 (Internal_Traverse_With_Parent): New generic subprogram.
2847 (Traverse_Func_With_Parent): Likewise.
2848 (Traverse_Proc_With_Parent): Likewise.
2849 * contracts.adb (Fix_Parents): New subprogram.
2850 (Restore_Original_Selected_Component): Enhanced to fix the
2851 parent field of restored nodes.
2852 (Inherit_Condition): Adding assertions to check the parent field
2853 of inherited conditions and to ensure that the built inherited
2854 condition has no reference to the formals of the parent
2855 subprogram.
2856 * sem_util.ads, sem_util.adb (Check_Parents): New subprogram.
2857
2858 2022-01-07 Etienne Servais <servais@adacore.com>
2859
2860 * sem_attr.adb (Check_Placement_In_Test_Case): Fix typo.
2861
2862 2022-01-07 Justin Squirek <squirek@adacore.com>
2863
2864 * comperr.adb (Delete_SCIL_Files): Replace unnecessary
2865 Unreferenced pragma with specific pragma Warnings.
2866 * doc/gnat_rm/implementation_defined_pragmas.rst (Unreferenced):
2867 Add documentation for new behavior.
2868 * gnat_rm.texi: Regenerate.
2869 * erroutc.adb (Set_At): Remove useless assignment.
2870 * exp_ch2.adb (In_Assignment_Context): Deleted.
2871 (Is_Object_Renaming_Name): Replace calls to Is_LHS with calls to
2872 Known_To_Be_Assigned.
2873 (Expand_Current_Value): Replace calls to May_Be_Lvalue with
2874 calls to Known_To_Be_Assigned.
2875 (Expand_Entry_Paramter): Replace calls to In_Assignment_Context
2876 with calls to Known_To_Be_Assigned.
2877 * exp_ch4.adb (Expand_N_Op_Rem): Remove unnecessary Unreferenced
2878 pragma.
2879 * exp_imgv.adb (Build_Enumeration_Image_Tables): Default
2880 initialize S_N.
2881 * ghost.adb (Check_Ghost_Policy): Replace call to May_Be_Lvalue
2882 with call to Known_To_Be_Assigned.
2883 * lib-xref.adb (Is_On_LHS): Deleted.
2884 (OK_To_Set_Referenced): Rewrite subprogram to encompass the new
2885 pragma Unreferenced behavior.
2886 (Process_Deferred_References): Replace call to Is_LHS with call
2887 to Known_To_Be_Assigned.
2888 * libgnarl/s-taasde.adb, libgnarl/s-tasren.adb,
2889 libgnarl/s-tpobop.adb, libgnat/a-calend.adb,
2890 libgnat/a-calfor.adb, libgnat/a-cbdlli.adb,
2891 libgnat/a-cbhama.adb, libgnat/a-cbhase.adb,
2892 libgnat/a-cbmutr.adb, libgnat/a-cborma.adb,
2893 libgnat/a-cborse.adb, libgnat/a-cdlili.adb,
2894 libgnat/a-cfhama.adb, libgnat/a-cforse.adb,
2895 libgnat/a-cidlli.adb, libgnat/a-cihama.adb,
2896 libgnat/a-cihase.adb, libgnat/a-cimutr.adb,
2897 libgnat/a-ciorma.adb, libgnat/a-ciormu.adb,
2898 libgnat/a-ciorse.adb, libgnat/a-cohama.adb,
2899 libgnat/a-cohase.adb, libgnat/a-comutr.adb,
2900 libgnat/a-convec.adb, libgnat/a-coorma.adb,
2901 libgnat/a-coormu.adb, libgnat/a-coorse.adb,
2902 libgnat/a-crdlli.adb, libgnat/a-tigeau.adb,
2903 libgnat/a-wtgeau.adb, libgnat/a-ztgeau.adb,
2904 libgnat/g-calend.adb, libgnat/g-comlin.adb,
2905 libgnat/g-expect.adb, libgnat/g-mbflra.adb,
2906 libgnat/g-spipat.adb, libgnat/s-fatgen.adb,
2907 libgnat/s-fileio.adb, libgnat/s-os_lib.adb,
2908 libgnat/s-regpat.adb, libgnat/s-valued.adb,
2909 libgnat/s-valuer.adb: Remove unnecessary Unreferenced pragmas
2910 * sem_ch10.adb (Process_Spec_Clauses): Remove useless
2911 assignments.
2912 * sem_ch13.adb (Validate_Literal_Aspect): Default initialize I.
2913 * sem_ch3.adb (Build_Derived_Concurrent_Type): Default
2914 initialize Corr_Decl.
2915 * sem_ch8.adb (Undefined): Replace calls to Is_LHS with calls to
2916 Known_To_Be_Assigned.
2917 (In_Abstract_View_Pragma): Likewise.
2918 * sem_eval.adb (Eval_Selected_Component): Replace calls to
2919 Is_LHS with calls to Known_To_Be_Assigned.
2920 * sem_res.adb (Init_Component): Replace calls to May_Be_Lvalue
2921 with calls to Known_To_Be_Assigned.
2922 * sem_util.adb, sem_util.ads (End_Label_Loc): Default initialize
2923 Owner.
2924 (Explain_Limited_Type): Default initialize Expr_Func.
2925 (Find_Actual): Modified to handle entry families.
2926 (Is_LHS): Deleted.
2927 (May_Be_Lvalue): Deleted.
2928 (Known_To_Be_Assigned): Modified and improved to handle all
2929 cases.
2930 * sem_warn.adb (Traverse_Result): Replace calls to May_Be_Lvalue
2931 with calls to Known_To_Be_Assigned.
2932 (Check_Ref): Modify error on unreferenced out parameters to take
2933 into account different warning flags.
2934
2935 2022-01-07 Javier Miranda <miranda@adacore.com>
2936
2937 * sem_ch3.adb (Reorder_Interfaces): When the conflicting
2938 interface is identified we just replace the interface in the
2939 list of interfaces of the tagged type (instead of adding a
2940 duplicate to the list of interfaces).
2941
2942 2022-01-07 Dmitriy Anisimkov <anisimko@adacore.com>
2943
2944 * adaint.c (__gnat_kill): Terminate process only in case of
2945 SIGKILL, SIGINT, SIGBREAK, SIGTERM, SIGABRT. Do not call
2946 OpenProcess if not going to terminate process.
2947
2948 2022-01-07 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * exp_prag.adb (Expand_Pragma_Inspection_Point): Do a single pass
2951 over the arguments of the pragma. Set the Address_Taken flag on
2952 them and use the Has_Delayed_Freeze flag to spot those which have
2953 their elaboration delayed. Reuse the location variable Loc.
2954
2955 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2956
2957 * osint.adb (To_Lower): Clarify that only To_Lower function
2958 causes bootstrap issues; fix style.
2959 * treepr.adb (Print_Str_Mixed_Case): Reuse existing case
2960 conversion routine.
2961 (To_Mixed): Rename from Capitalize; reuse System.Case_Util
2962 procedure and explain the bootstrap issue.
2963
2964 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2965
2966 * exp_ch7.adb (Process_Transients_In_Scope): Remove unnecessary
2967 initialization of Must_Hook; change Detect_Subprogram_Call from
2968 function to procedure; adapt caller.
2969
2970 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2971
2972 * exp_ch5.adb, exp_disp.adb, exp_util.adb, par-ch4.adb,
2973 sem_ch13.adb: Remove extra space before THEN that occurs at the
2974 end of a line.
2975
2976 2022-01-07 Dmitriy Anisimkov <anisimko@adacore.com>
2977
2978 * expect.c (__gnat_waitpid): Use macros WIFEXITED, WEXITSTATUS,
2979 WIFSIGNALED, WTERMSIG, WIFSTOPPED, WSTOPSIG to get exit status
2980 or signal that caused the child process to terminate/stop. Do
2981 not process exit status in case of error in waitpid call.
2982 * adaint.c (__gnat_kill): Use of GenerateConsoleCtrlEvent is
2983 removed in Windows variant as it actually is not working and was
2984 terminating the calling process. Set signal number into exit
2985 code parameter of TerminateProcess to work the same like in
2986 Linux.
2987
2988 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
2989
2990 * exp_ch5.adb (Expand_N_Case_Statement): Remove explicit
2991 expansion.
2992
2993 2022-01-07 Etienne Servais <servais@adacore.com>
2994
2995 * doc/gnat_ugn/building_executable_programs_with_gnat.rst:
2996 Update -gnatwr documentation.
2997 * gnat_ugn.texi: Regenerate.
2998
2999 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
3000
3001 * exp_unst.adb (Unnest_Subprogram): Sync comment with the
3002 current code.
3003
3004 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
3005
3006 * exp_ch4.adb (Raise_Accessibility_Error): Move exception name
3007 to the message string; move << control characters to the end,
3008 for consistency.
3009 * sem_ch6.adb (Analyze_Function_Return): Likewise.
3010 * sem_util.adb (Compile_Time_Constraint_Error): Likewise.
3011 * gcc-interface/decl.c (gnat_to_gnu_entity): Remove quotes
3012 around Storage_Error.
3013 * gcc-interface/trans.c (gnat_to_gnu): Remove quotes around
3014 Constraint_Error.
3015
3016 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
3017
3018 * errout.adb (Error_Msg): Move warning suppression code from
3019 Error_Msg_NLE
3020 (Error_Msg_NLE): Warning suppression is now done by the internal
3021 call to Error_Msg.
3022
3023 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
3024
3025 * exp_ch3.adb (Expand_N_Object_Declaration): Remove unnecessary
3026 guards.
3027 * exp_ch4.adb (Expand_N_If_Expression): Likewise; clarify comment.
3028 * exp_ch5.adb (Expand_N_If_Statement,
3029 Expand_Iterator_Loop_Over_Container): Likewise.
3030 * exp_ch9.adb (Expand_N_Task_Type_Declaration): Remove redundant
3031 guard.
3032 * freeze.adb (Freeze_All_Ent): Reduce scope of a local variable.
3033
3034 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
3035
3036 * exp_ch3.adb (Build_Init_Procedure): Remove unnecessary guard.
3037 * exp_disp.adb (Make_DT): Likewise.
3038 * sem_ch12.adb (Analyze_Associations): Likewise.
3039
3040 2022-01-07 Etienne Servais <servais@adacore.com>
3041
3042 * sem_res.adb (Resolve_Op_Concat_Arg): Check range when
3043 concatenating scalars.
3044
3045 2022-01-07 Bob Duff <duff@adacore.com>
3046
3047 * treepr.adb (Print_Node_Ref): Change "not Is_Array_Type" to
3048 "Is_Discrete_Type".
3049
3050 2022-01-07 Richard Kenner <kenner@adacore.com>
3051
3052 * libgnat/g-spipat.ads (Boolean_Func, Natural_Func,
3053 VString_Func): Mark as Favor_Top_Level.
3054 * sem_ch13.adb (Validate_Unchecked_Conversion): Avoid using
3055 internal representation if Unchecked_Conversion between
3056 an access to subprogram and System.Address within the same unit.
3057
3058 2022-01-07 Bob Duff <duff@adacore.com>
3059
3060 * treepr.adb (Print_Node_Ref): Print the value if available.
3061
3062 2022-01-07 Richard Kenner <kenner@adacore.com>
3063
3064 * sem_util.ads, sem_util.adb (Get_Fullest_View): Add option to
3065 not recurse and return the next-most-fullest view.
3066
3067 2022-01-07 Bob Duff <duff@adacore.com>
3068
3069 * sem_ch10.adb (Check_Redundant_Withs): Add a warning if a
3070 library unit with's its own ancestor. Note that this warning is
3071 not triggered for something like "with P.R;" in P.Q, because
3072 there the "with P;" is considered implicit.
3073 * fname-sf.adb, libgnarl/s-stusta.adb, libgnarl/s-tasdeb.ads,
3074 libgnat/a-calfor.adb, libgnat/a-tiboio.adb,
3075 libgnat/a-wwboio.adb, libgnat/a-zzboio.adb, libgnat/i-cobol.adb,
3076 libgnat/s-bitops.adb, libgnat/s-bitops.ads,
3077 libgnat/s-direio.adb, libgnat/s-dwalin.adb,
3078 libgnat/s-geveop.adb, libgnat/s-mmosin__unix.adb,
3079 libgnat/s-os_lib.adb, libgnat/s-os_lib.ads,
3080 libgnat/s-pooglo.ads, libgnat/s-secsta.adb,
3081 libgnat/s-shasto.adb, libgnat/s-stausa.ads,
3082 libgnat/s-stratt.ads, libgnat/s-ststop.adb: Remove with of
3083 parent.
3084 * sinfo.ads: Minor comment fix.
3085
3086 2022-01-07 Bob Duff <duff@adacore.com>
3087
3088 * osint-m.adb: Remove with_clause and pragma.
3089
3090 2022-01-06 Bob Duff <duff@adacore.com>
3091
3092 * sem_res.adb (Resolve_Range): Warn on null range, unless we are
3093 inside a generic unit or an instance thereof.
3094 * sem_ch3.adb (Analyze_Subtype_Indication): Minor: avoid double
3095 negative.
3096
3097 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3098
3099 * errout.adb (Adjust_Name_Case): Remove unnecessary declare
3100 block.
3101
3102 2022-01-06 Yannick Moy <moy@adacore.com>
3103
3104 * libgnat/a-ngcoar.adb: Add pragma to ignore assertions in
3105 instance.
3106 * libgnat/a-ngrear.adb: Likewise.
3107 * libgnat/s-gearop.adb: Prove implementation is free of runtime
3108 errors.
3109 * libgnat/s-gearop.ads: Add contracts to protect against runtime
3110 errors in the generic part.
3111
3112 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3113
3114 * errout.adb (Remove_Warning_Messages): Use traversal procedure
3115 instead of traversal function, since we discard status of each
3116 step anyway.
3117
3118 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3119
3120 * exp_ch4.adb (Expand_Concatenate): There is no reason for using
3121 declaring, raising and catching an exception; a simple return
3122 statement is enough.
3123
3124 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3125
3126 * sem_eval.adb (Eval_Arithmetic_Op): Add Loc parameter to all
3127 calls to Apply_Compile_Time_Constraint_Error related to division
3128 by zero.
3129
3130 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3131
3132 * errout.adb (Remove_Warning_Messages): Remove unnecessary guard.
3133 * exp_util.adb (Kill_Dead_Code): Likewise.
3134 * par_sco.adb (Traverse_Declarations_Or_Statements): Likewise.
3135 * sem_ch3.adb (Build_Derived_Record_Type): Likewise.
3136 * sem_ch4.adb (Traverse_Interfaces): Likewise.
3137 * sem_eval.adb (Traverse_Interfaces): Likewise.
3138 * sem_util.adb (Collect_Interfaces): Likewise.
3139 (Has_Non_Null_Statements, Side_Effect_Free_Statements):
3140 Likewise; turn into WHILE loops, for consistency.
3141
3142 2022-01-06 Etienne Servais <servais@adacore.com>
3143
3144 * sem_type.adb (Full_View_Covers): Fix typo.
3145
3146 2022-01-06 Eric Botcazou <ebotcazou@adacore.com>
3147
3148 * sem_ch12.adb (Insert_Freeze_Node_For_Instance): When going to
3149 the outer level, do not jump over following instantiations in
3150 the list.
3151
3152 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3153
3154 * err_vars.ads (Warn_On_Instance): Remove; it was a relic from
3155 the previous handling of warning in instances that was removed
3156 decades ago.
3157
3158 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3159
3160 * errout.adb (Error_Msg_Internal): Reorder words.
3161 * erroutc.ads (Is_Warning_Msg): Add closing paren.
3162 * sem_util.adb (Compile_Time_Constraint_Error): Fix casing.
3163
3164 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3165
3166 * sem_res.adb (Resolve_String_Literal): Simplify pointer
3167 arithmetic.
3168
3169 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3170
3171 * sem_res.adb (Resolve_String_Literal): Avoid unnecessary
3172 conversions inside "<" and ">" bodies.
3173
3174 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3175
3176 * checks.adb (Null_Exclusion_Static_Checks,
3177 Selected_Range_Checks): Fix style.
3178
3179 2022-01-06 Eric Botcazou <ebotcazou@adacore.com>
3180
3181 * sem_ch8.adb (Analyze_Package_Renaming): Do not check for Text_IO
3182 special units when the name of the renaming is a generic instance,
3183 which is the case for package instantiations in the GNAT model.
3184
3185 2022-01-06 Steve Baird <baird@adacore.com>
3186
3187 * sem_util.adb (Build_Discriminant_Reference): In the unexpected
3188 case where we previously would fail an assertion, we instead
3189 revert to the old behavior.
3190
3191 2022-01-06 Steve Baird <baird@adacore.com>
3192
3193 * sem_util.adb (Build_Actual_Subtype_Of_Component): Define a new
3194 local function, Build_Discriminant_Reference, and call it in
3195 each of the three cases where Make_Selected_Component was
3196 previously being called to construct a discriminant reference (2
3197 in Build_Actual_Array_Constraint and 1 in
3198 Build_Actual_Record_Constraint). Instead of unconditionally
3199 using the passed-in object name as the prefix for the new
3200 selected component node, this new function checks to see if
3201 perhaps a prefix of that name should be used instead.
3202
3203 2022-01-06 Etienne Servais <servais@adacore.com>
3204
3205 * atree.adb: Fix typo.
3206 * einfo.ads: Likewise.
3207 * exp_aggr.adb: Likewise.
3208 * exp_ch6.adb: Likewise.
3209 * exp_ch7.adb: Likewise.
3210 * exp_ch9.adb: Likewise.
3211 * exp_prag.adb: Likewise.
3212 * exp_unst.adb: Likewise.
3213 * exp_unst.ads: Likewise.
3214 * exp_util.adb: Likewise.
3215 * par-endh.adb: Likewise.
3216 * par.adb: Likewise.
3217 * restrict.adb: Likewise.
3218 * sem.ads: Likewise.
3219 * sem_ch4.adb: Likewise.
3220 * sem_ch5.adb: Likewise.
3221 * sem_ch6.adb: Likewise.
3222 * sem_ch8.adb: Likewise.
3223 * sem_ch12.adb: Likewise.
3224 * sem_ch13.adb: Likewise.
3225 * sem_dim.adb: Likewise.
3226 * sem_elab.adb: Likewise.
3227 * sem_prag.adb: Likewise.
3228 * sem_res.adb: Likewise.
3229 * sem_util.adb: Likewise.
3230 * sem_util.ads: Likewise.
3231 * sinfo.ads: Likewise.
3232 * sprint.adb: Likewise.
3233 * urealp.adb: Likewise.
3234
3235 2022-01-06 Justin Squirek <squirek@adacore.com>
3236
3237 * exp_ch3.adb (Build_Assignment): Replace current instance of
3238 type with Init_Proc formal.
3239 * sem_attr.adb (OK_Self_Reference): Handle recognition of
3240 Current_Instance to detect certain expansion.
3241 * sem_ch4.adb (Analyze_One_Call): Set actual's type when the
3242 actual in question is a current instance and its corresponding
3243 formal is an incomplete type.
3244 * sem_util.adb (Is_Current_Instance): Add check for incomplete
3245 views and add comment.
3246
3247 2022-01-06 Bob Duff <duff@adacore.com>
3248
3249 * libgnat/s-rident.ads (No_Tagged_Type_Registration): New
3250 restriction identifier.
3251 * restrict.ads (Implementation_Restriction): Add restriction.
3252 * exp_ch7.adb (Process_Declarations): Suppress
3253 tagged-type-related finalization actions if the restriction is
3254 active. Call RTE_Available last.
3255 * exp_disp.adb (Make_DT): Likewise.
3256 * exp_util.adb (Requires_Cleanup_Actions): Return False for a
3257 tagged type declaration if No_Tagged_Type_Registration is
3258 active.
3259 * sem_attr.adb (Check_Stream_Attribute): Check restriction
3260 No_Tagged_Type_Registration.
3261 * libgnat/a-except.ads (Null_Occurrence): Minor: Initialize, to
3262 avoid stopping at a warning in gdb.
3263 * doc/gnat_rm/standard_and_implementation_defined_restrictions.rst:
3264 Document new restriction.
3265 * gnat_rm.texi: Regenerate.
3266
3267 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3268
3269 * par-ch4.adb (P_Simple_Expression): Reuse Null_String_Id.
3270 * prep.adb (Parse_Def_File): Likewise; remove Empty_String.
3271
3272 2022-01-06 Eric Botcazou <ebotcazou@adacore.com>
3273
3274 * stand.ads (Any_Access): Delete.
3275 (Universal_Access): New entity.
3276 * einfo.ads: Remove obsolete reference to Any_Access.
3277 * gen_il-gen-gen_entities.adb: Likewise.
3278 * cstand.adb (Create_Standard): Do not create Any_Access and create
3279 Universal_Access as a full type instead.
3280 * errout.adb (Set_Msg_Insertion_Type_Reference): Do not deal with
3281 Any_Access and deal with Universal_Access instead.
3282 * sem_ch3.adb (Analyze_Object_Declaration): Replace Any_Access with
3283 Universal_Access.
3284 * sem_ch4.adb (Analyze_Null): Likewise.
3285 (Find_Non_Universal_Interpretations): Likewise.
3286 (Find_Equality_Types.Try_One_Interp): Likewise and avoid shadowing
3287 by renaming a local variable of the same name.
3288 * sem_res.adb (Make_Call_Into_Operato): Likewise.
3289 (Resolve_Equality_Op): Likewise.
3290 * sem_type.adb (Covers): Likewise.
3291 (Specific_Type): Likewise.
3292
3293 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3294
3295 * treepr.adb (Destroy): Prevent spurious check from CodePeer.
3296
3297 2022-01-06 Yannick Moy <moy@adacore.com>
3298
3299 * libgnat/s-exponu.adb (Exponu): Add annotation.
3300
3301 2022-01-06 Justin Squirek <squirek@adacore.com>
3302
3303 * exp_ch6.adb (Add_Simple_Call_By_Copy_Code): Add comments
3304 regarding special handling of components which depend on
3305 discriminants.
3306 * exp_dist.adb (Build_From_Any_Function): Add Real_Rep actual
3307 for calls to Has_Stream_Attribute_Definition.
3308 (Build_To_Any_Function): Likewise.
3309 (Build_TypeCode_Function): Likewise.
3310 * freeze.adb (Freeze_Entity): Add missing comment for Test_E.
3311 * libgnat/s-utf_32.adb: Remove disabled warning comments and
3312 temporarily inserted pragma warnings. Remove very old (2006 and
3313 2012) comments about bootstrapping older versions.
3314 * par.adb (P_Identifier): Add new parameter Force_Msg.
3315 * par-ch2.adb (P_Identifier): Restructure and clean up function.
3316 * par-ch3.adb (P_Defining_Identifier): Remove code duplication
3317 for parsing identifiers.
3318 * sem_attr.adb (Stream_Attribute_Available): Add missing
3319 comments and add Real_Rep actual for calls to
3320 Has_Stream_Attribute_Definition.
3321 * sem_cat.adb (Has_Read_Write_Attribute): Add Real_Rep actual
3322 for calls to Has_Stream_Attribute_Definition.
3323 (Has_Stream_Attribute_Definition): Remove local Real_Rep and fix
3324 recursive calls. Add default value for Real_Rep.
3325 * sem_cat.ads (Has_Stream_Attribute_Definition): Add new out
3326 parameter "Real_Rep".
3327 * sem_type.adb (Add_Entry): Add condition to avoid passing
3328 non-function calls to Function_Interp_Has_Abstract_Op.
3329 (Function_Interp_Has_Abstract_Op): Add missing comments and
3330 remove check for Is_Overloadable.
3331 * sem_util.adb (Derivation_Too_Early_To_Inherit): Remove
3332 duplicated code.
3333
3334 2022-01-06 Javier Miranda <miranda@adacore.com>
3335
3336 * contracts.adb (Restore_Original_Selected_Component): New
3337 subprogram that traverses a preanalyzed expression searching for
3338 dispatching calls to functions whose original node was a
3339 selected component, and replacing them with their original node.
3340 This functionality is required because the preanalyis of
3341 dispatching calls using the Object.Operation notation transforms
3342 such calls, and we need the original condition to properly
3343 inherit and extend the condition expression on tagged type
3344 derivations. This functionality was previously provided by the
3345 routine Install_Original_Selected_Component (as part of
3346 inheriting conditions); now it is performed as part of the
3347 preanalysis of the condition, thus avoiding repeatedly
3348 installing and restoring such nodes.
3349 (Install_Original_Selected_Component): Removed.
3350 (Restore_Dispatching_Calls): Removed.
3351
3352 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3353
3354 * treepr.adb (Visit_Node): Simplify repeated call to
3355 Next_Entity.
3356
3357 2022-01-06 Piotr Trojanek <trojanek@adacore.com>
3358
3359 * treepr.ads (Treepr, Print_Tree_List, Print_Tree_Elist): Fix
3360 style in comments.
3361 * treepr.adb (Serial_Numbers): Hash table instance.
3362 (Hash): Hashing routine.
3363 (Print_Field): Fix style.
3364 (Print_Init): Adapt to simple hash table.
3365 (Print_Term): Likewise.
3366 (Serial_Numbers): Likewise.
3367 (Set_Serial_Number): Likewise.
3368
3369 2022-01-06 Yannick Moy <moy@adacore.com>
3370
3371 * libgnat/s-expmod.adb: Mark in SPARK. Add ghost code for proof.
3372 * libgnat/s-expmod.ads: Mark in SPARK. Add ghost specifications.
3373
3374 2022-01-06 Yannick Moy <moy@adacore.com>
3375
3376 * libgnat/s-explllu.ads: Mark in SPARK.
3377 * libgnat/s-expllu.ads: Mark in SPARK.
3378 * libgnat/s-exponu.adb: Add loop invariants and needed
3379 assertions.
3380 * libgnat/s-exponu.ads: Add functional contract.
3381 * libgnat/s-expuns.ads: Mark in SPARK.
3382
3383 2022-01-05 Steve Baird <baird@adacore.com>
3384
3385 * exp_ch5.adb (Finish_Binding_Object_Declaration): Fix a bug
3386 that was introduced in the previous commit. The previous
3387 version initialized a Boolean constant Declare_Copy before the
3388 variable Decl had been initialized properly.
3389
3390 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3391
3392 * sem_prag.adb (Adjust_External_Name_Case): Use membership test.
3393
3394 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3395
3396 * exp_ch3.adb (Make_Controlling_Function_Wrappers): For
3397 GNATprove build the wrapper as an expression function.
3398
3399 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3400
3401 * exp_ch3.ads (Make_Controlling_Function_Wrappers): Move
3402 declaration from body to spec, so it can be called by
3403 SPARK-specific expansion.
3404 * exp_ch3.adb (Make_Controlling_Function_Wrappers): Likewise.
3405 * exp_spark.adb (SPARK_Freeze_Type): Enable expansion of
3406 wrappers for function with controlling result types.
3407
3408 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3409
3410 * exp_dbug.adb, sem_dim.adb: Replace Add_Str_To_Name_Buffer with
3411 Add_Char_To_Name_Buffer.
3412
3413 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3414
3415 * gnatls.adb (Gnatls): Use Name_Find function.
3416 * targparm.adb (Get_Target_Parameters): Likewise.
3417
3418 2022-01-05 Bob Duff <duff@adacore.com>
3419
3420 * repinfo.adb (List_Entities): The code was assuming that if we
3421 encounter a package in the current scope, then it must be
3422 a (physically) nested package. That was wrong, because it could
3423 be a child package. Avoid recursing into child packages; they
3424 have not been annotated with representation information, and
3425 -gnatR2 queries that information.
3426
3427 2022-01-05 Marc Poulhiès <poulhies@adacore.com>
3428
3429 * libgnat/s-sopco3.ads, libgnat/s-sopco3.adb: Remove.
3430 * libgnat/s-sopco4.ads, libgnat/s-sopco4.adb: Remove.
3431 * libgnat/s-sopco5.ads, libgnat/s-sopco5.adb: Remove.
3432 * libgnat/s-strops.ads, libgnat/s-strops.adb: Remove.
3433 * Makefile.rtl (ADA_EXCLUDE_SRCS): Remove occurences of removed
3434 units.
3435 * gcc-interface/Make-lang.in (ada/sdefault.o): Remove
3436 dependencies on removed units.
3437 (GNATBIND_OBJS): Remove occurences of removed units.
3438
3439 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3440
3441 * exp_ch3.adb (Build_Dcheck_Function): Remove extra whitespace.
3442 * libgnarl/s-taskin.adb (Initialize_ATCB): Likewise.
3443
3444 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3445
3446 * exp_attr.adb (Build_Array_VS_Func): Remove explicit "IN" in
3447 spec of the generated array validation function; it was
3448 redundant, just like it would be in a user-written code.
3449
3450 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3451
3452 * exp_ch4.adb (Expand_N_Op_Ne): Fix whitespace.
3453 * sem_dim.adb (Expand_Put_Call_With_Symbol): Likewise.
3454 (Reduce): Likewise.
3455
3456 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3457
3458 * exp_aggr.adb (Two_Pass_Aggregate_Expansion): Fix whitespace.
3459 * libgnat/a-cofuve.ads (Add): Likewise.
3460 * sem_ch3.adb (Build_Access_Subprogram_Wrapper): Likewise.
3461
3462 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3463
3464 * exp_ch3.adb (Make_Eq_Body, Make_Neq_Body,
3465 Make_Predefined_Primitive_Eq_Spec,
3466 Make_Predefined_Primitive_Specs): Fix whitespace.
3467
3468 2022-01-05 Etienne Servais <servais@adacore.com>
3469
3470 * sem_ch3.adb (Analyze_Component_Declaration): Rework condition
3471 to build subtypes.
3472 (Analyze_Object_Declaration): Likewise.
3473 (Should_Build_Subtype): New.
3474
3475 2022-01-05 Yannick Moy <moy@adacore.com>
3476
3477 * libgnat/s-arit128.adb: Mark in SPARK.
3478 * libgnat/s-arit128.ads: Add functional contracts.
3479
3480 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3481
3482 * sem_util.adb (String_From_Numeric_Literal): Simplify using
3483 membership tests and ranges; fix whitespace.
3484
3485 2022-01-05 Yannick Moy <moy@adacore.com>
3486
3487 * libgnat/s-expint.ads: Mark in SPARK. Adapt to change to
3488 package.
3489 * libgnat/s-explli.ads: Likewise.
3490 * libgnat/s-expllli.ads: Likewise.
3491 * libgnat/s-expont.adb: Add lemmas and ghost code.
3492 * libgnat/s-expont.ads: Add functional contract.
3493
3494 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3495
3496 * exp_disp.adb (Gen_Parameters_Profile): Remove redundant guard.
3497
3498 2022-01-05 Claire Dross <dross@adacore.com>
3499
3500 * libgnat/s-valuti.ads (Starts_As_Exponent_Format_Ghost): Ghost
3501 function to determine if a string is recognized as something
3502 which might be an exponent.
3503 (Is_Opt_Exponent_Format_Ghost): Ghost function to determine if a
3504 string has the correct format for an optional exponent.
3505 (Scan_Exponent): Use ghost functions to factorize contracts.
3506
3507 2022-01-05 Bob Duff <duff@adacore.com>
3508
3509 * exp_util.ads (Get_Current_Value_Condition): Belt: Add a
3510 postcondition that Val /= Var.
3511 * sem_util.adb (Known_Null): Suspenders: Raise Program_Error if
3512 Get_Current_Value_Condition returned the same value. This will
3513 be enabled even without assertions, because infinite recursion
3514 is a nuisance -- better to crash if this bug ever occurs.
3515
3516 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3517
3518 * exp_ch3.adb (Make_Null_Procedure_Specs): Simplify by reusing
3519 Copy_Subprogram_Spec.
3520 * sem_util.ads (Copy_Subprogram_Spec): Add New_Sloc parameter.
3521 * sem_util.adb (Copy_Subprogram_Spec): Pass New_Sloc to
3522 New_Copy_Tree.
3523
3524 2022-01-05 Yannick Moy <moy@adacore.com>
3525
3526 * libgnat/s-exnint.ads: Mark in SPARK. Adapt to change to
3527 package.
3528 * libgnat/s-exnlli.ads: Likewise.
3529 * libgnat/s-exnllli.ads: Likewise.
3530 * libgnat/s-exponn.adb: Add lemmas and ghost code. Secial case
3531 value zero as Left or Right to simplify proof.
3532 * libgnat/s-exponn.ads: Transform the generic function into a
3533 generic package with a function inside. Add a functional
3534 contract.
3535
3536 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3537
3538 * sem_ch12.adb (Instantiate_Formal_Subprogram): Remove redundant
3539 call to Set_Defining_Unit_Name; a similar call is done few lines
3540 below.
3541
3542 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3543
3544 * exp_ch3.adb (Make_Controlling_Function_Wrappers): Create
3545 distinct copies of parameter lists for spec and body with
3546 Copy_Parameter_List; cleanup.
3547 (Make_Null_Procedure_Specs): Fix style in comments; remove a
3548 potentially unnecessary initialization of a local variable.
3549
3550 2022-01-05 Bob Duff <duff@adacore.com>
3551
3552 * einfo-utils.ads, einfo-utils.adb (Renamed_Entity Alias):
3553 Change Node_Id to Entity_Id.
3554
3555 2022-01-05 Piotr Trojanek <trojanek@adacore.com>
3556
3557 * sem_ch12.ads (Build_Function_Wrapper, Build_Operator_Wrapper):
3558 Remove unreferenced spec.
3559 * sem_ch12.adb (Build_Function_Wrapper, Build_Operator_Wrapper):
3560 Remove dead bodies.
3561
3562 2022-01-05 Yannick Moy <moy@adacore.com>
3563
3564 * libgnat/s-aridou.adb: Apply replacement.
3565
3566 2022-01-05 Yannick Moy <moy@adacore.com>
3567
3568 * libgnat/s-aridou.adb (Lemma_Word_Commutation): Fix for
3569 instances with other values of Single_Size.
3570
3571 2022-01-05 Marc Poulhiès <poulhies@adacore.com>
3572
3573 * doc/gnat_rm/implementation_defined_pragmas.rst (Compiler_Unit)
3574 (Compiler_Unit_Warning): Remove.
3575 * gnat-style.texi, gnat_rm.texi, gnat_ugn.texi: Regenerate.
3576 * libgnat/g-dynhta.ads: Add comment indicating this unit is
3577 built during stage1.
3578 * libgnat/g-dyntab.ads: Likewise.
3579 * libgnat/g-graphs.ads: Likewise.
3580 * libgnat/g-lists.ads: Likewise.
3581 * libgnat/g-sets.ads: Likewise.
3582 * libgnat/gnat.ads: Likewise.
3583 * libgnat/s-pehage.ads: Likewise.
3584 * libgnat/s-resfil.ads: Likewise.
3585 * libgnat/s-rident.ads: Likewise.
3586 * libgnat/s-utf_32.ads: Likewise.
3587 * errout.ads: Update comment.
3588 * opt.ads (Opt): Remove Compiler_Unit.
3589 * par-ch5.adb (All_Pragmas): Remove call to Check_Compiler_Unit.
3590 * sem_prag.adb (Analyze_Pragma): Likewise.
3591 * sem_ch4.adb (Non_Static_Choice_Error, Analyze_If_Expression)
3592 (Analyze_Set_Membership, Record_Interp): Likewise.
3593 * sem_ch11.adb (Analyze_Raise_Expression): Likewise.
3594 * sem_ch6.adb: Remove Restric package reference.
3595 (Analyze_Extended_Return_Statement): Remove call to
3596 Check_Compiler_Unit.
3597 * par-prag.adb (Process_Restrictions_Or_Restriction_Warnings):
3598 Remove handling of Pragma_Compiler_Unit[_Warning}.
3599 * restrict.adb (Check_Compiler_Unit): Remove both.
3600 * restrict.ads: Likewise.
3601 * snames.ads-tmpl (Pragma_Id): Remove
3602 Pragma_Compiler_Unit[_Warning].
3603 * libgnat/a-assert.ads: Remove pragma Compiler_Unit_Warning.
3604 * libgnat/a-chlat1.ads: Likewise.
3605 * libgnat/a-elchha.adb: Likewise.
3606 * libgnat/a-elchha.ads: Likewise.
3607 * libgnat/a-ioexce.ads: Likewise.
3608 * libgnat/a-strhas.ads: Likewise.
3609 * libgnat/g-byorma.adb: Likewise.
3610 * libgnat/g-byorma.ads: Likewise.
3611 * libgnat/g-dyntab.adb: Likewise.
3612 * libgnat/g-heasor.ads: Likewise.
3613 * libgnat/g-hesora.adb: Likewise.
3614 * libgnat/g-hesora.ads: Likewise.
3615 * libgnat/g-htable.adb: Likewise.
3616 * libgnat/g-htable.ads: Likewise.
3617 * libgnat/g-spchge.adb: Likewise.
3618 * libgnat/g-spchge.ads: Likewise.
3619 * libgnat/g-speche.adb: Likewise.
3620 * libgnat/g-speche.ads: Likewise.
3621 * libgnat/g-table.ads: Likewise.
3622 * libgnat/g-u3spch.adb: Likewise.
3623 * libgnat/g-u3spch.ads: Likewise.
3624 * libgnat/interfac.ads: Likewise.
3625 * libgnat/s-addope.adb: Likewise.
3626 * libgnat/s-addope.ads: Likewise.
3627 * libgnat/s-assert.adb: Likewise.
3628 * libgnat/s-assert.ads: Likewise.
3629 * libgnat/s-bitops.adb: Likewise.
3630 * libgnat/s-bitops.ads: Likewise.
3631 * libgnat/s-carun8.adb: Likewise.
3632 * libgnat/s-carun8.ads: Likewise.
3633 * libgnat/s-casuti.adb: Likewise.
3634 * libgnat/s-casuti.ads: Likewise.
3635 * libgnat/s-conca2.adb: Likewise.
3636 * libgnat/s-conca2.ads: Likewise.
3637 * libgnat/s-conca3.adb: Likewise.
3638 * libgnat/s-conca3.ads: Likewise.
3639 * libgnat/s-conca4.adb: Likewise.
3640 * libgnat/s-conca4.ads: Likewise.
3641 * libgnat/s-conca5.adb: Likewise.
3642 * libgnat/s-conca5.ads: Likewise.
3643 * libgnat/s-conca6.adb: Likewise.
3644 * libgnat/s-conca6.ads: Likewise.
3645 * libgnat/s-conca7.adb: Likewise.
3646 * libgnat/s-conca7.ads: Likewise.
3647 * libgnat/s-conca8.adb: Likewise.
3648 * libgnat/s-conca8.ads: Likewise.
3649 * libgnat/s-conca9.adb: Likewise.
3650 * libgnat/s-conca9.ads: Likewise.
3651 * libgnat/s-crc32.adb: Likewise.
3652 * libgnat/s-crc32.ads: Likewise.
3653 * libgnat/s-crtl.ads: Likewise.
3654 * libgnat/s-excdeb.adb: Likewise.
3655 * libgnat/s-excdeb.ads: Likewise.
3656 * libgnat/s-except.ads: Likewise.
3657 * libgnat/s-exctab.adb: Likewise.
3658 * libgnat/s-exctab.ads: Likewise.
3659 * libgnat/s-finmas.ads: Likewise.
3660 * libgnat/s-htable.adb: Likewise.
3661 * libgnat/s-htable.ads: Likewise.
3662 * libgnat/s-mastop.adb: Likewise.
3663 * libgnat/s-mastop.ads: Likewise.
3664 * libgnat/s-memory.adb: Likewise.
3665 * libgnat/s-memory.ads: Likewise.
3666 * libgnat/s-os_lib.ads: Likewise.
3667 * libgnat/s-parame.adb: Likewise.
3668 * libgnat/s-parame.ads: Likewise.
3669 * libgnat/s-parame__posix2008.ads: Likewise.
3670 * libgnat/s-purexc.ads: Likewise.
3671 * libgnat/s-resfil.adb: Likewise.
3672 * libgnat/s-restri.adb: Likewise.
3673 * libgnat/s-restri.ads: Likewise.
3674 * libgnat/s-secsta.adb: Likewise.
3675 * libgnat/s-secsta.ads: Likewise.
3676 * libgnat/s-soflin.adb: Likewise.
3677 * libgnat/s-soflin.ads: Likewise.
3678 * libgnat/s-sopco3.adb: Likewise.
3679 * libgnat/s-sopco3.ads: Likewise.
3680 * libgnat/s-sopco4.adb: Likewise.
3681 * libgnat/s-sopco4.ads: Likewise.
3682 * libgnat/s-sopco5.adb: Likewise.
3683 * libgnat/s-sopco5.ads: Likewise.
3684 * libgnat/s-spsufi.ads: Likewise.
3685 * libgnat/s-stache.adb: Likewise.
3686 * libgnat/s-stache.ads: Likewise.
3687 * libgnat/s-stalib.adb: Likewise.
3688 * libgnat/s-stalib.ads: Likewise.
3689 * libgnat/s-stoele.adb: Likewise.
3690 * libgnat/s-stoele.ads: Likewise.
3691 * libgnat/s-strcom.adb: Likewise.
3692 * libgnat/s-strcom.ads: Likewise.
3693 * libgnat/s-strhas.adb: Likewise.
3694 * libgnat/s-string.adb: Likewise.
3695 * libgnat/s-string.ads: Likewise.
3696 * libgnat/s-strops.adb: Likewise.
3697 * libgnat/s-strops.ads: Likewise.
3698 * libgnat/s-ststop.adb: Likewise.
3699 * libgnat/s-ststop.ads: Likewise.
3700 * libgnat/s-traceb.adb: Likewise.
3701 * libgnat/s-traceb.ads: Likewise.
3702 * libgnat/s-traent.adb: Likewise.
3703 * libgnat/s-traent.ads: Likewise.
3704 * libgnat/s-utf_32.adb: Likewise.
3705 * libgnat/s-unstyp.ads: Likewise.
3706 * libgnat/s-wchcnv.adb: Likewise.
3707 * libgnat/s-wchcnv.ads: Likewise.
3708 * libgnat/s-wchcon.adb: Likewise.
3709 * libgnat/s-wchcon.ads: Likewise.
3710 * libgnat/s-wchjis.adb: Likewise.
3711 * libgnat/s-wchjis.ads: Likewise.
3712
3713 2022-01-05 Arnaud Charlet <charlet@adacore.com>
3714
3715 * osint.adb (File_Names_Equal): Declare To_Lower locally.
3716 * osint.ads (Null_FD): New.
3717 * fmap.adb, sinput-l.adb, targparm.adb: Adapt to changes above.
3718 * switch-b.adb (Scan_Debug_Switches): Use Is_Regular_File to
3719 simplify the bootstrap dependencies.
3720
3721 2022-01-03 Jakub Jelinek <jakub@redhat.com>
3722
3723 * gnat_ugn.texi: Bump @copying's copyright year.
3724 * gnat_rm.texi: Likewise.
3725
3726 \f
3727 Copyright (C) 2022 Free Software Foundation, Inc.
3728
3729 Copying and distribution of this file, with or without modification,
3730 are permitted in any medium without royalty provided the copyright
3731 notice and this notice are preserved.