This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 92b554a8412 libstdc++: Add ranges::range_common_reference_t for C++20 ( [...] new 0690178e66c ada: Missing dynamic predicate checks new 9e490bea692 ada: Fix too late finalization of temporary object new 22085d1900b ada: Add support for symbolic backtraces with DLLs on Windows new f90851a93c9 ada: Simplify checks for Address and Object_Size clauses new 50ffb636ca0 ada: Missing support for 'Old with overloaded function new 916a0f026e1 ada: Fix fallout of previous finalization change new 01f8250bc88 ada: Inline if -gnatn in CCG mode even if -O0 new 7fce8735baf ada: Reject too-strict alignment specifications. new 2afa7fd8c6d ada: Fix incorrect String lower bound in gnatlink new df9d6153e19 ada: Do not inline subprogram which could cause SPARK violation new 8d310d8ad89 ada: Streamline elaboration of local tagged types new cdc0270f933 ada: Check global mode restriction on encapsulating abstrac [...] new 72ccc99d6fc ada: Fix oversight in latest finalization fix new 9fe127c9c63 ada: Fix expansion of protected subprogram bodies new 63bf005b2f5 ada: Fix Super attribute documentation new 5c45881bf57 ada: Interfaces order disables class-wide prefix notation calls new 047135cfed8 ada: List subprogram body entities in scopes new 73dbf51a8bc ada: Simplify code in Cannot_Inline new 0a406917be8 ada: Convert an info message to a continuation new 01acbd86324 ada: Remove warning insertion characters from info messages new a028b7f0090 ada: Remove message about goto rewritten as a loop new 79a35e558e7 ada: Minor cleanups in generic formal matching new cc960e70b80 ada: Deep copy of an expression sometimes fails to copy entities new 0662d742683 ada: Revert changing a GNATProve mode message to a non-warning new df898445c21 ada: Missing postcondition runtime check in inherited primitive new 36c59b3a689 ada: Fix test for giving hint on ambiguous aggregate new d7de75a0c28 ada: Remove Iterable from list of GNAT-specific attributes new ea3172a4247 ada: Fix segmentation fault on slice of array with Unbounde [...] new 98900f7da79 ada: Remove -gnatdJ switch new 3b4d5b340a8 ada: Compiler goes into loop
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/Makefile.rtl | 3 + gcc/ada/debug.adb | 6 - .../gnat_rm/implementation_defined_attributes.rst | 8 +- gcc/ada/errout.adb | 62 +- gcc/ada/erroutc.adb | 20 +- gcc/ada/erroutc.ads | 18 - gcc/ada/errutil.adb | 3 +- gcc/ada/exp_atag.adb | 41 +- gcc/ada/exp_atag.ads | 4 +- gcc/ada/exp_ch5.adb | 8 +- gcc/ada/exp_ch6.adb | 5 +- gcc/ada/exp_ch7.adb | 172 ++-- gcc/ada/exp_ch9.adb | 228 +++-- gcc/ada/exp_disp.adb | 31 +- gcc/ada/exp_util.adb | 141 ++- gcc/ada/exp_util.ads | 10 +- gcc/ada/freeze.adb | 305 ++++-- gcc/ada/freeze.ads | 13 +- gcc/ada/gcc-interface/Make-lang.in | 2 + gcc/ada/gnat1drv.adb | 7 - gcc/ada/gnat_rm.texi | 1003 ++++++++++---------- gcc/ada/gnatlink.adb | 31 +- gcc/ada/inline.adb | 103 +- gcc/ada/layout.adb | 4 +- gcc/ada/libgnat/a-tags.ads | 1 + gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-ztcoau.ads | 2 +- gcc/ada/libgnat/s-addima.adb | 48 +- gcc/ada/libgnat/{s-exnllf.ads => s-imad32.ads} | 18 +- gcc/ada/libgnat/{s-exnllf.ads => s-imad64.ads} | 18 +- gcc/ada/libgnat/{s-widboo.adb => s-imagea.adb} | 57 +- gcc/ada/libgnat/{s-widcha.ads => s-imagea.ads} | 20 +- gcc/ada/libgnat/s-tsmona__linux.adb | 34 +- gcc/ada/libgnat/s-tsmona__mingw.adb | 20 +- gcc/ada/libgnat/s-win32.ads | 3 +- gcc/ada/opt.ads | 4 - gcc/ada/par-ch7.adb | 2 +- gcc/ada/par-endh.adb | 2 +- gcc/ada/par-labl.adb | 3 - gcc/ada/par-util.adb | 6 - gcc/ada/repinfo.adb | 57 +- gcc/ada/rtsfind.adb | 2 +- gcc/ada/rtsfind.ads | 9 +- gcc/ada/sem_attr.adb | 37 +- gcc/ada/sem_ch12.adb | 28 +- gcc/ada/sem_ch13.adb | 44 +- gcc/ada/sem_ch3.adb | 3 +- gcc/ada/sem_ch4.adb | 23 +- gcc/ada/sem_ch6.adb | 9 + gcc/ada/sem_ch7.adb | 5 +- gcc/ada/sem_disp.adb | 13 +- gcc/ada/sem_prag.adb | 179 +++- gcc/ada/sem_util.adb | 151 +-- gcc/ada/sem_util.ads | 3 + 55 files changed, 1683 insertions(+), 1350 deletions(-) copy gcc/ada/libgnat/{s-exnllf.ads => s-imad32.ads} (84%) copy gcc/ada/libgnat/{s-exnllf.ads => s-imad64.ads} (84%) copy gcc/ada/libgnat/{s-widboo.adb => s-imagea.adb} (61%) copy gcc/ada/libgnat/{s-widcha.ads => s-imagea.ads} (81%)