This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e37e175e7dc Fix build failure on Windows with older binutils new 7e12d491cef [Ada] Avoid unnecessary call in preanalysis without freezing new 48096ca4ac8 [Ada] Remove an unnecessary local constant new 8bab88ba7be [Ada] Refine types of local variables in analysis of expres [...] new 8a13a0017e5 [Ada] Avoid repeated calls in analysis of expression functions new e437dd45e78 [Ada] Fix comment related to analysis of expression functions new 640ba4c1a33 [Ada] Avoid repeated computing of type of expression functions new e40f4ab4636 [Ada] Decouple analysis of static expression functions from [...] new 81956c08f74 [Ada] Reorder preanalysis of static expression functions new d80c7331878 [Ada] Update internal documentation of debugging information new 9b1647a50dd [Ada] Incremental patch for restriction No_Dynamic_Accessib [...] new e347e6c9276 [Ada] Inconsistency between declaration and body of predica [...] new 1f72ec808b2 [Ada] Initialize local variables related to static expressi [...] new f1b4b3d75cd [Ada] aarch64-rtems6: use wraplf variant for a-nallfl new 2a847e8c8fa [Ada] Add paragraph about representation changes and Scalar [...] new e4a6acd67ef [Ada] Code cleanups in a-strfix.adb new 90635a37c2d [Ada] Fix index range violations in krunch new 06fd120d19d [Ada] Fix typo in comment related to derived discriminated types new 2390451ede4 [Ada] Fix invalid JSON for derived variant record with -gnatRj new 021cf768fba [Ada] Fix layout of contracts new fbc72d0b4ac [Ada] Add source file name to gnat bug box new 175c2f98ea8 [Ada] Declare time_t uniformly based on a system parameter new 765ca22b179 [Ada] Crash on inlined separate subprogram new e4de29f4677 [Ada] Add -gnatX support for casing on discriminated values new 79b87fcf29c [Ada] Typo corrections and minor reformatting new 66d43665bc9 [Ada] Crash on expansion of BIP construct in -gnatf mode new d206399a97b [Ada] Improve performance of Ada.Containers.Doubly_Linked_L [...] new bb66a102152 [Ada] Add missed OS constant values new f377685e3d8 [Ada] Fix crash on type extensions with discriminants new d35d546a7fc [Ada] par-ch6: do not mark subprogram as missing "is" if imported new 7802ee7b018 [Ada] Fix style in expansion of attribute Put_Image
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 | 5 +- gcc/ada/comperr.adb | 5 + .../gnat_rm/implementation_defined_attributes.rst | 40 ++ .../doc/gnat_rm/implementation_defined_pragmas.rst | 11 +- gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 9 + gcc/ada/exp_dbug.ads | 409 ++++++++++----------- gcc/ada/exp_put_image.adb | 16 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/gnat_rm.texi | 51 ++- gcc/ada/gsocket.h | 1 + gcc/ada/krunch.adb | 17 +- gcc/ada/libgnarl/s-linux.ads | 4 +- gcc/ada/libgnarl/s-linux__alpha.ads | 4 +- gcc/ada/libgnarl/s-linux__android.ads | 4 +- gcc/ada/libgnarl/s-linux__hppa.ads | 4 +- gcc/ada/libgnarl/s-linux__mips.ads | 4 +- gcc/ada/libgnarl/s-linux__riscv.ads | 4 +- gcc/ada/libgnarl/s-linux__sparc.ads | 4 +- gcc/ada/libgnarl/s-linux__x32.ads | 7 +- gcc/ada/libgnarl/s-osinte__aix.ads | 5 +- gcc/ada/libgnarl/s-osinte__android.ads | 4 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 4 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 5 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 5 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 4 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 5 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 5 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 4 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 + gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 4 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 4 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 4 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 5 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 7 +- gcc/ada/libgnarl/s-qnx.ads | 5 +- gcc/ada/libgnat/a-cdlili.adb | 219 ++++++++--- gcc/ada/libgnat/a-strfix.adb | 138 +++---- gcc/ada/libgnat/a-strunb.ads | 29 +- gcc/ada/libgnat/a-strunb__shared.ads | 11 +- gcc/ada/libgnat/g-sothco.ads | 7 +- gcc/ada/libgnat/s-os_lib.ads | 17 +- gcc/ada/libgnat/s-osprim__darwin.adb | 4 +- gcc/ada/libgnat/s-osprim__posix.adb | 4 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 4 +- gcc/ada/libgnat/s-osprim__rtems.adb | 4 +- gcc/ada/libgnat/s-osprim__x32.adb | 3 +- gcc/ada/libgnat/s-parame.ads | 7 + gcc/ada/libgnat/s-parame__ae653.ads | 7 + gcc/ada/libgnat/s-parame__hpux.ads | 7 + .../{s-parame.ads => s-parame__posix2008.ads} | 10 +- gcc/ada/libgnat/s-parame__vxworks.ads | 15 + gcc/ada/par-ch6.adb | 26 +- gcc/ada/repinfo.adb | 55 ++- gcc/ada/repinfo.ads | 7 +- gcc/ada/s-oscons-tmplt.c | 6 + gcc/ada/sem_case.adb | 285 ++++++++++---- gcc/ada/sem_ch13.adb | 43 ++- gcc/ada/sem_ch3.adb | 11 +- gcc/ada/sem_ch6.adb | 168 ++++----- gcc/ada/sem_res.adb | 17 +- gcc/ada/sem_util.adb | 34 +- gcc/ada/sem_util.ads | 7 +- 63 files changed, 1185 insertions(+), 660 deletions(-) copy gcc/ada/libgnat/{s-parame.ads => s-parame__posix2008.ads} (96%)