This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 28290cb50c7 tree-optimization/97482 - fix split_constant_offset of nop- [...] new d43123ee06f [Ada] Do not remove side effects from any object declaratio [...] new 40486f926ce [Ada] AI12-0385 Predefined shifts and rotates should be static new d588b8b40c4 [Ada] Add iterators over GNAT.Array_Split.Slice_Set new fe3463cc988 [Ada] Ada_2020: Add aspect Aggregate to standard container units new c2c8f0d0428 [Ada] Complete support for static intrinsic functions new acc1708cf08 [Ada] Warn on unknown aspect new 46a3809b157 [Ada] Ada2020: AI12-0180 Using subprograms and entries in i [...] new 8ad6af8fc9f [Ada] Add support for compile time evaluation of Shift_Righ [...] new 38e5d9c57fd [Ada] Fix range check on constrained array with expanded in [...] new fd11c7e6210 [Ada] Refine type from Nat to Pos in Make_Index new a39bc02543e [Ada] Simplify membership tests with N_Entity subtype new 73b211a76e4 [Ada] Do not use maximal values from System in runtime units new 96ece837753 [Ada] Double evaluation of predicate new cc53bec460f [Ada] Assert failure on incorrect code new 8b6d722d6ee [Ada] Do not expand 'Initialized in codepeer mode new f644627e27b [Ada] Remove obsolete DSP comment new 701a05667fb [Ada] Code cleanup new fcbac1b3344 [Ada] Remove excessive defensive calls to Is_Type new e1e129684cb [Ada] Avoid unnecessary (re)assignments in Make_Info new 2b47f13daba [Ada] Adjust style in support for CUDA_Execute pragma new 1d1e5e2e2cd [Ada] Explain predicate function not being inherited by index type new 8f366ea4dbe [Ada] Bring defensive guard for Null_Exclusion_Present up to date new a0a294d3eb7 [Ada] Cleanup defensive guards for Null_Exclusion_Present new e4f503be5d8 [Ada] Fix access to uninitialized global variable when emit [...] new 7e37c1a522e [Ada] Crash on subtype of fixed-point type new 8861bdd59a9 [Ada] Get finalization right when a function returns a func [...] new 952604032ac [Ada] Cleanup definition of Might_Have_Tasks new cba9c0267ac [Ada] Ada2020: AI12-0003 Specifying the standard storage pool new 7e3f6147a74 [Ada] Wrong use of Scope_Depth_Value new d8394e2aa26 [Ada] Spurious visibility on private with package
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 | 3 + gcc/ada/checks.adb | 24 ++-- gcc/ada/debug.adb | 3 + gcc/ada/einfo.adb | 36 +++--- gcc/ada/einfo.ads | 14 ++- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 8 ++ gcc/ada/exp_ch3.adb | 10 +- gcc/ada/exp_ch4.adb | 93 ++++++++------- gcc/ada/exp_ch6.adb | 35 +++--- gcc/ada/exp_ch6.ads | 4 +- gcc/ada/exp_util.adb | 19 ++- gcc/ada/freeze.adb | 28 +++-- gcc/ada/libgnat/a-cbdlli.adb | 12 ++ gcc/ada/libgnat/a-cbdlli.ads | 9 +- gcc/ada/libgnat/a-cbhama.ads | 4 +- gcc/ada/libgnat/a-cbhase.adb | 1 + gcc/ada/libgnat/a-cbhase.ads | 8 +- gcc/ada/libgnat/a-cborma.ads | 4 +- gcc/ada/libgnat/a-cborse.ads | 4 +- gcc/ada/libgnat/a-cdlili.adb | 12 ++ gcc/ada/libgnat/a-cdlili.ads | 8 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cgcaso.adb | 4 +- gcc/ada/libgnat/a-cihama.ads | 4 +- gcc/ada/libgnat/a-cihase.ads | 4 +- gcc/ada/libgnat/a-ciorma.ads | 4 +- gcc/ada/libgnat/a-ciorse.ads | 4 +- gcc/ada/libgnat/a-cobove.adb | 21 ++++ gcc/ada/libgnat/a-cobove.ads | 14 ++- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/a-cogeso.adb | 4 +- gcc/ada/libgnat/a-cohama.ads | 4 +- gcc/ada/libgnat/a-cohase.ads | 4 +- gcc/ada/libgnat/a-coinve.adb | 21 ++++ gcc/ada/libgnat/a-coinve.ads | 12 +- gcc/ada/libgnat/a-convec.adb | 21 ++++ gcc/ada/libgnat/a-convec.ads | 15 ++- gcc/ada/libgnat/a-coorma.ads | 4 +- gcc/ada/libgnat/a-coorse.ads | 2 + gcc/ada/libgnat/g-arrspl.adb | 26 ++++- gcc/ada/libgnat/g-arrspl.ads | 36 ++++-- gcc/ada/libgnat/g-debpoo.ads | 2 +- gcc/ada/libgnat/interfac.ads | 2 + .../libgnat/{interfac.ads => interfac__2020.ads} | 68 ++++++----- gcc/ada/par-ch13.adb | 11 +- gcc/ada/sem_ch10.adb | 14 ++- gcc/ada/sem_ch12.adb | 20 ++-- gcc/ada/sem_ch13.adb | 57 ++++++--- gcc/ada/sem_ch13.ads | 5 + gcc/ada/sem_ch3.adb | 128 ++++++++++++--------- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch7.adb | 1 + gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_eval.adb | 92 ++++++++++++--- gcc/ada/sem_prag.adb | 36 +++--- gcc/ada/sem_res.adb | 1 + gcc/ada/sem_util.adb | 28 ++--- 59 files changed, 698 insertions(+), 324 deletions(-) copy gcc/ada/libgnat/{interfac.ads => interfac__2020.ads} (74%)