This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2d0eeb529d4 Fortran: Fix wrong code in unlimited polymorphic assignment [...] new 0a82463c573 ada: Compiler crash on nonstatic container aggregates for D [...] new 105bba84b10 ada: Refactor GNAT.Directory_Operations.Read to minimise ru [...] new a14dc3e9b0e ada: Simplify uses of readdir_gnat with object overlay new 5270bfc6e8c ada: Fix internal error with Put_Image aspect on access-to- [...] new c573c56bfa3 ada: Enable casing on composite via -X0 instead of -X new 2fc8ea4af4a ada: Fix pragma Compile_Time_Error for alignment of array types new 8e76c189f10 ada: Avoid crash on illegal constrained type declarations new 8d6c7fccd04 ada: Restore fix for controlled dynamic allocation with BIP [...] new c1b33f8cf2b ada: Small cleanup in the BIP machinery new 56e781f6b83 ada: Decouple finalization masters from storage pools new eff0e268f4b ada: Remove deprecated VxWorks interrupt connection API new c8e01e79224 ada: Replace finalization masters with finalization collections new c52bfe61b2f ada: Couple of comment tweaks to latest change new 0533acf6043 ada: Rewrite Append_Entity_Name; skip irrelevant names new 65c0029fd96 ada: Complete implementation of Ada 2022 aspect Exclusive_F [...] new 7f128965114 ada: Refactor repeated code for querying Boolean-valued aspects new 4768f3dd68e ada: Deconstruct unused flag Is_Expanded_Contract new 32fe73ee9d9 ada: Recognize pragma Lock_Free as specific to GNAT new da884755941 ada: Refine type of a local variable new 1de93edbdec ada: Fix style in comments new 3aa99be0991 ada: Move splitting of pre/post aspect expressions to expansion new f7e1ddec5c5 ada: Deconstruct flag Split_PPC since splitting now is done [...] new b3eef3b124d ada: Fix crash on Compile_Time_Warning in dead code new c1ece0ca7d3 ada: Remove guards against traversal of empty list of aspects new 7e348a40db2 ada: Attributes Put_Image and Object_Size are defined by Ada 2022 new a9c07b8efac ada: Remove dynamic frame in System.Image_D and document it [...] new 6d13384e642 ada: Rename finalization scope masters into finalization masters new a0041595dc6 ada: Revert recent change for Put_Image and Object_Size attributes new 51b84f23b55 ada: Remove code that expected pre/post being split into conjuncts new 5de07539340 ada: Move Init_Proc_Level_Formal from Exp_Ch3 to Exp_Util
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/Makefile.rtl | 9 +- gcc/ada/accessibility.adb | 1 - gcc/ada/aspects.adb | 1 - gcc/ada/contracts.adb | 24 +- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 236 +++++------ gcc/ada/doc/gnat_rm/the_gnat_library.rst | 17 - gcc/ada/einfo.ads | 42 +- gcc/ada/errout.adb | 11 +- gcc/ada/exp_aggr.adb | 247 +++++++----- gcc/ada/exp_ch13.adb | 11 +- gcc/ada/exp_ch3.adb | 137 +++---- gcc/ada/exp_ch3.ads | 5 - gcc/ada/exp_ch4.adb | 25 +- gcc/ada/exp_ch6.adb | 413 ++++++++++--------- gcc/ada/exp_ch6.ads | 30 +- gcc/ada/exp_ch7.adb | 494 ++++++++++------------- gcc/ada/exp_ch7.ads | 24 +- gcc/ada/exp_ch9.adb | 20 +- gcc/ada/exp_prag.adb | 279 ++++++++----- gcc/ada/exp_util.adb | 71 +++- gcc/ada/exp_util.ads | 10 +- gcc/ada/freeze.adb | 8 +- gcc/ada/gen_il-fields.ads | 6 +- gcc/ada/gen_il-gen-gen_entities.adb | 10 +- gcc/ada/gen_il-gen-gen_nodes.adb | 3 - gcc/ada/gen_il-internals.adb | 2 - gcc/ada/gnat_rm.texi | 468 ++++++++++----------- gcc/ada/impunit.adb | 1 - gcc/ada/libgnarl/i-vxinco.adb | 48 --- gcc/ada/libgnarl/i-vxinco.ads | 56 --- gcc/ada/libgnarl/s-interr__vxworks.adb | 5 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 4 +- gcc/ada/libgnat/g-dirope.adb | 28 +- gcc/ada/libgnat/i-vxwork.ads | 115 +----- gcc/ada/libgnat/i-vxwork__x86.ads | 109 ----- gcc/ada/libgnat/s-finmas.adb | 356 ---------------- gcc/ada/libgnat/s-finmas.ads | 152 ------- gcc/ada/libgnat/s-finpri.adb | 181 ++++++++- gcc/ada/libgnat/s-finpri.ads | 112 ++++- gcc/ada/libgnat/s-imaged.adb | 55 ++- gcc/ada/libgnat/s-imaged.ads | 5 +- gcc/ada/libgnat/s-imagef.adb | 9 + gcc/ada/libgnat/s-imde128.ads | 3 +- gcc/ada/libgnat/s-imde32.ads | 3 +- gcc/ada/libgnat/s-imde64.ads | 3 +- gcc/ada/libgnat/s-spsufi.adb | 6 +- gcc/ada/libgnat/s-spsufi.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 112 +++-- gcc/ada/libgnat/s-stposu.ads | 109 ++--- gcc/ada/par_sco.adb | 13 +- gcc/ada/rtsfind.ads | 23 +- gcc/ada/sem_attr.adb | 12 +- gcc/ada/sem_case.adb | 4 +- gcc/ada/sem_ch12.adb | 22 +- gcc/ada/sem_ch13.adb | 72 +--- gcc/ada/sem_ch3.adb | 97 +++-- gcc/ada/sem_ch5.adb | 8 +- gcc/ada/sem_ch6.adb | 16 +- gcc/ada/sem_disp.adb | 22 +- gcc/ada/sem_prag.adb | 27 +- gcc/ada/sem_util.adb | 269 +++++------- gcc/ada/sem_util.ads | 13 +- gcc/ada/sinfo.ads | 24 +- gcc/ada/sinput.adb | 21 +- gcc/ada/treepr.adb | 2 - 66 files changed, 2036 insertions(+), 2689 deletions(-) delete mode 100644 gcc/ada/libgnarl/i-vxinco.adb delete mode 100644 gcc/ada/libgnarl/i-vxinco.ads delete mode 100644 gcc/ada/libgnat/s-finmas.adb delete mode 100644 gcc/ada/libgnat/s-finmas.ads