This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from fa878dc8c45 Fix misplaced x86 -mstack-protector-guard-symbol documentat [...] new f31bd00088a ada: Ensure minimum stack size for preallocated task stacks new 9d69cdb1202 ada: Export CHERI exception IDs new 03b642a4582 ada: Add SIGPROT handler for CheriBSD new 9420666b5a9 ada: Avoid expanding LHS assignments for controlled types new 9c399e7ef2d ada: Clean up and restrict usage of Initialization_Statements new 1726eda6819 ada: Restrict External_Initialization file lookup new 0a4f86a80d2 ada: Tweak Is_Predefined_File_Name new aad595b3313 ada: Update documentation for External_Initialization new ca0145281f9 ada: Fix wrong finalization with private unconstrained array type new 3e4b9c67861 ada: Small improvements to expansion of conditional expressions new 10131a4d6e4 ada: Lift technical limitation in expansion of record aggregates new 2e6a337a3ea ada: Crash on assignment of task allocator with expanded name new 80619590329 ada: Fix documentation comment for Scan_Sign new ae68258f196 ada: Add minimal support for other delayed aspects on contr [...] new 1f4e0e7381e ada: Fix validity check for private types new 255d7017480 ada: Minor refactoring in expansion of array aggregates new 92d65775d77 ada: Refactor code of Check_Ambiguous_Call and Valid_Conversion new 36023478657 ada: Fix pragma Compile_Time_Error for sizes of nonstatic a [...] new fac69bd3893 ada: Fix reference manual clauses new 003ed7d3934 ada: Accept static strings with External_Initialization new bbe71e33333 ada: Fix the level of the LLVM chapter in the User's Guide new 8999aba832b ada: Elide the copy for bit-packed aggregates in allocators new 29fe40e0d14 ada: Fix internal error on loop parameter specifications new 6b23686af72 ada: Refactor warning about null loops new 8f931770a52 ada: Improve task entry context detection new 9ea2c78197c ada: Fix minor display issue on invalid floats new 07fe98fb1a9 ada: Avoid going through symlinks in the json report new bbcf4d2ab6f ada: Defend against risk of infinite loop new 481fcc67695 ada: Elide the copy for bit-packed aggregates in object dec [...] new 8da9d141dbf ada: Fix reference to Ada 2020 in comment
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/aspects.ads | 8 +- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 2 +- .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/einfo.ads | 12 +- gcc/ada/errout.adb | 3 +- gcc/ada/exp_aggr.adb | 269 ++++++++++++------ gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_ch3.adb | 2 - gcc/ada/exp_ch4.adb | 312 ++++++++++----------- gcc/ada/exp_ch6.adb | 83 ++---- gcc/ada/exp_ch7.adb | 36 +-- gcc/ada/exp_ch9.adb | 29 ++ gcc/ada/exp_prag.adb | 21 -- gcc/ada/exp_util.adb | 68 ++++- gcc/ada/exp_util.ads | 12 + gcc/ada/fname.adb | 23 +- gcc/ada/freeze.adb | 119 ++++---- gcc/ada/gnat_rm.texi | 4 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/init.c | 79 ++++++ gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tifiio__128.adb | 2 +- gcc/ada/libgnat/i-cheri-exceptions.ads | 30 ++ gcc/ada/libgnat/s-imaged.ads | 2 +- gcc/ada/libgnat/s-imagef.ads | 2 +- gcc/ada/libgnat/s-imager.adb | 5 +- gcc/ada/libgnat/s-imager.ads | 8 +- gcc/ada/libgnat/s-imde32.ads | 2 +- gcc/ada/libgnat/s-imfi64.ads | 2 +- gcc/ada/libgnat/s-imgcha.adb | 5 +- gcc/ada/libgnat/s-valuer.adb | 2 +- gcc/ada/libgnat/s-valuti.ads | 13 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/rtsfind.ads | 2 + gcc/ada/sem_attr.adb | 14 +- gcc/ada/sem_ch13.adb | 44 ++- gcc/ada/sem_ch3.adb | 74 +++-- gcc/ada/sem_ch5.adb | 37 ++- gcc/ada/sem_ch6.adb | 10 + gcc/ada/sem_eval.adb | 47 +++- gcc/ada/sem_eval.ads | 9 + gcc/ada/sem_prag.adb | 50 +--- gcc/ada/sem_res.adb | 3 +- gcc/ada/sprint.adb | 4 + 44 files changed, 859 insertions(+), 616 deletions(-)