This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d3da83f66f1 d: Merge upstream dmd 6d5bffa54 new a4c17870b85 [Ada] Minor wording changes wrt Ada 202x new 6c8e70fe86d [Ada] Rename parameter of routines in Checks new 5620a9cd825 [Ada] Assertion_Policy (Ignore) ignores invariants new efd0843da81 [Ada] Add No_Truncation flag on view conversion for GNAT-LLVM new f191b2c8646 [Ada] AI12-0235 System.Storage_Pools should be pure new 79d09a491c9 [Ada] AI12-0318 No_IO should apply to Ada.Directories new 61fa3fd79ff [Ada] AI12-0237 Getting the representation of an enumeration value new c3c80e3c3ad [Ada] AI12-0144 Make Discrete_Random more flexible new e0fd1b9c9d9 [Ada] Put_Image attribute new bec136971a7 [Ada] Fix assertion failure on double rederivation of private type new 632d4a43d7a [Ada] AI12-0336 Meaning of Time_Offset new a9969d7feb3 [Ada] AI12-0207 Convention of anonymous access types new a8aecf319aa [Ada] Add missing Global contract to Ada.Containers.Functio [...] new 2107ca0242f [Ada] Spurious error on address clause in task body new ca124a62856 [Ada] Add comment about function only used in CodePeer new d1987ffdc27 [Ada] Move routine for detecting special Text_IO packages f [...] new a2754419d08 [Ada] Put_Image attribute: Rtsfind cleanups new c7d193178f7 [Ada] Fix incorrect initialization for array of non-standar [...] new 50554999f23 [Ada] Simplify iteration over components new 2db2527a8dc [Ada] Use Is_Incomplete_Type instead of a low-level Ekind test new c8e89a6de5d [Ada] Spurious assert failure in Walk_Library_Items new f8ca4dd657f [Ada] Optimize Normalize_Pathname new 0ad46f04488 [Ada] Do not create an empty list of nodes that confuses GNATprove new 32115be843e [Ada] Make the Has_Dynamic_Range_Check flag obsolete new bf44027a464 [Ada] Fix punctuation in description of Enum_Rep attribute new faf25008001 [Ada] Subtype inherits Atomic flag from base type new 3af132b801a [Ada] Add note about gnatcov reliance on thunk names new 4ccf713e545 [Ada] Support 'Reduce under -gnatX new f67a6e93a15 [Ada] Update comments wrt Ada 83 handling new 89b49a963c5 [Ada] Replace ? by ?? in Error_Msg_N
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/atree.adb | 6 + gcc/ada/checks.adb | 270 +++++++++++---------- gcc/ada/checks.ads | 12 +- gcc/ada/cstand.adb | 4 +- .../gnat_rm/implementation_defined_attributes.rst | 2 +- gcc/ada/einfo.adb | 17 +- gcc/ada/einfo.ads | 9 - gcc/ada/exp_aggr.adb | 5 +- gcc/ada/exp_attr.adb | 24 +- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_disp.adb | 5 + gcc/ada/exp_imgv.adb | 15 +- gcc/ada/exp_tss.ads | 7 +- gcc/ada/exp_util.adb | 14 +- gcc/ada/gnat_rm.texi | 4 +- gcc/ada/libgnat/a-calfor.ads | 8 + gcc/ada/libgnat/a-catizo.adb | 10 +- gcc/ada/libgnat/a-catizo.ads | 8 +- gcc/ada/libgnat/a-cofuve.ads | 3 +- gcc/ada/libgnat/a-nudira.adb | 11 + gcc/ada/libgnat/a-nudira.ads | 6 + gcc/ada/libgnat/s-os_lib.adb | 258 ++++++++++---------- gcc/ada/libgnat/s-stopoo.ads | 7 +- gcc/ada/par-ch3.adb | 2 +- gcc/ada/par-ch4.adb | 8 +- gcc/ada/restrict.ads | 1 + gcc/ada/rtsfind.adb | 156 ++++++++++-- gcc/ada/rtsfind.ads | 101 +------- gcc/ada/scng.adb | 4 +- gcc/ada/sem.adb | 4 +- gcc/ada/sem_aggr.adb | 13 +- gcc/ada/sem_attr.adb | 28 ++- gcc/ada/sem_attr.ads | 37 +-- gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch12.adb | 10 +- gcc/ada/sem_ch3.adb | 107 +++++--- gcc/ada/sem_ch3.ads | 3 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_ch9.adb | 18 ++ gcc/ada/sem_eval.adb | 21 +- gcc/ada/sem_eval.ads | 4 +- gcc/ada/sem_prag.adb | 77 +++--- gcc/ada/sem_util.adb | 141 +++++------ gcc/ada/sem_util.ads | 10 +- gcc/ada/snames.ads-tmpl | 2 +- 46 files changed, 805 insertions(+), 669 deletions(-)