This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 32fce9b2117 [ARC] generate signaling FDCMPF for hard float comparisons new 9f701fe2560 [Ada] Remove implicit anonymous access conversion in testcase new d084445673a [Ada] Improve end of command line arguments detection new 91c5fd2a191 [Ada] Mark Ada subprograms and variables referenced from gigi new 02e9d7e988d [Ada] Remove references to VMS new 72fc16a1dfd [Ada] Crash on use of Loop_Entry, Result, and Old as actuals new 2b98551618c [Ada] Constraint is ignored on constrained access record component new 97df916f91e [Ada] Update gnatmetric documentation for average lengths new 25b86d2bca5 [Ada] Fix a number of typos, plus minor reformatting new c6b6ec86f77 [Ada] Use correct subtype for call to Last in formal vectors new cd3a97f84d7 [Ada] Compiler crash on prefix call in generic body new 02adbb83365 [Ada] Missing length check on private type with unknown dis [...] new c6c13df03af [Ada] Crash on Descriptor_Size attribute new 6feaa24b7c5 [Ada] Missing error on incorrect use of Result attribute new 06637dae460 [Ada] Handling up-level references in protected entries and [...] new dc26b6b5010 [Ada] Define __gnat_personality_v0 for SEH new 5d7d7645731 [Ada] Spurious visibility error on subunit with optimization new cc01179dc3f [Ada] Implement AI12-0036 (a new legality check for instant [...] new 6b6ec934550 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays (2) new 142c8afdb8d [Ada] Fix repeated words and typos in doc and comments
The 19 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/ChangeLog | 149 ++++++++++++ gcc/ada/atree.ads | 2 + gcc/ada/atree.h | 6 +- gcc/ada/bindo-graphs.adb | 2 +- gcc/ada/comperr.ads | 2 + gcc/ada/debug.ads | 2 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 3 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 6 +- gcc/ada/einfo.ads | 6 + gcc/ada/elists.ads | 3 + gcc/ada/elists.h | 6 +- gcc/ada/err_vars.ads | 2 + gcc/ada/errout.ads | 6 + gcc/ada/exp_attr.adb | 9 +- gcc/ada/exp_ch11.ads | 8 + gcc/ada/exp_ch4.adb | 12 +- gcc/ada/exp_ch5.adb | 27 ++- gcc/ada/exp_ch6.adb | 9 + gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 29 +++ gcc/ada/exp_code.ads | 2 + gcc/ada/exp_dbug.ads | 6 + gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_tss.ads | 2 + gcc/ada/exp_unst.adb | 4 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 4 + gcc/ada/fe.h | 261 +++++++++++---------- gcc/ada/freeze.adb | 2 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/inline.adb | 2 +- gcc/ada/layout.adb | 6 +- gcc/ada/lib.ads | 4 + gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 29 ++- gcc/ada/libgnat/g-comlin.ads | 15 +- gcc/ada/namet.ads | 1 - gcc/ada/namet.h | 44 +--- gcc/ada/nlists.ads | 3 + gcc/ada/nlists.h | 6 +- gcc/ada/opt.ads | 22 ++ gcc/ada/raise-gcc.c | 88 ++----- gcc/ada/repinfo.ads | 3 + gcc/ada/repinfo.h | 4 +- gcc/ada/restrict.ads | 18 +- gcc/ada/scos.ads | 6 +- gcc/ada/scos.h | 5 +- gcc/ada/sem_aggr.ads | 2 + gcc/ada/sem_attr.adb | 4 + gcc/ada/sem_aux.ads | 14 ++ gcc/ada/sem_ch10.adb | 9 + gcc/ada/sem_ch12.adb | 35 ++- gcc/ada/sem_ch13.adb | 10 +- gcc/ada/sem_ch3.adb | 28 ++- gcc/ada/sem_ch4.adb | 100 ++++---- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_elab.adb | 16 +- gcc/ada/sem_eval.ads | 4 + gcc/ada/sem_util.adb | 129 +++++++++- gcc/ada/sem_util.ads | 30 ++- gcc/ada/sinfo.ads | 4 + gcc/ada/sinput.ads | 8 + gcc/ada/stringt.ads | 3 + gcc/ada/stringt.h | 6 +- gcc/ada/targparm.ads | 8 + gcc/ada/types.ads | 2 +- gcc/ada/types.h | 8 +- gcc/ada/uintp.h | 5 +- gcc/ada/urealp.ads | 3 + gcc/ada/urealp.h | 5 +- gcc/ada/warnsw.ads | 2 + gcc/testsuite/ChangeLog | 9 + gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 2 +- gcc/testsuite/gnat.dg/warn24.adb | 2 +- 76 files changed, 887 insertions(+), 406 deletions(-)