This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 509c10a6254 RISC-V: Export functions as global extern preparing for dyn [...] new 83bb0960066 Revert "Adjust one Ada test" new eb7c56a0340 ada: Tweak comment about tasking corner case new 8950360830f ada: Enforce subtype conformance of interface primitives new 105891ca1be ada: Handle GNATcheck violations new 17fcc7df64b ada: Add missing units to Makefile.rtl new f9a68b45474 ada: Remove GNATcheck violations new 518f93c1798 ada: Fix internal error on instantiation with private compo [...] new c416d2f768b ada: Preserve capability validity in address arithmetic new a5c1652d7c3 ada: building_executable_programs_with_gnat.rst: fix -gnatw [...] new 46644c3fd7c ada: Support setting task affinity on QNX new bed30418f91 ada: Spurious warning about negative modular literal new 9fc6f15bfe7 ada: Compiler hangs on invalid postcondition new 67138e097ee ada: Crash on function returning empty Ada 2022 aggregate new fd208ccbfcb ada: Pass -msmp when linking for ppc-vx6 --RTS=rtp-smp new 2aa1a9205e3 ada: Crash on creation of extra formals on type extension new ea271bd907d ada: Remove TBC comment, no more needed new 2f1cde4d511 ada: Fix assertion failure on very peculiar enumeration type new 9be6a698f95 ada: Fix spurious warning emissions new d54e996a25d ada: Fix crash on selected component lookup in generic instance new adb3b4d11cb ada: Fix problematic secondary stack management in protected entry new e394afd4a58 ada: Remove redundant guard against an empty list of interfaces new 4e61fc48f58 ada: Add guard before querying the type for its interfaces new 10b4a454b2f ada: Remove redundant protection against empty list new 7f77d69bc86 ada: Fix DWARF for certain arrays new da4e06d476d ada: Elide the copy in extended returns for nonlimited by-r [...]
The 25 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/Makefile.rtl | 2 + gcc/ada/accessibility.adb | 54 ++++++++++- gcc/ada/accessibility.ads | 12 ++- .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/exp_aggr.adb | 23 ++++- gcc/ada/exp_ch9.adb | 2 +- gcc/ada/freeze.adb | 14 +++ gcc/ada/gcc-interface/decl.cc | 8 +- gcc/ada/gcc-interface/misc.cc | 14 +-- gcc/ada/gcc-interface/trans.cc | 2 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/libgnarl/a-reatim.adb | 5 + gcc/ada/libgnarl/s-taprop__qnx.adb | 45 ++++++++- gcc/ada/libgnarl/s-tassta.adb | 4 +- gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 10 +- gcc/ada/libgnat/s-aridou.adb | 11 +++ gcc/ada/libgnat/s-carsi8.adb | 9 +- gcc/ada/libgnat/s-carun8.adb | 9 +- gcc/ada/libgnat/s-casi128.adb | 9 +- gcc/ada/libgnat/s-casi16.adb | 13 +-- gcc/ada/libgnat/s-casi32.adb | 9 +- gcc/ada/libgnat/s-casi64.adb | 9 +- gcc/ada/libgnat/s-caun128.adb | 9 +- gcc/ada/libgnat/s-caun16.adb | 13 +-- gcc/ada/libgnat/s-caun32.adb | 9 +- gcc/ada/libgnat/s-caun64.adb | 9 +- gcc/ada/libgnat/s-geveop.adb | 43 ++++----- gcc/ada/libgnat/s-imguti.adb | 11 ++- gcc/ada/libgnat/s-multip.adb | 5 + gcc/ada/libgnat/s-vauspe.ads | 3 + gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 1 + gcc/ada/sem_aggr.adb | 14 +++ gcc/ada/sem_attr.adb | 4 +- gcc/ada/sem_ch12.adb | 54 +++++++++-- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 105 +++++++++++++++++++++ gcc/ada/sem_ch4.adb | 10 +- gcc/ada/sem_ch6.adb | 8 +- gcc/ada/sem_ch7.adb | 17 ++-- gcc/ada/sem_res.adb | 1 + gcc/ada/sem_type.adb | 44 +++++---- gcc/testsuite/gnat.dg/unroll3.adb | 2 +- 42 files changed, 493 insertions(+), 141 deletions(-)