This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 69a2c243dd2 rs6000: Disassemble opaque modes using subregs to allow opt [...] new f82d1502da4 ada: Adjust comparisons in if-statements according to coding style new 56eefdb97d7 ada: Fix internal error on expression function called for d [...] new 3ac5d2bd8d9 ada: Fix internal error on Ghost aspect applied to Big_Integers new 17bec6c53d4 ada: Fix Itype-related predicate check omissions. new 69bf47b6eca ada: Remove dead branch from Get_Enclosing_Object new bdac2b9f63a ada: Document sanitizers for Ada new 66ef410fa3a ada: Document sanitizers for Ada new 1666d00bfbf ada: Tweak handling of Parent field in Print_Node new 208da63ffb8 ada: Fix typo in comment new 09cd7f3856d ada: Add entity chain debug printing subprograms new b535f066ac9 ada: Fix a couple of typos in the sanitizers for Ada new a61eb1d4ad7 ada: Remove redundant condition in test of System.Val_Real. [...] new e6d09348dc1 ada: Fix crash on nested access-to-subprogram types new 6e3b7d9476a ada: Record type Put_Image procedures omitting discriminant values new c2f5914bc67 ada: include header to declare isalpha in adaint new 48d05988886 ada: use pointer decay for socket address type compatibility new 506db5396f8 ada: Elide copy for calls as values of nonlimited by-refere [...] new eeb25a33f5b ada: Fix fallout of latest change to aggregate expansion new d47dc1143c2 ada: Fix detection of ghost objects in assignment statements new 587128270fc ada: 'Size'Class and interface types documentation new 2a37f95567b ada: Remove redundant `gnatls -l` switch new 1d76aed2e92 ada: Fix bogus error for pragma No_Component_Reordering on [...] new 97d0c9f68e2 ada: Fix detection of ghost objects in unusual procedure calls new c76e68d30c1 ada: Tune name and commend document of a ghost utility routine new 5638cb97186 ada: Filling in gaps in handling of inherited Pre/Post'Clas [...] new 74a7c286be8 ada: Fix Itype-related predicate check omissions (part 2). new a3e3ac6fa29 ada: Ignore unchecked type conversions while getting enclos [...] new 72d1ce99f7e ada: Sort subprogram declaration in alphabetic order new 3bb1b4acf6a ada: Array aggregates of mutably tagged objects new 2f210772150 ada: Ignore ghost predicate in Ada.Strings.Superbounded new 23e1e539049 ada: Fix missing rounding in System.Value_R.Scan_Raw_Real new 12aa6ad0d52 ada: Remove useless Set_Scope calls new 404f2794e56 ada: Remove uses of E_Void for subtype declarations new 0558fc324b4 ada: Fix bug in -gnatw.o switch (unreferenced out parameters) new d5a1ff59d8b ada: Remove obsolete comment new 98b9ecc324a ada: Reuse Snames classification of reserved words new 722609db5e7 ada: Add documentation of implemented Ada 2022 features new f2063c92d30 ada: Make class-wide Max_Size_In_Storage_Elements return a [...] new 764a7c0b746 ada: Refine use of Has_Exit new 1b4f296d551 ada: Fix Execution_Successful value with exceptions
The 40 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/adaint.c | 1 + gcc/ada/atree.ads | 2 +- gcc/ada/comperr.adb | 2 +- gcc/ada/cstand.adb | 4 - gcc/ada/doc/gnat_rm.rst | 1 + gcc/ada/doc/gnat_rm/about_this_guide.rst | 3 + gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 189 +- .../implementation_of_ada_2012_features.rst | 5 +- .../implementation_of_ada_2022_features.rst | 2249 ++++++++ .../doc/gnat_ugn/gnat_and_program_execution.rst | 270 + gcc/ada/einfo-utils.adb | 59 +- gcc/ada/errout.adb | 5 +- gcc/ada/errout.ads | 5 +- gcc/ada/erroutc-sarif_emitter.adb | 3 +- gcc/ada/erroutc.ads | 4 + gcc/ada/exp_aggr.adb | 312 +- gcc/ada/exp_aggr.ads | 4 + gcc/ada/exp_attr.adb | 34 +- gcc/ada/exp_ch11.adb | 2 + gcc/ada/exp_ch3.adb | 67 +- gcc/ada/exp_ch4.adb | 89 +- gcc/ada/exp_ch6.adb | 18 +- gcc/ada/exp_ch7.adb | 7 + gcc/ada/exp_put_image.adb | 55 +- gcc/ada/exp_util.adb | 231 +- gcc/ada/freeze.adb | 7 +- gcc/ada/gen_il-gen-gen_entities.adb | 2 +- gcc/ada/ghost.adb | 96 +- gcc/ada/gnat1drv.adb | 26 +- gcc/ada/gnat_rm.texi | 5879 ++++++++++++++++---- gcc/ada/gnat_ugn.texi | 689 ++- gcc/ada/gnatls.adb | 39 - gcc/ada/libgnat/a-except.adb | 18 + gcc/ada/libgnat/a-strsup.ads | 9 +- gcc/ada/libgnat/i-cpoint.adb | 2 +- gcc/ada/libgnat/s-valrea.adb | 14 +- gcc/ada/libgnat/s-valuer.adb | 51 +- gcc/ada/libgnat/s-valuer.ads | 3 +- gcc/ada/par-util.adb | 15 +- gcc/ada/prepcomp.adb | 4 +- gcc/ada/sem_aggr.adb | 28 +- gcc/ada/sem_ch13.adb | 56 + gcc/ada/sem_ch3.adb | 43 +- gcc/ada/sem_ch5.adb | 4 - gcc/ada/sem_ch6.adb | 13 +- gcc/ada/sem_ch6.ads | 5 +- gcc/ada/sem_prag.adb | 17 +- gcc/ada/sem_util.adb | 95 +- gcc/ada/sem_util.ads | 43 +- gcc/ada/sem_warn.adb | 2 +- gcc/ada/socket.c | 12 +- gcc/ada/sprint.adb | 4 +- gcc/ada/treepr.adb | 62 +- gcc/ada/treepr.ads | 14 + gcc/ada/types.ads | 4 +- gcc/ada/types.h | 5 +- 56 files changed, 8929 insertions(+), 1953 deletions(-) create mode 100644 gcc/ada/doc/gnat_rm/implementation_of_ada_2022_features.rst