This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 008153c8435 expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] new ed17bbe3c3a [Ada] Robust switching from incomplete to access types new a5db70e78af [Ada] Fix bug in subtype of private type with invariants new 44d27e8e735 [Ada] Add more initialization of Stored_Constraint new 4dbdeeb889d [Ada] Avoid inappropriate error messages regarding aggregat [...] new 81e68a19543 [Ada] Rename Ada 202* to Ada 2022 new a7cadd18606 [Ada] Variable-sized node types -- cleanup new 5fdd694a74c [Ada] Variable-sized node types: improve error messages new 69558e562c0 [Ada] Replace repeated calls by references to a local object new f1e93d3f1ad [Ada] Add support for folding more and/or expressions new b2339160162 [Ada] Fix bug in if_expressions introduced by var-size node [...] new 86347b2d8d4 [Ada] Remove const qualifier on a couple of pointed-to types new 9880492caa6 [Ada] Remove redundant guard from Find_Overlaid_Entity new 385484ef92f [Ada] Small cleanup in exception handling C code new 688fb8553bd [Ada] Clarify the semantics of signed intrinsic shift operations new d31c2b94331 [Ada] Disable certain checks in predefined units new 65067cb65dc [Ada] Add Interface_Name field to E_Loop_Parameter new df3db34e57f [Ada] Allow Known_Static_Component_Size (etc) on private types new d675f352876 [Ada] Fix typos in comment about expansion of attribute Image new 3d4fbcb4c98 [Ada] Error when passing subprogram'Access to null-defaulte [...] new 9e47051a378 [Ada] AI12-0138: Iterators and other nonoverridable aspects new 472c8434679 [Ada] Minor consistency fix for Windows SEH new abcf5174979 [Ada] Use runtime from base compiler during stage1 new 903655af702 [Ada] Fix detection of access-to-variable types new 4cee20bb1eb [Ada] Fix handling of scopes for subprogram calls in unnesting new 811b8aa5364 [Ada] No_Task_Parts aspect new 40f464256cb [Ada] Incorrect Reinit_Field_To_Zero calls for concurrent entities new 6ae60a649ee [Ada] Extend function to retrieve first/last nodes to all d [...] new 2a344c79824 [Ada] Enable removal of side-effects in component declarations new 759df6fd416 [Ada] Remove couple of obsolete declarations new ba998f6407b [Ada] Avoid unhelpful dead code warnings
The 30 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ada/Make-generated.in | 3 + gcc/ada/argv-lynxos178-raven-cert.c | 5 +- gcc/ada/argv.c | 6 +- gcc/ada/aspects.ads | 5 + gcc/ada/atree.adb | 335 +- gcc/ada/atree.ads | 86 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 15 +- gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 14 +- .../building_executable_programs_with_gnat.rst | 18 +- gcc/ada/einfo-utils.adb | 44 +- gcc/ada/einfo-utils.ads | 37 +- gcc/ada/einfo.ads | 3363 ++++++++++---------- gcc/ada/errout.adb | 14 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_ch5.adb | 6 +- gcc/ada/exp_ch6.adb | 12 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch9.adb | 14 +- gcc/ada/exp_imgv.adb | 6 +- gcc/ada/exp_put_image.adb | 6 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 65 +- gcc/ada/fe.h | 6 +- gcc/ada/freeze.adb | 153 +- gcc/ada/gcc-interface/Make-lang.in | 378 ++- gcc/ada/gcc-interface/system.ads | 12 - gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gen_il-fields.ads | 35 +- gcc/ada/gen_il-gen-gen_entities.adb | 266 +- gcc/ada/gen_il-gen-gen_nodes.adb | 53 +- gcc/ada/gen_il-gen.adb | 796 +++-- gcc/ada/gen_il-gen.ads | 164 +- gcc/ada/{gen_il-utils.adb => gen_il-internals.adb} | 104 +- gcc/ada/gen_il-internals.ads | 255 ++ gcc/ada/gen_il-types.ads | 94 +- gcc/ada/gen_il-utils.ads | 558 ---- gcc/ada/gen_il.adb | 12 + gcc/ada/gen_il.ads | 280 +- gcc/ada/gnat_rm.texi | 1126 +++---- gcc/ada/gnat_ugn.texi | 27 +- gcc/ada/impunit.adb | 14 +- gcc/ada/impunit.ads | 2 +- gcc/ada/libgnat/a-cobove.ads | 2 +- gcc/ada/libgnat/a-convec.ads | 2 +- gcc/ada/libgnat/a-iteint.ads | 5 +- gcc/ada/opt.ads | 12 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch3.adb | 2 +- gcc/ada/par-ch4.adb | 22 +- gcc/ada/par-ch5.adb | 4 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-prag.adb | 8 +- gcc/ada/par-util.adb | 4 +- gcc/ada/raise-gcc.c | 12 +- gcc/ada/raise.c | 62 +- gcc/ada/raise.h | 2 - gcc/ada/scans.ads | 2 +- gcc/ada/scng.adb | 8 +- gcc/ada/sem_aggr.adb | 4 +- gcc/ada/sem_attr.adb | 60 +- gcc/ada/sem_cat.adb | 8 + gcc/ada/sem_ch10.adb | 8 +- gcc/ada/sem_ch12.adb | 23 +- gcc/ada/sem_ch13.adb | 49 +- gcc/ada/sem_ch3.adb | 92 +- gcc/ada/sem_ch5.adb | 2 +- gcc/ada/sem_ch6.adb | 12 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_elab.adb | 12 +- gcc/ada/sem_eval.adb | 176 +- gcc/ada/sem_prag.adb | 48 +- gcc/ada/sem_res.adb | 38 +- gcc/ada/sem_type.adb | 6 +- gcc/ada/sem_util.adb | 189 +- gcc/ada/sem_util.ads | 20 +- gcc/ada/sinfo-cn.adb | 55 - gcc/ada/sinfo-utils.ads | 12 +- gcc/ada/sinfo.ads | 2391 +++++++------- gcc/ada/snames.ads-tmpl | 7 +- gcc/ada/sprint.adb | 2 +- gcc/ada/switch-c.adb | 6 +- gcc/ada/treepr.adb | 196 +- gcc/ada/types.ads | 4 + gcc/ada/usage.adb | 24 +- 85 files changed, 6183 insertions(+), 5821 deletions(-) rename gcc/ada/{gen_il-utils.adb => gen_il-internals.adb} (88%) create mode 100644 gcc/ada/gen_il-internals.ads delete mode 100644 gcc/ada/gen_il-utils.ads