This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a615f031ab8 Add C testcases for PR 86659 new 667b0caba17 [Ada] New flag to indicate whether aspect appears on partial view new 671568c3fdc [Ada] Spurious error on overriding controlled primitive new 7ae4919999b [Ada] Implement AI12-0101 new 59f2f488498 [Ada] Missing accessibility checks on conditionals new d863457e182 [Ada] Add Ada.Containers.Vectors.Generic_Parallel_Sorting t [...] new e7cfb2f2f75 [Ada] Up-level addressing problems with private tasks and s [...] new e153d7bc9d2 [Ada] Rtsfind: minor comment fixes new 36d5cb418d2 [Ada] Ada2020: Update Impunit for Ada 202X new 7cfad1bdcaf [Ada] Prevent inlining inside condition of while loop in GNATprove new 9c4676f6675 [Ada] Avoid spurious errors on Global/Depends in instantiations new 375abff0ce8 [Ada] Crash on inherited private operation in child package new da6a58a61b3 [Ada] Remove Is_Available function new 98a70cb4d55 [Ada] Deallocation of controlled type implementing interface types new 7b6568459d0 [Ada] Crash on implicit dereference not made explicit new 7bbc9d35c2d [Ada] Suppress Base_Address call on init of activation reco [...] new 3d08643a8b4 [Ada] Minor tweak to Volatile_Full_Access wording in GNAT RM new 96d605d9394 [Ada] Implement AI12-0109 (prohibit some "early" derivations) new 8d5c0aeb16e [Ada] Adding support for unsupported type conversion in CCG new b3bcb4214f2 [Ada] Detect illegal implicit type conversions new b77cea7c395 [Ada] Minor fix typo in comment new e612520ff0f [Ada] Avoid spurious mismatch error of assertion policy in [...] new 537bd50dde3 [Ada] Pragma Linker_Section in subprogram instantiations in CCG new 2d1f1461ab1 [Ada] Adding support for unsupported type conversions in CCG new d92783e48b2 [Ada] Fix support for > 24 hours image in Ada.Calendar.Formatting new 58f9bb62a94 [Ada] Clear confusion about subcomponents of atomic object new 18e5d84ca4e [Ada] Better error message for aliased formal and atomic actual new e7c0a8caf0c [Ada] Spurious error on precondition of subprogram instantiation new 7faaa54e092 [Ada] implementation_defined_pragmas.rst: Update Initialize [...] new e2c2f5971bb [Ada] Unnesting and annex E new 3e669e5abad [Ada] Minor rewording of one sentence
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/ChangeLog | 251 +++++++++++++++++++++ .../doc/gnat_rm/implementation_defined_pragmas.rst | 12 +- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_attr.adb | 133 ++++++----- gcc/ada/exp_ch4.adb | 155 ++++++++++--- gcc/ada/exp_ch6.adb | 3 +- gcc/ada/exp_disp.adb | 39 +++- gcc/ada/exp_disp.ads | 3 +- gcc/ada/exp_intr.adb | 28 ++- gcc/ada/exp_unst.adb | 22 +- gcc/ada/gcc-interface/trans.c | 7 +- gcc/ada/gnat_rm.texi | 14 +- gcc/ada/impunit.adb | 25 +- gcc/ada/impunit.ads | 18 +- gcc/ada/libgnat/a-calfor.adb | 62 +++-- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/opt.ads | 6 + gcc/ada/rtsfind.ads | 71 +----- gcc/ada/sem_ch10.adb | 43 ++-- gcc/ada/sem_ch13.adb | 128 +++++++++-- gcc/ada/sem_ch3.adb | 14 +- gcc/ada/sem_ch6.adb | 29 ++- gcc/ada/sem_ch7.adb | 3 + gcc/ada/sem_prag.adb | 81 ++++--- gcc/ada/sem_res.adb | 122 +++++++++- gcc/ada/sem_util.adb | 102 +++++---- gcc/ada/sem_util.ads | 5 +- gcc/ada/sinfo.adb | 16 ++ gcc/ada/sinfo.ads | 15 ++ 30 files changed, 1055 insertions(+), 364 deletions(-)