This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e575b5c5613 Fix fallout of peeling for gap improvements new 2ede7e3993c ada: Remove unused name of aspect from Snames new d3fe0ffdd22 ada: Allow implicit dereferenced for uses of 'Super new 464f0cb46a1 ada: Couple of small cleanups in semantic analysis of aspects new 02263316169 ada: Missing initialization of multidimensional array using [...] new 34935c45c6e ada: Minor tweaks to processing of Aggregate aspect new 1feb6d81a3a ada: Crash checking accessibility level on private type new 262a5ffc414 ada: Add prototype for mutably tagged types new 50c41dd3420 ada: Minor tweak in Snames new 7232be268a0 ada: Simplify handling of VxWorks-specific error codes for ENOENT new 5d429a206c0 ada: Bad tree built for Obj.Discrim_Dep_Component'Loop_Entr [...] new 97810ccb01b ada: Fix parts of classification of aspects new cac993e84ea ada: Typo and indentation fix new 55ceb87a72f ada: Do not create null GCC thunks new 02b7f686272 ada: Skip subprogram body entities inside scopes new 83061c80d29 ada: Fix return mechanism reported by -gnatRm new f89a68a20e3 ada: Do not include target-specific makefile fragments
The 16 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/accessibility.adb | 6 +- gcc/ada/aspects.ads | 99 ++++--- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 38 +++ gcc/ada/einfo.ads | 8 + gcc/ada/exp_aggr.adb | 120 +++++--- gcc/ada/exp_attr.adb | 25 +- gcc/ada/exp_ch3.adb | 64 ++++- gcc/ada/exp_ch4.adb | 51 +++- gcc/ada/exp_ch5.adb | 80 +++++- gcc/ada/exp_ch6.adb | 6 +- gcc/ada/exp_ch7.adb | 3 + gcc/ada/exp_util.adb | 64 ++--- gcc/ada/exp_util.ads | 20 ++ gcc/ada/freeze.adb | 25 +- gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gcc-interface/Makefile.in | 6 - gcc/ada/gcc-interface/decl.cc | 42 ++- gcc/ada/gcc-interface/gigi.h | 2 +- gcc/ada/gcc-interface/trans.cc | 37 ++- gcc/ada/gcc-interface/utils.cc | 2 +- gcc/ada/gcc-interface/utils2.cc | 2 +- gcc/ada/gen_il-fields.ads | 2 + gcc/ada/gen_il-gen-gen_entities.adb | 2 + gcc/ada/gnat_rm.texi | 106 ++++--- gcc/ada/mutably_tagged.adb | 337 +++++++++++++++++++++++ gcc/ada/mutably_tagged.ads | 120 ++++++++ gcc/ada/sem_aggr.adb | 24 +- gcc/ada/sem_attr.adb | 11 +- gcc/ada/sem_ch12.adb | 5 + gcc/ada/sem_ch13.adb | 247 ++++++++++++----- gcc/ada/sem_ch13.ads | 17 +- gcc/ada/sem_ch2.adb | 7 + gcc/ada/sem_ch3.adb | 122 +++++++- gcc/ada/sem_ch4.adb | 61 +++- gcc/ada/sem_ch5.adb | 36 ++- gcc/ada/sem_ch6.adb | 10 +- gcc/ada/sem_ch8.adb | 9 + gcc/ada/sem_res.adb | 17 ++ gcc/ada/sem_util.adb | 13 + gcc/ada/snames.ads-tmpl | 6 +- gcc/ada/sysdep.c | 27 +- 41 files changed, 1545 insertions(+), 335 deletions(-) create mode 100644 gcc/ada/mutably_tagged.adb create mode 100644 gcc/ada/mutably_tagged.ads