This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 64b5da8f971 Add statistics counting to PHI-OPT new 07537fe632c [Ada] Ada2020: Special handling of types derived from runtime new 4153c754714 [Ada] GNAT.Compiler_Version and LTO new 5ddd01d6d41 [Ada] Replace Opt.Extensions_Allowed by Ada_Version new 0becb0faaec [Ada] Relax null exclusion mismatch check in Relaxed_RM_Sem [...] new 26373979dea [Ada] Implement basic support for -fdiagnostics-format=json new 4463d6eebc0 [Ada] Update comments related to TBD new a30647690de [Ada] Code cleanups in exp_ch6.adb new 2a8dbd6b244 [Ada] Do not clear Is_True_Constant flag on imported constants new 9c2886684f8 [Ada] Remove dead code for overlapping actuals in prefix notation new 57841a43114 [Ada] Warn on 'in out' param containing access in private type new 73b670e3b1b [Ada] New debug switch to disable large static aggregates new 94c6d6fd755 [Ada] Add documentation for the array fixed-lower-bound feature new cd344e95703 [Ada] Fix handling of gnat check/test commands new 7120f082181 [Ada] Fix asymmetries in detection of overlapping actuals new 537f0ce3078 [Ada] Correct A'First (N) where N is an object name new d94a2f5f1fc [Ada] Reuse First_Actual in Address_Value new 1be46d12a7b [Ada] Warn about overlapping actuals in all versions of Ada new f44441d80fa [Ada] Error issued on string literal assigned to fixed-lowe [...] new 9324e07dbd1 [Ada] Remove AAMP from compiler sources new 33a3b5f3a50 [Ada] Missing check for assigning too-large array to fixed- [...] new 4edcee5b2bf [Ada] Premature freezing of types new c37c13e15e2 [Ada] Ada2020: AI12-0195 overriding class-wide pre/post conditions new 548280b996e [Ada] Fix inaccuracies in signal handler trampoline for aar [...] new a34ce7c5dff [Ada] Avoid passing Enum_Lit'Size to the back end new f86c2f9c8e5 [Ada] Reuse Package_Specification in Is_Incomplete_Or_Private_Type new ca5cdc9053f [Ada] Make "gcc -gnatDGL" handle unterminated last lines properly new cbe87f45825 [Ada] Fix detection of overlapping actuals with renamings new b3fa853abad [Ada] Fix detection of overlapping slices indexed by characters new 161e2202014 [Ada] Minor comment cleanups new ba71587184b [Ada] Additional error checking on index constraints with f [...]
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/ada_get_targ.adb | 2 +- gcc/ada/aspects.ads | 6 +- gcc/ada/back_end.adb | 8 + gcc/ada/back_end.ads | 1 + gcc/ada/bindgen.adb | 6 +- gcc/ada/checks.adb | 5 + gcc/ada/contracts.adb | 32 +- gcc/ada/cstand.adb | 6 +- gcc/ada/debug.adb | 6 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 - .../doc/gnat_rm/implementation_defined_pragmas.rst | 105 +- .../building_executable_programs_with_gnat.rst | 21 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 3 +- gcc/ada/einfo-utils.adb | 43 +- gcc/ada/einfo-utils.ads | 10 + gcc/ada/einfo.ads | 37 +- gcc/ada/errout.adb | 175 +- gcc/ada/exp_aggr.adb | 8 +- gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_ch3.adb | 4 +- gcc/ada/exp_ch4.adb | 13 +- gcc/ada/exp_ch6.adb | 105 +- gcc/ada/exp_disp.adb | 2 + gcc/ada/exp_dist.adb | 4 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 8 +- gcc/ada/fe.h | 2 +- gcc/ada/freeze.adb | 131 +- gcc/ada/gen_il-fields.ads | 5 +- gcc/ada/gen_il-gen-gen_entities.adb | 12 +- gcc/ada/gen_il-gen.adb | 39 +- gcc/ada/gen_il-internals.adb | 2 + gcc/ada/gen_il-types.ads | 1 - gcc/ada/get_targ.adb | 2 +- gcc/ada/gnat_rm.texi | 1667 ++++++++++---------- gcc/ada/gnat_ugn.texi | 29 +- gcc/ada/gnatcmd.adb | 31 +- gcc/ada/itypes.adb | 1 + gcc/ada/lib-xref.adb | 31 + gcc/ada/libgnat/a-cdlili.ads | 2 + gcc/ada/libgnat/a-cidlli.ads | 2 + gcc/ada/libgnat/a-ciorma.ads | 1 + gcc/ada/libgnat/a-cobove.ads | 7 + gcc/ada/libgnat/a-coorma.ads | 2 + gcc/ada/libgnat/a-textio.ads | 2 +- gcc/ada/libgnat/g-comver.adb | 11 +- gcc/ada/libgnat/g-memdum.ads | 6 +- gcc/ada/libgnat/s-scaval.adb | 66 +- gcc/ada/libgnat/s-scaval__128.adb | 65 +- gcc/ada/make.adb | 12 - gcc/ada/opt.adb | 5 - gcc/ada/opt.ads | 33 +- gcc/ada/osint.ads | 10 +- gcc/ada/par-prag.adb | 6 +- gcc/ada/sa_messages.ads | 2 +- gcc/ada/sem_attr.adb | 40 +- gcc/ada/sem_aux.adb | 4 + gcc/ada/sem_ch12.adb | 5 +- gcc/ada/sem_ch13.adb | 23 +- gcc/ada/sem_ch3.adb | 59 +- gcc/ada/sem_ch5.adb | 1 - gcc/ada/sem_ch6.adb | 49 +- gcc/ada/sem_ch7.adb | 3 + gcc/ada/sem_disp.adb | 12 +- gcc/ada/sem_disp.ads | 7 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 101 +- gcc/ada/sem_prag.ads | 1 - gcc/ada/sem_res.adb | 7 +- gcc/ada/sem_type.adb | 40 +- gcc/ada/sem_util.adb | 191 +-- gcc/ada/sem_util.ads | 22 +- gcc/ada/sem_warn.adb | 121 +- gcc/ada/set_targ.adb | 7 +- gcc/ada/set_targ.ads | 14 +- gcc/ada/sigtramp-vxworks-target.inc | 4 +- gcc/ada/sinfo.ads | 4 +- gcc/ada/snames.ads-tmpl | 9 - gcc/ada/sprint.adb | 5 +- gcc/ada/switch-c.adb | 5 +- gcc/ada/switch.ads | 2 +- gcc/ada/targparm.ads | 24 +- gcc/ada/treepr.adb | 2 + gcc/ada/types.ads | 7 +- 84 files changed, 2001 insertions(+), 1577 deletions(-)