This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5a80df06296 AArch64 docs: add itemx for outline-atomics docs new 7c906975040 ada: Add Ada RM clause mention new 9f106c7dfaf ada: Fix bindings for CHERI Set_Bounds and Set_Exact_Bounds [...] new a289abde122 ada: Rename Is_Infinity to Is_Infinity_Or_NaN in System.Dou [...] new 2e0e76ca8e3 ada: Fix assertion failure on error path new 109ea2d2884 ada: Fix spurious error on anonymous array initialized by c [...] new acc54e0cf01 ada: Tweak Kill_Current_Values new 880e6752ad9 ada: Improve readability in Atree.Rewrite body new 9334a4a2c5e ada: Remove incorrect comment new 8577f2ebef6 ada: Clarify warning in Atree.Rewrite documentation new 7ab63499ac8 ada: Add example in Current_Entity_In_Scope comment new 5fba1c986d6 ada: Remove outdated comment new 250392311d5 ada: Incorrect creation of corresponding expression of clas [...] new 50694854751 ada: Emit more warnings on unsupported overlay new bba4596132c ada: Check validity using signedness from the type and not [...] new 95da1ec42b9 ada: Remove incorrect bits in Copy_Node documentation new a23938b3a7d ada: Constraint check on tagged build-in-place object decls new ff9781d1dc5 ada: Remove misleading comment new 6ad0d51d4e1 ada: Remove unnecessary special handling new fefac686413 ada: Remove redundant error checking new 108e346ced2 ada: Pragma Ada_XX not propagated from library level spec to body new 7f31b28fe19 ada: Tune recent change for warning about unsupported overlays new 31b7b7518e5 ada: Do not build dispatch tables for generics new fd98d3b9b1c ada: Specialize syntax error on malformed Abstract_State contract new e9066cf788e ada: Tweak error recovery path new af68e741672 ada: Set Ekind early in object declarations new 027457ded64 ada: Back out removal of renaming tranformation new 4413a631267 ada: Restrict Overlays_Constant flag to selected entities new 0ab32e590fa ada: Simplify handling of selected components as name references new bb9cd860cb1 ada: Fix SPARK test failures caused by new handling of inhe [...] new 5ed1891054f ada: Remove duplicated code in parser for Chapter 4 new aaac06d086a ada: Fix comment new 025f6caa603 ada: Set Ekind of components earlier new 7e948513468 ada: Remove duplicated code in parser for Chapter 4 (continued) new ff89e55497f ada: Missing discriminant check on assignment of Bounded_Ve [...] new 51e01fb40a3 ada: Call Mutate_Ekind earlier for formal entities new 83578594c5a ada: Add null exclusion formal to Process_Subtype new 3280bce431b ada: Clarify code in Process_Subtype new eedc2485425 ada: Fix glitch in handling of Atomic_Components on generic [...] new 4631b74b97f ada: Reject component-related aspects on formal non-array types new 4e96f7fc8e1 ada: Support fixed-lower-bound array types as generic actua [...]
The 40 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/atree.adb | 2 +- gcc/ada/atree.ads | 33 ++-- gcc/ada/contracts.adb | 103 +---------- .../doc/gnat_rm/implementation_defined_pragmas.rst | 25 +++ .../doc/gnat_ugn/the_gnat_compilation_model.rst | 4 + gcc/ada/einfo.ads | 10 +- gcc/ada/exp_aggr.adb | 11 +- gcc/ada/exp_attr.adb | 5 +- gcc/ada/exp_ch3.adb | 5 +- gcc/ada/exp_ch4.adb | 43 +++-- gcc/ada/exp_ch6.adb | 47 +++-- gcc/ada/exp_disp.adb | 4 +- gcc/ada/exp_util.adb | 118 +++++++++++- gcc/ada/freeze.adb | 3 +- gcc/ada/gen_il-gen-gen_entities.adb | 2 +- gcc/ada/gnat_rm.texi | 25 +++ gcc/ada/gnat_ugn.texi | 6 +- gcc/ada/libgnat/i-cheri.adb | 24 +++ gcc/ada/libgnat/i-cheri.ads | 6 +- gcc/ada/libgnat/s-dorepr.adb | 4 +- gcc/ada/libgnat/s-dorepr__fma.adb | 2 +- gcc/ada/libgnat/s-dourea.adb | 18 +- gcc/ada/par-ch13.adb | 7 +- gcc/ada/par-ch2.adb | 15 +- gcc/ada/par-ch4.adb | 153 ++-------------- gcc/ada/par-ch6.adb | 3 +- gcc/ada/par.adb | 6 +- gcc/ada/sem.adb | 5 +- gcc/ada/sem_attr.adb | 18 +- gcc/ada/sem_ch10.adb | 8 +- gcc/ada/sem_ch12.adb | 10 + gcc/ada/sem_ch13.adb | 9 +- gcc/ada/sem_ch3.adb | 202 +++++++++------------ gcc/ada/sem_ch3.ads | 9 +- gcc/ada/sem_ch4.adb | 3 +- gcc/ada/sem_ch6.adb | 107 ++++++----- gcc/ada/sem_ch8.adb | 4 +- gcc/ada/sem_prag.adb | 9 +- gcc/ada/sem_util.adb | 62 +++---- gcc/ada/sem_util.ads | 26 ++- 40 files changed, 582 insertions(+), 574 deletions(-)