This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d80dcff99f3 i386: Fix memory constraint for APX NF new 99337cb2385 ada: Fix detection of suspicious loop patterns new 058e5fd2bd1 ada: Fix crash on expression function returning tagged type [...] new b1dc668b71b ada: Fix layout of GNAT reference manual section new dc72d4dca9e ada: Improve documenation about security of PRGNs new 3067fdd87bf ada: Implement No_Raise aspect & pragma on subprograms new a846b4cfc73 ada: Type conversion in instance incorrectly rejected. new e2fe0b18a66 ada: Reject illegal uses of type/subtype current instance new d32a5294de9 ada: Fix handling reference warnings with slices new 04fd9ee0386 ada: Finish up support for relaxed finalization new 30ba62d91ff ada: Compiler accepts illegal assignment to reference type target. new ee7945e367c ada: Reject ambiguous function calls in interpolated string [...] new 8239a5f75df ada: Update doc of Style_Checks pragma new 384283f91d2 ada: Add leap second support to conversion of Unix_Time new 3e64ad03530 ada: Clean up handling of inlining of finalizer procedures new 342e3cdc8b2 ada: Remove unreferenced procedure new eb43eb5c1a9 ada: Ensure variable is initialized before use new 425eceb75d0 ada: Add contracts to Ada.Strings.Unbounded and adapt imple [...] new 54acd24d5f8 ada: Tweak container aggregate expansion code new 5f3902ed1d9 ada: Plug loophole in handling of No_Raise pragma new 32c4a7278fd ada: Errors on legal container aggregates with iterated_ele [...] new 4d9dfa0082e ada: Simplify code by reusing Choice_List new 72ae355328f ada: Refactor negated conjuncts new 913fa164832 ada: Simplify manipulation of the list with loop actions new 637b27b9807 ada: Remove unused null branch new d8a27bb9a7d ada: Fix handling of iterated component associations with s [...] new ce7f7b92505 ada: Fix handling of SPARK_Mode on standalone child subprogram
The 26 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/aspects.adb | 8 +- gcc/ada/aspects.ads | 5 + gcc/ada/checks.adb | 85 ++ gcc/ada/checks.ads | 5 + gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 7 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 + .../implementation_defined_characteristics.rst | 9 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 98 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 6 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 4 +- gcc/ada/einfo-utils.adb | 9 - gcc/ada/einfo-utils.ads | 1 - gcc/ada/einfo.ads | 8 +- gcc/ada/exp_aggr.adb | 65 +- gcc/ada/exp_ch11.adb | 2 + gcc/ada/exp_ch3.adb | 1 + gcc/ada/exp_ch4.adb | 43 - gcc/ada/exp_ch6.adb | 17 +- gcc/ada/exp_ch7.adb | 59 + gcc/ada/exp_util.adb | 42 +- gcc/ada/exp_util.ads | 9 + gcc/ada/freeze.adb | 180 ++- gcc/ada/gen_il-fields.ads | 3 + gcc/ada/gen_il-gen-gen_entities.adb | 3 + gcc/ada/gen_il-gen-gen_nodes.adb | 2 + gcc/ada/gnat_rm.texi | 1603 +++++++++++--------- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/libgnat/a-calend.adb | 135 +- gcc/ada/libgnat/a-except.adb | 15 + gcc/ada/libgnat/a-nudira.ads | 2 + gcc/ada/libgnat/a-strunb.adb | 110 +- gcc/ada/libgnat/a-strunb.ads | 1039 ++++++++++++- gcc/ada/libgnat/a-strunb__shared.adb | 150 +- gcc/ada/libgnat/a-strunb__shared.ads | 1029 ++++++++++++- gcc/ada/par-ch2.adb | 2 + gcc/ada/par-ch3.adb | 4 - gcc/ada/par-ch4.adb | 12 +- gcc/ada/par-ch5.adb | 12 - gcc/ada/par-prag.adb | 1 + gcc/ada/scng.adb | 1 + gcc/ada/sem_aggr.adb | 19 +- gcc/ada/sem_ch10.adb | 12 +- gcc/ada/sem_ch12.adb | 13 +- gcc/ada/sem_ch13.adb | 31 + gcc/ada/sem_ch2.adb | 242 ++- gcc/ada/sem_ch5.adb | 14 +- gcc/ada/sem_ch8.adb | 24 +- gcc/ada/sem_elab.adb | 26 +- gcc/ada/sem_prag.adb | 76 + gcc/ada/sem_res.adb | 15 +- gcc/ada/sem_util.adb | 36 +- gcc/ada/sinfo.ads | 15 +- gcc/ada/snames.ads-tmpl | 3 + gcc/ada/types.ads | 15 +- gcc/ada/types.h | 5 +- 55 files changed, 3942 insertions(+), 1398 deletions(-)