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