This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d74d98784a9 tree-optimization/106055 - issue with autopar new ad7ed87a436 [Ada] Adjust description of Pure_Function pragma new 089a4a48ac3 [Ada] Create new unbounded functional sequence new df69e326b39 [Ada] Fix for resolution of overloaded subprogram for Itera [...] new bdd5056736b [Ada] Plug loophole for built-in-place return with limited_ [...] new ddd88925273 [Ada] Incorrect accessibility check on return of discrimina [...] new 82b63eb0f30 [Ada] Add GNAT specific pragmas to the equivalent Assertion [...] new 2e9b2ab3b5b [Ada] Update the documentation of functional containers new a8a1da109ef [Ada] Add Ada 2022 features to sets containers new 4030e83c276 [Ada] Give missing error on ambiguous operand of equality operator new e7428fff12c [Ada] Add a RM entry for the functional infinite sequences new f7c05e82037 [Ada] Avoid unwanted warnings for statically-known-successf [...] new 063c8f4c01b [Ada] Compiler rejects legal allocator in record component [...] new cac397f3f6f [Ada] Fix length of title underlines. new eb6e8a7acd1 [Ada] Add Ada 2022 Key function to sets containers new c901877facf [Ada] Call-initialize all controlled objects in place new 02e41e69d47 [Ada] Do not use front-end build-in-place mechanism for non [...] new 3319015b0a4 [Ada] Fix missing error on 'Access of constrained array new 1fde86bba55 [Ada] Single character argument in call to Quote_Argument r [...] new 78f13b008ab [Ada] Tech debt: Remove code duplication new 4b766285b08 [Ada] Assertions in Einfo.Utils new f3451ba8aa3 [Ada] Enforce deferred constant completion rules new 2cad8a59a80 [Ada] Use static stack allocation for small dynamic string [...] new 0896e2b79a3 [Ada] Adjust previous change to Rewrite_As_Renaming new a521dc37999 [Ada] Use static stack allocation for small string if-expressions new e0cd23986ed [Ada] Refactor duplicated resolution of Count and Index attributes new 2f94aea27c0 [Ada] Makefile.rtl: remove references t oVxworks RTP Cert . [...] new aa683f5c036 [Ada] Small housekeeping work in Expand_N_Object_Declaration new 4dab9bed7bd [Ada] vx7r2: do not include s-qnx.ads in the kernel and rtp [...] new 1f03b43fc75 [Ada] Fix dispatching call to primitive function with contr [...] new 8c6bef0a33e [Ada] Do not make procedure call with only tag-indeternmina [...]
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/checks.adb | 99 +++- gcc/ada/debug.adb | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 68 ++- .../building_executable_programs_with_gnat.rst | 34 +- gcc/ada/einfo-utils.adb | 61 ++- gcc/ada/einfo-utils.ads | 57 ++- gcc/ada/exp_ch3.adb | 235 ++++----- gcc/ada/exp_ch4.adb | 550 +++++++++++++++++---- gcc/ada/exp_ch6.adb | 133 ++--- gcc/ada/exp_ch7.adb | 9 +- gcc/ada/exp_disp.adb | 10 +- gcc/ada/exp_tss.adb | 2 +- gcc/ada/exp_util.adb | 49 +- gcc/ada/gnat_rm.texi | 476 +++++++++--------- gcc/ada/gnat_ugn.texi | 38 +- gcc/ada/impunit.adb | 1 + gcc/ada/libgnat/a-cbhase.adb | 58 +++ gcc/ada/libgnat/a-cbhase.ads | 22 + gcc/ada/libgnat/a-cborse.adb | 56 +++ gcc/ada/libgnat/a-cborse.ads | 22 + gcc/ada/libgnat/{a-cofuve.adb => a-cfinse.adb} | 182 ++++--- gcc/ada/libgnat/{a-cofuve.ads => a-cfinse.ads} | 183 +++---- gcc/ada/libgnat/a-cihase.adb | 58 +++ gcc/ada/libgnat/a-cihase.ads | 22 + gcc/ada/libgnat/a-ciorse.adb | 55 +++ gcc/ada/libgnat/a-ciorse.ads | 22 + gcc/ada/libgnat/a-cohase.adb | 58 +++ gcc/ada/libgnat/a-cohase.ads | 22 + gcc/ada/libgnat/a-conhel.adb | 8 +- gcc/ada/libgnat/a-conhel.ads | 28 +- gcc/ada/libgnat/a-coorse.adb | 55 +++ gcc/ada/libgnat/a-coorse.ads | 22 + gcc/ada/libgnat/s-os_lib.adb | 2 +- gcc/ada/sem_attr.adb | 41 +- gcc/ada/sem_aux.adb | 6 +- gcc/ada/sem_ch13.adb | 1 + gcc/ada/sem_ch3.adb | 58 ++- gcc/ada/sem_ch4.adb | 17 +- gcc/ada/sem_disp.adb | 86 ++-- gcc/ada/sem_prag.adb | 37 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 41 +- gcc/ada/sem_util.adb | 66 +-- gcc/ada/sem_warn.adb | 9 +- gcc/ada/sinfo.ads | 4 +- gcc/ada/sprint.adb | 10 +- gcc/ada/types.ads | 5 + gcc/ada/uintp.ads | 2 + 50 files changed, 2012 insertions(+), 1089 deletions(-) copy gcc/ada/libgnat/{a-cofuve.adb => a-cfinse.adb} (52%) copy gcc/ada/libgnat/{a-cofuve.ads => a-cfinse.ads} (68%)