This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from acbfa2bc600 libstdc++: Update my author blurb in the manual new ae5de5a3279 ada: Add new -gnatw_q switch to usage message new 59dd07ef253 ada: Raise Tag_Error when Ada.Tags operations are called wi [...] new b9d8ad71753 ada: Missing master of task causing assertion failure new 4a22fdac0f6 ada: Reject record delta aggregates with limited expressions new 2ff87e21c20 ada: Allow initialization of limited objects with delta aggregates new 79e02673e97 ada: Reject limited objects in array and record delta aggregates new 83ebb97db77 ada: Remove obsolete code in Resolve_If_Expression new 5c0722cb40a ada: Cleanup local variable that is only set as an out parameter new d96a20bf2ef ada: Remove unneeded code in handling formal type defaults new 7857d873293 ada: Fix inconsistent whitespace in Ada.Numerics.Generic_Co [...] new c2596d45333 ada: Fix expansion of 'Wide_Image and 'Wide_Wide_Image on c [...] new 788e5f06d4e ada: Preanalyze classwide contracts as spec expressions new 786c6ba5a51 ada: Remove redundant line in Analyze_Qualified_Expression new 270713d3f65 ada: Minor consistency tweaks in Sem_Ch4 new f2fa41b442a ada: Improve handling of declare expressions in deferred-fr [...] new c523e3f1ea9 ada: Align -gnatwc's documentation with its behavior new 7a08b9393c7 ada: Move warnings switches -- initial work new f1668c3d35b ada: Enforce matching of extra formals new 59ad8b684dd ada: Implement RM 4.5.7(10/3) name resolution rule new a645dc3c20c ada: Propagate aspect Ghost when instantiating null formal [...] new 0ed20c72aa0 ada: Small consistency fix new 48e2e5b4c2f ada: Set Support_Atomic_Primitives for VxWorks 7 runtimes new 45656a992eb ada: Adjust classwide contract expression preanalysis new 11f892571c7 ada: Clean up call to check if aspects are present new 10f193eb043 ada: Compile-time simplification of 'Image incorrectly igno [...] new b2278f6b146 ada: Fix oversight in implementation of allocators for stor [...]
The 26 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/contracts.adb | 483 ++++---- gcc/ada/contracts.ads | 4 + gcc/ada/debug.adb | 6 +- .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/err_vars.ads | 6 - gcc/ada/errout.adb | 2 + gcc/ada/errout.ads | 9 - gcc/ada/erroutc.adb | 1 + gcc/ada/exp_attr.adb | 41 +- gcc/ada/exp_ch3.adb | 136 ++- gcc/ada/exp_ch3.ads | 16 +- gcc/ada/exp_ch6.adb | 318 +++++- gcc/ada/exp_ch6.ads | 20 +- gcc/ada/exp_ch9.adb | 37 +- gcc/ada/exp_imgv.adb | 19 + gcc/ada/exp_put_image.adb | 31 +- gcc/ada/exp_put_image.ads | 6 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/fe.h | 4 +- gcc/ada/freeze.adb | 115 +- gcc/ada/frontend.adb | 11 + gcc/ada/gcc-interface/Make-lang.in | 2 +- gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/gcc-interface/decl.cc | 2 +- gcc/ada/gcc-interface/utils2.cc | 33 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 4 +- gcc/ada/libgnat/a-ngcoar.ads | 4 +- gcc/ada/libgnat/a-tags.adb | 22 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 1 + gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 1 + gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 1 + gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 1 + gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/rtsfind.ads | 4 + gcc/ada/sem_aggr.adb | 29 +- gcc/ada/sem_attr.adb | 8 +- gcc/ada/sem_ch12.adb | 8 +- gcc/ada/sem_ch3.adb | 64 +- gcc/ada/sem_ch4.adb | 170 +-- gcc/ada/sem_ch5.adb | 2 +- gcc/ada/sem_ch6.adb | 1186 +++++++++++++++----- gcc/ada/sem_ch6.ads | 19 + gcc/ada/sem_eval.adb | 1 + gcc/ada/sem_prag.adb | 14 + gcc/ada/sem_res.adb | 118 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 21 +- gcc/ada/switch-c.adb | 1 - gcc/ada/usage.adb | 4 + gcc/ada/warnsw.adb | 1 - gcc/ada/warnsw.ads | 13 +- 59 files changed, 2134 insertions(+), 891 deletions(-)