This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a24888388ba Add missing declarations to gcc/m2/gm2-libs-min/M2RTS.{def,mod} new 46924ad7806 ada: Fix incorrect warning about unreferenced packed arrays new d990f34e931 ada: Fix finalization issues in extended return statements new 0a8824f7025 ada: Update doc for -gnatw_q new 0776fec1557 ada: Better error message for bad Discard_Names configurati [...] new 8313c5f600f ada: Revert to constrained allocation for string concatenation new 2aa5f94243c ada: Spurious error on Lock_Free protected type with discriminants new 912d1e184a4 ada: Fix generic instantiation of sibling package new 90d3cd03b35 ada: Adjust handling of "%g" in GNAT.Formatted_String new f0bed52ec97 ada: Simplify new expansion of contracts new 59d1681bf3d ada: Further adjust freezing for expansion of contracts new e45bef1ec67 ada: Update gnatpp documentation with --layout switch new 9ef547a7a99 ada: INOX: prototype RFC on String Interpolation new a124b526315 ada: Fix spurious emissions of -gnatwj warning new 229f5150ad6 ada: Fix pasto in comment new 133a8e6339f ada: Optimize class-wide objects initialized with function calls new 3f7776ea33a ada: Do not use decimal approximation in -gnatRj output new 07facb98ed0 ada: Fix nested generic instantiation new 6147feb54c7 ada: Remove unhelpful special case for renamed bodies in GN [...] new 9ff806899bf ada: Flag renaming-as-spec as a body to inline new 09e0175327d ada: Clean up interface handling in Expand_N_Object_Declaration new bd96a6a8a66 ada: Minor tweak to test added in previous change
The 21 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 | 105 +-- .../building_executable_programs_with_gnat.rst | 2 + gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 831 ++++++++------------- gcc/ada/einfo.ads | 6 +- gcc/ada/errout.adb | 2 +- gcc/ada/exp_ch2.adb | 117 +++ gcc/ada/exp_ch2.ads | 7 +- gcc/ada/exp_ch3.adb | 254 +++---- gcc/ada/exp_ch4.adb | 82 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch7.adb | 13 +- gcc/ada/exp_put_image.adb | 43 +- gcc/ada/exp_util.adb | 132 +++- gcc/ada/expander.adb | 3 + gcc/ada/freeze.adb | 27 +- gcc/ada/gen_il-gen-gen_nodes.adb | 3 + gcc/ada/gen_il-types.ads | 1 + gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/lib.adb | 96 +-- gcc/ada/lib.ads | 9 +- gcc/ada/libgnat/a-stbubo.adb | 19 +- gcc/ada/libgnat/a-stbuun.adb | 68 +- gcc/ada/libgnat/a-sttebu.adb | 22 +- gcc/ada/libgnat/a-sttebu.ads | 16 + gcc/ada/libgnat/g-forstr.adb | 341 ++++++++- gcc/ada/libgnat/g-forstr.ads | 6 +- gcc/ada/libgnat/s-putima.adb | 50 +- gcc/ada/libgnat/s-putima.ads | 16 +- gcc/ada/par-ch2.adb | 73 ++ gcc/ada/par-ch4.adb | 16 + gcc/ada/par-tchk.adb | 14 + gcc/ada/par.adb | 4 + gcc/ada/repinfo.ads | 4 +- gcc/ada/rtsfind.ads | 2 + gcc/ada/scans.ads | 14 +- gcc/ada/scng.adb | 136 +++- gcc/ada/sem.adb | 3 + gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_ch12.adb | 36 +- gcc/ada/sem_ch2.adb | 19 + gcc/ada/sem_ch2.ads | 11 +- gcc/ada/sem_ch5.adb | 13 +- gcc/ada/sem_ch8.adb | 12 +- gcc/ada/sem_prag.adb | 20 +- gcc/ada/sem_res.adb | 42 +- gcc/ada/sem_util.adb | 7 +- gcc/ada/sinfo.ads | 27 + gcc/ada/sprint.adb | 32 + gcc/ada/urealp.adb | 39 +- 49 files changed, 1743 insertions(+), 1060 deletions(-)