This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b4fb9f4f9a1 OpenMP, C++: Add template support for the has_device_addr clause. new ca32b29ec3e Use more ARRAY_SIZE. new 07ee67a44d9 [Ada] Remove duplicated code for detecting enabled pragmas new 457fb3369ae [Ada] Clarify code for detecting volatile refinement properties new 4e8b88f36ce [Ada] Pick volatile refinement property of a subtype from i [...] new 82ca7489e71 [Ada] Fix spurious error on limited view with incomplete type new 2878027c64d [Ada] Couple of small consistency tweaks new d12b8e951c3 [Ada] Map gnatlib-shared to gnatlib-shared-dual for aarch64-vx7r2 new 90fadb50df3 [Ada] Improve building of untagged equality new 9a39b25f6f5 [Ada] Remove duplicated detection of user-defined equality new 909ce3528c8 [Ada] Fix implementation issues with equality for untagged [...] new 7c88e46a270 [Ada] Implement component finalization ordering rules for t [...] new 861b78a946b [Ada] Fix internal error on predicate aspect with iterator new 146ea83af97 [Ada] Fix internal error on mix of controlled and protected types new e6bdaa0299d [Ada] Accept calls to abstract subprograms in class-wide pr [...] new e4acb82e97f [Ada] Fix internal error on iterated array aggregate new aacbf3761cd [Ada] Fix iterated element association loop var escaping lo [...] new 7d8e3f52986 [Ada] Update comment justifying non-inlining for proof insi [...] new ae745a0de34 [Ada] Handle case-expression inside if-expression in -gnato2 new 21f8b410511 [Ada] Revise Storage_Model_Support operations to do checks [...] new dec636b831a [Ada] replace call to bzero in terminals.c by call to memset new 9abb17d9fad [Ada] Add <stdlib.h> #include in cstreams.c new 839e7f16abd [Ada] Fix thinko in QNX's implementation of __gnat_install_handler new 1bdf9fa3902 [Ada] sigaction result not properly checked in __gnat_insta [...] new f29e9e88965 [Ada] GNAT.Debug_Pools: Improve documentation of the Stack_ [...] new 9eb55045f8d [Ada] Don't crash on ghost packages when emitting CUDA symb [...] new c1e007985fe [Ada] Fix proof of double arithmetic units new 26bbf0e5da9 [Ada] Freeze target type on qualified expression expansion new b32b51902cd [Ada] Type invariant or postcondition may cause uninitializ [...] new 20652c7f22b [Ada] Remove useless code related to current value propagation new 7e0c853c6f6 [Ada] Fix expansion of attribute Loop_Entry wrt value propagation new b90e43dbbb2 [Ada] Fix fallout of change in equality for untagged record types
The 31 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/checks.adb | 5 + gcc/ada/cstreams.c | 1 + gcc/ada/einfo-utils.adb | 2 + gcc/ada/exp_attr.adb | 28 ++- gcc/ada/exp_ch3.adb | 119 +++-------- gcc/ada/exp_ch4.adb | 164 ++------------- gcc/ada/exp_ch6.adb | 10 - gcc/ada/exp_ch7.adb | 87 ++++++-- gcc/ada/exp_util.adb | 17 +- gcc/ada/init.c | 14 +- gcc/ada/inline.adb | 7 +- gcc/ada/lib-writ.adb | 4 +- gcc/ada/libgnat/g-debpoo.ads | 11 +- gcc/ada/libgnat/s-aridou.adb | 2 + gcc/ada/locales.c | 8 +- gcc/ada/sem_aggr.adb | 40 +++- gcc/ada/sem_attr.adb | 1 - gcc/ada/sem_aux.adb | 9 - gcc/ada/sem_aux.ads | 3 - gcc/ada/sem_ch10.adb | 291 ++++++++++++++------------ gcc/ada/sem_ch10.ads | 11 + gcc/ada/sem_ch13.adb | 40 +--- gcc/ada/sem_ch3.adb | 48 ++++- gcc/ada/sem_ch4.adb | 96 ++++++--- gcc/ada/sem_ch4.ads | 6 + gcc/ada/sem_ch6.adb | 74 ++++--- gcc/ada/sem_ch7.adb | 125 +++++++++++- gcc/ada/sem_disp.adb | 25 ++- gcc/ada/sem_res.adb | 100 +++++++-- gcc/ada/sem_res.ads | 3 + gcc/ada/sem_util.adb | 304 ++++++++++++++-------------- gcc/ada/sem_util.ads | 117 ++++++----- gcc/ada/sinfo.ads | 8 +- gcc/ada/terminals.c | 17 +- gcc/ada/uintp.ads | 3 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/function-set.cc | 2 +- gcc/analyzer/sm-file.cc | 3 +- gcc/analyzer/sm-malloc.cc | 3 +- gcc/analyzer/sm-signal.cc | 3 +- gcc/attribs.cc | 4 +- gcc/builtins.cc | 2 +- gcc/c-family/c-attribs.cc | 3 +- gcc/c-family/c-common.cc | 7 +- gcc/c-family/c-format.cc | 12 +- gcc/c-family/c-pragma.cc | 9 +- gcc/c-family/known-headers.cc | 5 +- gcc/c/c-decl.cc | 8 +- gcc/cfg.cc | 2 +- gcc/common/config/aarch64/aarch64-common.cc | 3 +- gcc/config/aarch64/aarch64-builtins.cc | 6 +- gcc/config/aarch64/aarch64.cc | 2 +- gcc/config/arm/arm-builtins.cc | 4 +- gcc/config/avr/gen-avr-mmcu-texi.cc | 8 +- gcc/config/c6x/c6x.cc | 2 +- gcc/config/darwin-c.cc | 2 +- gcc/config/gcn/mkoffload.cc | 2 +- gcc/config/i386/i386-builtins.cc | 6 +- gcc/config/m32c/m32c.cc | 2 +- gcc/config/nvptx/mkoffload.cc | 6 +- gcc/config/rs6000/driver-rs6000.cc | 2 +- gcc/config/s390/s390.cc | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/vms/vms.cc | 2 +- gcc/cp/module.cc | 2 +- gcc/cp/name-lookup.cc | 2 +- gcc/cp/parser.cc | 2 +- gcc/diagnostic-format-json.cc | 2 +- gcc/dwarf2out.cc | 3 +- gcc/fortran/frontend-passes.cc | 4 +- gcc/fortran/openmp.cc | 3 +- gcc/fortran/trans-intrinsic.cc | 2 +- gcc/fortran/trans-types.cc | 2 +- gcc/genhooks.cc | 9 +- gcc/gimple-ssa-sprintf.cc | 2 +- gcc/gimple-ssa-warn-access.cc | 2 +- gcc/godump.cc | 2 +- gcc/hash-table.cc | 2 +- gcc/input.cc | 3 +- gcc/ipa-free-lang-data.cc | 4 +- gcc/ipa-inline.cc | 2 +- gcc/jit/jit-builtins.cc | 6 +- gcc/jit/jit-recording.cc | 4 +- gcc/lto/lto-common.cc | 3 +- gcc/lto/lto-lang.cc | 4 +- gcc/optc-save-gen.awk | 16 +- gcc/spellcheck.cc | 2 +- gcc/tree-vect-slp-patterns.cc | 2 +- gcc/tree.cc | 4 +- 90 files changed, 1089 insertions(+), 920 deletions(-)