This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e7a7dbb5ca5 Allow propagations from inner loop to outer loop. new 9ceb18d4a28 [Ada] Small cleanup of osint-m.adb new 0c65ca0625b [Ada] Warn on import of parent package new 1226283cd9e [Ada] Add an option to Get_Fullest_View to not recurse new 5e5030df8f2 [Ada] treepr: Print value of static expression new a3c3de386bf [Ada] Use non-internal representation for access subprogram [...] new b2f150304dc [Ada] treepr: print value only for discrete types new 34b8a9b8c09 [Ada] Check scalar range in arrays constructed by concatenation new 3174b67eefb [Ada] Remove unnecessary guards for appending non-empty lists new e8a52167ea1 [Ada] Remove unnecessary guard for inserting non-empty list new c8e99971b64 [Ada] Consistent suppression for warnings inside null loops new 57136d60c69 [Ada] Fix inconsistent quoting in messages about compile-ti [...] new b1dcd52be16 [Ada] Fix comment about subprogram unnesting and unconstrai [...] new b2a99abba9b [Ada] Update -gnatwr doc for import of parent package new 69a6631a6ff [Ada] Remove explicit expansion of block with general case [...] new 9e6274e0a3b [Ada] Fix exit status of GNAT.Expect.Close call on running process new 93b2e53e872 [Ada] Remove extra space before THEN keywords new c31cbf91a0e [Ada] Simplify traversal in hooking of transient scopes new d1e0b1be622 [Ada] Remove repeated routines for printing AST in Mixed_Case new 13e04137665 [Ada] Fix a couple of issues with pragma Inspection_Point new 20f6d5e4a88 [Ada] Fix __gnat_kill on Windows new e2b07ba054d [Ada] Spurious error caused by order of interfaces in full view new 72a29376c63 [Ada] Cleanup and modification of unreferenced warnings new 7f4e820d3bb [Ada] Fix typo on "Placement" in comment new 2eed8f16bfe [Ada] Crash in class-wide pre/postconditions new d7b2fad2ec6 [Ada] More default initialization for multi-dim array aggregates new 8313d0ee559 [Ada] Fix style in expansion of multi-dimensional array aggregates new 22a69380dc6 [Ada] Fix layout of pragma Inline in generated AST unit new 657fc14ca71 [Ada] Fix uses of pragma Unreferenced in MinGW runtime unit new 9b573d421a4 [Ada] Fix the check of the 'Old prefix new a64478660ee [Ada] Read directory in Ada.Directories.Start_Search rather [...]
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/adaint.c | 30 +- gcc/ada/atree.adb | 230 +++++++++ gcc/ada/atree.ads | 19 + gcc/ada/comperr.adb | 2 +- gcc/ada/contracts.adb | 154 +++++- .../doc/gnat_rm/implementation_defined_pragmas.rst | 4 +- .../building_executable_programs_with_gnat.rst | 2 + gcc/ada/errout.adb | 42 +- gcc/ada/erroutc.adb | 1 - gcc/ada/exp_aggr.adb | 29 +- gcc/ada/exp_ch2.adb | 51 +- gcc/ada/exp_ch3.adb | 8 +- gcc/ada/exp_ch4.adb | 20 +- gcc/ada/exp_ch5.adb | 12 +- gcc/ada/exp_ch7.adb | 22 +- gcc/ada/exp_ch9.adb | 8 +- gcc/ada/exp_disp.adb | 6 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_prag.adb | 49 +- gcc/ada/exp_unst.adb | 3 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/expect.c | 13 +- gcc/ada/fname-sf.adb | 1 - gcc/ada/freeze.adb | 2 +- gcc/ada/gcc-interface/decl.c | 2 +- gcc/ada/gcc-interface/trans.c | 2 +- gcc/ada/gen_il-gen.adb | 3 +- gcc/ada/ghost.adb | 2 +- gcc/ada/gnat_rm.texi | 4 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/lib-xref.adb | 277 ++++------ gcc/ada/libgnarl/s-stusta.adb | 2 - gcc/ada/libgnarl/s-taasde.adb | 2 - gcc/ada/libgnarl/s-taprop__mingw.adb | 2 - gcc/ada/libgnarl/s-tasdeb.ads | 1 - gcc/ada/libgnarl/s-tasren.adb | 2 - gcc/ada/libgnarl/s-tpobop.adb | 1 - gcc/ada/libgnat/a-calend.adb | 6 - gcc/ada/libgnat/a-calfor.adb | 15 - gcc/ada/libgnat/a-cbdlli.adb | 1 - gcc/ada/libgnat/a-cbhama.adb | 2 - gcc/ada/libgnat/a-cbhase.adb | 2 - gcc/ada/libgnat/a-cbmutr.adb | 1 - gcc/ada/libgnat/a-cborma.adb | 2 - gcc/ada/libgnat/a-cborse.adb | 4 +- gcc/ada/libgnat/a-cdlili.adb | 1 - gcc/ada/libgnat/a-cfhama.adb | 2 - gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cidlli.adb | 1 - gcc/ada/libgnat/a-cihama.adb | 2 - gcc/ada/libgnat/a-cihase.adb | 4 - gcc/ada/libgnat/a-cimutr.adb | 1 - gcc/ada/libgnat/a-ciorma.adb | 2 - gcc/ada/libgnat/a-ciormu.adb | 2 - gcc/ada/libgnat/a-ciorse.adb | 4 - gcc/ada/libgnat/a-cohama.adb | 2 - gcc/ada/libgnat/a-cohase.adb | 4 - gcc/ada/libgnat/a-comutr.adb | 1 - gcc/ada/libgnat/a-convec.adb | 2 + gcc/ada/libgnat/a-coorma.adb | 2 - gcc/ada/libgnat/a-coormu.adb | 2 - gcc/ada/libgnat/a-coorse.adb | 4 - gcc/ada/libgnat/a-crdlli.adb | 1 - gcc/ada/libgnat/a-direct.adb | 550 ++++++++++---------- gcc/ada/libgnat/a-direct.ads | 82 +-- gcc/ada/libgnat/a-tiboio.adb | 1 - gcc/ada/libgnat/a-tigeau.adb | 1 - gcc/ada/libgnat/a-wtgeau.adb | 1 - gcc/ada/libgnat/a-wwboio.adb | 1 - gcc/ada/libgnat/a-ztgeau.adb | 1 - gcc/ada/libgnat/a-zzboio.adb | 1 - gcc/ada/libgnat/g-calend.adb | 11 - gcc/ada/libgnat/g-comlin.adb | 2 - gcc/ada/libgnat/g-expect.adb | 4 +- gcc/ada/libgnat/g-mbflra.adb | 1 - gcc/ada/libgnat/g-spipat.adb | 6 - gcc/ada/libgnat/g-spipat.ads | 6 +- gcc/ada/libgnat/i-cobol.adb | 3 +- gcc/ada/libgnat/s-bitops.adb | 3 +- gcc/ada/libgnat/s-bitops.ads | 2 - gcc/ada/libgnat/s-direio.adb | 1 - gcc/ada/libgnat/s-dwalin.adb | 1 - gcc/ada/libgnat/s-fatgen.adb | 4 - gcc/ada/libgnat/s-filatt.ads | 6 + gcc/ada/libgnat/s-fileio.adb | 1 - gcc/ada/libgnat/s-geveop.adb | 1 - gcc/ada/libgnat/s-mmosin__unix.adb | 1 - gcc/ada/libgnat/s-os_lib.adb | 7 - gcc/ada/libgnat/s-os_lib.ads | 1 - gcc/ada/libgnat/s-pooglo.ads | 1 - gcc/ada/libgnat/s-regpat.adb | 4 - gcc/ada/libgnat/s-secsta.adb | 1 - gcc/ada/libgnat/s-shasto.adb | 1 - gcc/ada/libgnat/s-stausa.ads | 1 - gcc/ada/libgnat/s-stratt.ads | 1 - gcc/ada/libgnat/s-ststop.adb | 1 - gcc/ada/libgnat/s-valued.adb | 2 - gcc/ada/libgnat/s-valuer.adb | 1 - gcc/ada/osint-m.adb | 11 - gcc/ada/osint.adb | 5 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/sem_attr.adb | 7 +- gcc/ada/sem_ch10.adb | 15 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 20 +- gcc/ada/sem_ch3.adb | 6 +- gcc/ada/sem_ch6.adb | 2 +- gcc/ada/sem_ch8.adb | 22 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_res.adb | 30 +- gcc/ada/sem_util.adb | 564 +++++++-------------- gcc/ada/sem_util.ads | 41 +- gcc/ada/sem_warn.adb | 13 +- gcc/ada/sinfo.ads | 2 +- gcc/ada/treepr.adb | 85 ++-- gcc/testsuite/gnat.dg/aggr26.adb | 2 +- 116 files changed, 1279 insertions(+), 1355 deletions(-)