This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from f0d0be62db5 c++: error recovery & pragmas new a2f4fc6f3fe [Ada] Fix potentially uninitialized variable flagged by CodePeer new 3c30eac83cb [Ada] Spurious accessibility error on allocator new 4f6ebe2a519 [Ada] Ongoing work for unnamed and named container aggregates new 1c77806b48e [Ada] Use Sloc of delay statement in timed entry call new 0b4034c06b3 [Ada] Minor reformatting of comments and some code, plus a [...] new 5f9afe0dc1c [Ada] Fix typo in "accommodate" in docs and comments new fa02302bc17 [Ada] Potential access to uninitialized variable new 8cd5951d68b [Ada] Extend static functions new 98e663f5979 [Ada] Cleanup condition for an effectively volatile array type new 9fdf1cebafc [Ada] Fix slices and qualified expressions being effectivel [...] new 3c75d0f23c0 [Ada] Documentation cleanups new 3a9222bcb36 [Ada] Wrong resolution of 'access in protected subprogram new bdeeeaf71f1 [Ada] Fix oversight in Delayed_Aspect_Present predicate new 3221be14443 [Ada] Mark standard containers as not in SPARK new d0f6dd47fd7 [Ada] ACATS 4.1P [BDB4001] - 13.11.4(22-23/3) not enforced new 257baf5ab96 [Ada] Small addition and tweaks in documentation on freezing new 7fe05755eb4 [Ada] Fix for possibly null ranges in 'Update and delta_aggregate new 00847335c80 [Ada] Missing error on operator call new d15dc6fb727 [Ada] Assert failure with -gnatwr new ae265cdd5b2 [Ada] Remove doc on obsolete tools new fbaadba2468 [Ada] Guard against access to wrong fields in Is_Renaming new ae6fec84da8 [Ada] Do not generate extra copies inside initialization pr [...] new 4c1e539511b [Ada] Do not generate elaboration code for alignment aspect new 580fe036c88 [Ada] Mention -gnat2020 in error message new 58490184255 [Ada] Spurious error on Predicate_Failure aspect new b2410a1f023 [Ada] Target name is an object reference new 1c5f82019ab [Ada] Fix logic in Allocate_Any_Controlled new 8092c19930b [Ada] Ongoing work for AI12-0212: container aggregates new c2ba82add6a [Ada] Cleanup in Convert_To_Positional after previous work new 790b1f64157 [Ada] Cleanup code related to object overlays
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: .../doc/gnat_rm/implementation_defined_pragmas.rst | 22 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 2 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 81 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 128 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1298 ----------- gcc/ada/einfo.ads | 11 +- gcc/ada/exp_aggr.adb | 150 +- gcc/ada/exp_ch3.adb | 55 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch6.adb | 13 + gcc/ada/exp_ch9.adb | 3 +- gcc/ada/exp_spark.adb | 4 +- gcc/ada/exp_util.adb | 1 + gcc/ada/freeze.adb | 6 +- gcc/ada/gnat_rm.texi | 30 +- gcc/ada/gnat_ugn.texi | 2349 +++++--------------- gcc/ada/inline.adb | 16 +- gcc/ada/inline.ads | 8 +- gcc/ada/libgnat/a-cbdlli.adb | 4 +- gcc/ada/libgnat/a-cbdlli.ads | 4 +- gcc/ada/libgnat/a-cbhama.adb | 4 +- gcc/ada/libgnat/a-cbhama.ads | 4 +- gcc/ada/libgnat/a-cbhase.adb | 4 +- gcc/ada/libgnat/a-cbhase.ads | 4 +- gcc/ada/libgnat/a-cbmutr.adb | 4 +- gcc/ada/libgnat/a-cbmutr.ads | 4 +- gcc/ada/libgnat/a-cborma.adb | 4 +- gcc/ada/libgnat/a-cborma.ads | 4 +- gcc/ada/libgnat/a-cborse.adb | 4 +- gcc/ada/libgnat/a-cborse.ads | 4 +- gcc/ada/libgnat/a-cbprqu.adb | 4 +- gcc/ada/libgnat/a-cbprqu.ads | 4 +- gcc/ada/libgnat/a-cbsyqu.adb | 4 +- gcc/ada/libgnat/a-cbsyqu.ads | 4 +- gcc/ada/libgnat/a-cdlili.adb | 4 +- gcc/ada/libgnat/a-cdlili.ads | 4 +- gcc/ada/libgnat/a-cidlli.adb | 4 +- gcc/ada/libgnat/a-cidlli.ads | 4 +- gcc/ada/libgnat/a-cihama.adb | 4 +- gcc/ada/libgnat/a-cihama.ads | 4 +- gcc/ada/libgnat/a-cihase.adb | 4 +- gcc/ada/libgnat/a-cihase.ads | 4 +- gcc/ada/libgnat/a-cimutr.adb | 4 +- gcc/ada/libgnat/a-cimutr.ads | 4 +- gcc/ada/libgnat/a-ciorma.adb | 4 +- gcc/ada/libgnat/a-ciorma.ads | 4 +- gcc/ada/libgnat/a-ciormu.adb | 4 +- gcc/ada/libgnat/a-ciormu.ads | 4 +- gcc/ada/libgnat/a-ciorse.adb | 4 +- gcc/ada/libgnat/a-ciorse.ads | 4 +- gcc/ada/libgnat/a-cohama.adb | 4 +- gcc/ada/libgnat/a-cohama.ads | 4 +- gcc/ada/libgnat/a-cohase.adb | 4 +- gcc/ada/libgnat/a-cohase.ads | 4 +- gcc/ada/libgnat/a-coinve.adb | 4 +- gcc/ada/libgnat/a-coinve.ads | 4 +- gcc/ada/libgnat/a-comutr.adb | 4 +- gcc/ada/libgnat/a-comutr.ads | 4 +- gcc/ada/libgnat/a-convec.adb | 4 +- gcc/ada/libgnat/a-convec.ads | 4 +- gcc/ada/libgnat/a-coorma.adb | 4 +- gcc/ada/libgnat/a-coorma.ads | 4 +- gcc/ada/libgnat/a-coormu.adb | 4 +- gcc/ada/libgnat/a-coormu.ads | 4 +- gcc/ada/libgnat/a-coorse.adb | 4 +- gcc/ada/libgnat/a-coorse.ads | 4 +- gcc/ada/libgnat/g-socket.adb | 3 + gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 15 +- gcc/ada/opt.ads | 2 +- gcc/ada/par-ch4.adb | 36 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/sem.adb | 3 + gcc/ada/sem_aggr.adb | 206 +- gcc/ada/sem_attr.adb | 26 +- gcc/ada/sem_ch13.adb | 213 +- gcc/ada/sem_ch3.adb | 10 +- gcc/ada/sem_ch6.adb | 6 +- gcc/ada/sem_elab.adb | 2 +- gcc/ada/sem_eval.adb | 270 ++- gcc/ada/sem_prag.adb | 6 +- gcc/ada/sem_res.adb | 26 +- gcc/ada/sem_util.adb | 127 +- gcc/ada/sem_util.ads | 12 +- gcc/ada/sinfo.adb | 28 +- gcc/ada/sinfo.ads | 36 + gcc/ada/sprint.adb | 16 + gcc/ada/tbuild.adb | 1 + 88 files changed, 1761 insertions(+), 3658 deletions(-)