This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c1ec545034c Make comp_ptr_ttypes_real return bool. new a49f7905d17 gcc/ PR target/88630 * config/sh/sh.h (TARGET_FPU_SH4_300 [...] new e310ce27a09 [Ada] Use declared type for deciding on SPARK pointer rules new 282be657400 [Ada] Flag Sec_Stack_Used incorrectly set by ghost code new 354114234b8 [Ada] Spurious visibility error in predicate in generic instance new fcf202ecd76 [Ada] Replace in Ordered_Maps gets tampering failure new b076a7b1e6a [Ada] Spurious restriction violation on Ghost code new be3bf7ad129 [Ada] Mention GNAT Studio instead of GPS new 9f543af53cd [Ada] Generation of procedures for blocks occurring in elab [...] new 6c4791c0b05 [Ada] Fix handling of -gnatceg on incomplete unit new ebd3b39f94a [Ada] Assertion_Policy (Ignore) ignores invariants new 835e6c2f3f1 [Ada] T'Size in pragma Compile_Time_Error new b77c647b7db [Ada] Define default value for Process field new 308629cb13c [Ada] Do not inline subprograms with deep parameter/result [...] new 192a92c0454 [Ada] Plug minor loophole for integer named number new a8d3f4acdeb [Ada] Missing Predicated_Parent link on array Itype new bb40d1b1362 [Ada] 'others' in conditional_expressions new b78dcb3693a [Ada] Debug procedure for printing ancestors new d7b7e395d50 [Ada] Get rid of spurious error for _Tag on extension with [...] new 893978514a6 [Ada] Fix awkward placement of freeze node for actual subtype new 938e0c236d4 [Ada] Spurious visibility error on formal package with Abst [...] new 460ded1be83 [Ada] Unnesting issues with entry families and accept statements new 67ca2238ea5 [Ada] Spurious warning on call with out parameter in expres [...] new 5aeff8c0b46 [Ada] Various minor typo fixes new b5ccc089db5 [Ada] Fix inlining of subprograms with deep param/result in [...] new 29bdb3aa2bb [Ada] Add pragma Preelaborable_Initialization to Stream_IO. [...] new 90b02b9e20f [Ada] Ensure constructor is a C++ constructor new fcfdea3259a [Ada] Handling up-level references in loops within library- [...]
The 27 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/ChangeLog | 22 + gcc/ada/ChangeLog | 5453 +------------------- gcc/ada/atree.adb | 24 + gcc/ada/atree.ads | 21 + gcc/ada/bindgen.adb | 104 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 6 +- .../building_executable_programs_with_gnat.rst | 4 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 6 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 4 +- gcc/ada/einfo.adb | 15 +- gcc/ada/einfo.ads | 13 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_ch3.adb | 3 +- gcc/ada/exp_ch4.adb | 6 +- gcc/ada/exp_ch6.adb | 7 +- gcc/ada/exp_ch7.adb | 462 +- gcc/ada/exp_ch9.adb | 7 + gcc/ada/exp_util.adb | 14 +- gcc/ada/freeze.adb | 1 + gcc/ada/gnat1drv.adb | 18 +- gcc/ada/gnat_ugn.texi | 22 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/impunit.adb | 4 +- gcc/ada/inline.adb | 126 + gcc/ada/lib-writ.ads | 3 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 10 +- gcc/ada/libgnat/a-cbhase.adb | 10 +- gcc/ada/libgnat/a-cbmutr.adb | 6 +- gcc/ada/libgnat/a-cborma.adb | 10 +- gcc/ada/libgnat/a-cborse.adb | 10 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- gcc/ada/libgnat/a-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 10 +- gcc/ada/libgnat/a-cihase.adb | 10 +- gcc/ada/libgnat/a-cimutr.adb | 6 +- gcc/ada/libgnat/a-ciorma.adb | 10 +- gcc/ada/libgnat/a-ciorse.adb | 10 +- gcc/ada/libgnat/a-cobove.adb | 10 +- gcc/ada/libgnat/a-cohama.adb | 10 +- gcc/ada/libgnat/a-cohase.adb | 10 +- gcc/ada/libgnat/a-coinve.adb | 10 +- gcc/ada/libgnat/a-comutr.adb | 6 +- gcc/ada/libgnat/a-conhel.adb | 4 +- gcc/ada/libgnat/a-convec.adb | 10 +- gcc/ada/libgnat/a-coorma.adb | 10 +- gcc/ada/libgnat/a-coorse.adb | 10 +- gcc/ada/libgnat/a-ststio.ads | 1 + gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/opt.ads | 3 +- gcc/ada/rtsfind.adb | 62 +- gcc/ada/sem_aggr.adb | 57 +- gcc/ada/sem_cat.adb | 12 +- gcc/ada/sem_ch12.adb | 38 + gcc/ada/sem_ch13.adb | 56 +- gcc/ada/sem_ch3.adb | 6 +- gcc/ada/sem_ch6.adb | 8 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_prag.adb | 30 +- gcc/ada/sem_res.adb | 2 +- gcc/ada/sem_util.adb | 16 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/sem_warn.adb | 14 +- gcc/ada/sinfo.adb | 38 + gcc/ada/sinfo.ads | 21 + gcc/ada/terminals.c | 2 +- gcc/ada/treepr.adb | 8 + gcc/ada/treepr.ads | 4 + gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.h | 2 + gcc/config/sh/sh.md | 90 +- 71 files changed, 1126 insertions(+), 5902 deletions(-)