This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 28462a44961 c++: TI_DEFERRED_ACCESS_CHECKS and dependent decls new 0faf0503312 [Ada] Implement AI12-0351 Matching for actuals for formal d [...] new d7769a80a8c [Ada] Accept renamings of folded string aggregates new 1fe73fd6965 [Ada] Spurious undefined symbol with nested call to express [...] new dae4f504c65 [Ada] Crash in tagged type constructor with task components new 7ba5e7464b6 [Ada] Fix spurious error on implicit dereference for private type new fa75faedb19 [Ada] Fix small fallout of freezing change for expression f [...] new 55153b7b4d1 [Ada] Crash in tagged type constructor with task components new 93b0021d8c1 [Ada] Fix two typos new 29b82c7d55c [Ada] Check if attribute Passed_By_Reference is called on i [...] new 81c356975fc [Ada] ACATS 4.1K - B452001 - No errors detected new df7507a6373 [Ada] Force evaluation of operator calls in renamings new eaf3414d0a8 [Ada] Fix assertion failure on qualified type names in predicates new e7680763dfd [Ada] ACATS 4.1P - BC55001 - Error missed new 51e2de474ed [Ada] ACATS 4.1P - C432003 - Errors missed on extension aggregates new 158b52c9616 [Ada] Implement AI12-0249, AI12-0295 (user-defined numeric [...] new 7e7cb6eee49 [Ada] Fix premature freezing of artificial array subtype new 3c9a82fec0e [Ada] Implement AI12-0216 on restricting overlap errors in calls new d51bf619f72 [Ada] ACATS C452005/C452006 memberships use wrong equality [...] new bcc0f556a7e [Ada] Declare expressions new 82af7291636 [Ada] Crash in tagged type constructor with task components new 0951b918ca3 [Ada] Enable literal aspect specifications in Big_Numbers specs new 9d2e727e9a0 [Ada] Couple of formatting and stylistic fixes new 1a3680ffe36 [Ada] Force evaluation of qualified aggregates new 96bd3460c90 [Ada] Fix typo in comment about overlapping actuals new a1447c2a842 [Ada] Reuse Is_Object where possible new e8bb6ff9598 [Ada] Minor casing of " The " after a comma in docs and comments new 27e64b84519 [Ada] Improve bug box customer language new eb6dc6f301e [Ada] Change how we detect internal protected subprograms new dad94b3aca1 [Ada] Fix spurious error on derived private type with predicate new f193b29e42b [Ada] Expand 'Pos and 'Val for enumeration types with stand [...]
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 | 15 ++ gcc/ada/atree.adb | 5 +- gcc/ada/atree.ads | 5 +- gcc/ada/checks.adb | 2 +- gcc/ada/comperr.adb | 6 +- gcc/ada/contracts.adb | 22 ++- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 2 +- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_attr.adb | 96 +++++---- gcc/ada/exp_ch4.adb | 14 +- gcc/ada/exp_ch5.adb | 2 - gcc/ada/exp_ch6.adb | 176 ++++++++++++++++- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 4 + gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 39 ++-- gcc/ada/freeze.adb | 137 ++++++------- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/libgnat/a-nbnbin.ads | 4 +- gcc/ada/libgnat/a-nbnbre.ads | 2 +- gcc/ada/libgnat/g-spitbo.ads | 4 +- gcc/ada/make.adb | 2 +- gcc/ada/par-ch3.adb | 14 +- gcc/ada/par-ch4.adb | 126 +++++++++--- gcc/ada/par-ch7.adb | 12 +- gcc/ada/par.adb | 14 +- gcc/ada/restrict.adb | 4 +- gcc/ada/sem.adb | 3 + gcc/ada/sem.ads | 21 +- gcc/ada/sem_aggr.adb | 11 +- gcc/ada/sem_attr.adb | 9 + gcc/ada/sem_aux.adb | 13 +- gcc/ada/sem_aux.ads | 3 + gcc/ada/sem_ch12.adb | 12 +- gcc/ada/sem_ch13.adb | 157 ++++++++++++++- gcc/ada/sem_ch13.ads | 4 + gcc/ada/sem_ch3.adb | 97 +++++---- gcc/ada/sem_ch4.adb | 220 +++++++++++++++------ gcc/ada/sem_ch5.adb | 6 +- gcc/ada/sem_ch6.adb | 34 +++- gcc/ada/sem_ch8.adb | 4 +- gcc/ada/sem_dim.adb | 62 ------ gcc/ada/sem_eval.adb | 92 ++++++++- gcc/ada/sem_eval.ads | 6 + gcc/ada/sem_prag.adb | 51 +---- gcc/ada/sem_res.adb | 81 ++++++++ gcc/ada/sem_type.adb | 15 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 83 +++++++- gcc/ada/sem_util.ads | 4 + gcc/ada/sem_warn.adb | 43 ++-- gcc/ada/sinfo.adb | 6 +- gcc/ada/sinfo.ads | 24 ++- gcc/ada/snames.ads-tmpl | 3 + gcc/ada/urealp.adb | 4 +- 58 files changed, 1300 insertions(+), 491 deletions(-)