This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e656656e711 diagnostics: use unicode art for interprocedural depth new fd3a9ee2b9d ada: Fix docs and comments about pragmas for Boolean-valued [...] new 3549a58fa54 ada: Fix casing in error messages new 61751ee5631 ada: Fix ordering of code for pragma Preelaborable_Initialization new 1d992c40e77 ada: Fix alphabetic ordering of aspect identifiers new 492f896e3a2 ada: Cleanup reporting locations for Ada 2022 and GNAT exte [...] new 06078187797 ada: Reuse existing expression when rewriting aspects to pragmas new 8b73cb99bbd ada: Remove Aspect_Specifications field from N_Procedure_Sp [...] new e730d52a945 ada: Fix bug in maintaining dimension info new 91c6302c8d6 ada: Formal_Derived_Type'Size is not static new aaaa50ae875 ada: Implement per-finalization-collection spinlocks new a58b6be7f38 ada: Follow up fixes for Put_Image/streaming regressions new f03905788cb ada: Fix crash with -gnatdJ and -gnatw_q new 7c487eb8ecc ada: Fix casing of CUDA in error messages new 81a5815a48b ada: Fix bogus error on function returning noncontrolling r [...] new b98e256652c ada: Fix resolving tagged operations in array aggregates new 48068753771 ada: Fix latent alignment issue for dynamically-allocated c [...] new bc35098efbf ada: Fix typo in CUDA error message new 513f6b889ab ada: Fixup one more pattern of broken scope information new 8560a0644da ada: Minor performance improvement for dynamically-allocate [...] new fa832b4e799 ada: Fix comments about Get_Ranged_Checks new 7d2a5dbbfed ada: Fix detection of if_expressions that are known on entry new f5c78702f94 ada: No need to follow New_Occurrence_Of with Set_Etype new 55d11e8751e ada: Improve recovery from illegal occurrence of 'Old in if [...] new 8e22376d8e2 ada: Propagate Program_Error from failed finalization of co [...] new a802cb3c5f5 ada: Fix reason code for length check new c485a154ae0 ada: Ignore ghost nodes in call graph information for dispa [...] new c3b570b5d93 ada: Avoid checking parameters of protected procedures new ea648848eac ada: Fix standalone Windows builds of adaint.c new 5c9205a4d72 ada: Fix missing length checks with case expressions new 33ae453d683 ada: Fix reference to RM clause in comment new 568c79570a5 ada: Implement new experimental attribute 'Super new 9ec20f1f84a ada: Exception on Indefinite_Vector aggregate with loop_par [...] new 584ade0b823 ada: Redundant validity checks new f72988ac5ec ada: Reset scope of top level object declaration during unnesting new bff53282751 ada: Remove obsolete reference in comment
The 35 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/accessibility.adb | 2 +- gcc/ada/adaint.c | 7 + gcc/ada/aspects.ads | 4 +- gcc/ada/checks.adb | 20 +- gcc/ada/checks.ads | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 24 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 57 +- gcc/ada/erroutc.adb | 13 +- gcc/ada/exp_aggr.adb | 43 +- gcc/ada/exp_attr.adb | 39 + gcc/ada/exp_cg.adb | 17 +- gcc/ada/exp_ch13.adb | 9 +- gcc/ada/exp_ch4.adb | 26 +- gcc/ada/exp_ch7.adb | 105 +- gcc/ada/exp_util.adb | 5 + gcc/ada/gen_il-gen-gen_nodes.adb | 1 - gcc/ada/gnat_cuda.adb | 2 +- gcc/ada/gnat_rm.texi | 1018 ++++++++++---------- gcc/ada/libgnat/a-coinve.ads | 2 +- gcc/ada/libgnat/s-finpri.adb | 100 +- gcc/ada/libgnat/s-finpri.ads | 33 +- gcc/ada/libgnat/s-stposu.adb | 69 +- gcc/ada/libgnat/s-stposu.ads | 2 +- gcc/ada/sem_attr.adb | 67 ++ gcc/ada/sem_attr.ads | 8 + gcc/ada/sem_ch13.adb | 27 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch6.adb | 30 +- gcc/ada/sem_prag.adb | 208 ++-- gcc/ada/sem_res.adb | 3 + gcc/ada/sem_util.adb | 35 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/snames.ads-tmpl | 2 + 33 files changed, 1185 insertions(+), 799 deletions(-)