This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 995d1c2b7cc bpf: install a wrapping stdint.h for bpf-none-unknown targets new 5bb378b68bc ada: Fix omissions of ALI P line parameters new 2f7ff43579e ada: Remove useless space in ALI P lines new d9ba2b857eb ada: Preliminary work in analysis and expansion of initiali [...] new 1e3619a37ae ada: Improve expansion of conditional expressions in object [...] new 05f211ab748 ada: Avoid failing reanalysis of aggregate bounds new 2c1200d6717 ada: Warn on unmodified parameters of expression functions new 0f7b8a89c32 ada: Fix double free at run time for class-wide allocation new fdf84665158 ada: Do not search executables in current dir by default new 34ace6d7b63 ada: Incompatible conversion on vxworks in socket.c new cca76473927 ada: Leave empty parent in an array component of an anonymo [...] new 4b330318626 ada: Fix small thinko in previous change new 758de5fed10 ada: Improve and correct support for inheritance of nonover [...] new fbe14f65edd ada: Handle C++ exception hierarchies new b045b3e266f ada: Assorted style cleanups new c1d22d40490 ada: Simplify traversal procedures into traversal functions new 299c1045a22 ada: Simplify check for No_Coextensions restriction new 0c0d7349057 ada: Simplify uses of the global name buffer new 6bb5439c74a ada: Reuse existing utility routine to detect attribute Loop_Entry new e0dfc10707d ada: Refine subtype of a universal arithmetic utility routine new 0a6736ef366 ada: Fix latent issue exposed by latest change new 98e37c6ca5a ada: Add parentheses in expressions involving combinations [...] new c3c701a5e90 ada: Fix comments and change subtype name in response to review new 586fa60bdb3 ada: Enclosing_Entity of specless subprogram bodies new bfa8e6f2137 ada: Remove guards against empty lists new 9c73f9dcca3 ada: Reuse and simplify counting the length of various lists new d9a51b704fe ada: Remove extra checks for raising a constraint error new c20458a12d2 ada: Simplify code for obtaining function entity from a fun [...] new 5a843616379 ada: Rely on default parameter when making component defini [...] new 2789e3610ee ada: Rely on default parameter when making non-constant nodes new 75da7a6bdc8 ada: Rely on default parameter when making non-null nodes
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/Makefile.rtl | 3 + gcc/ada/adaint.c | 31 +- gcc/ada/adaint.h | 2 +- gcc/ada/checks.adb | 8 +- gcc/ada/contracts.adb | 16 +- gcc/ada/diagnostics-constructors.adb | 2 +- .../doc/gnat_rm/interfacing_to_other_languages.rst | 163 ++- gcc/ada/einfo.ads | 11 +- gcc/ada/exp_aggr.adb | 143 +- gcc/ada/exp_ch3.adb | 122 +- gcc/ada/exp_ch4.adb | 719 +++++++--- gcc/ada/exp_ch6.adb | 34 +- gcc/ada/exp_ch7.adb | 3 +- gcc/ada/exp_ch9.adb | 29 +- gcc/ada/exp_disp.adb | 31 +- gcc/ada/exp_dist.adb | 12 +- gcc/ada/exp_imgv.adb | 1 - gcc/ada/exp_prag.adb | 57 +- gcc/ada/exp_util.adb | 55 +- gcc/ada/exp_util.ads | 3 + gcc/ada/freeze.adb | 42 +- gcc/ada/gcc-interface/Make-lang.in | 10 + gcc/ada/gen_il-fields.ads | 1 + gcc/ada/gen_il-gen-gen_nodes.adb | 1 + gcc/ada/gnat-style.texi | 4 +- gcc/ada/gnat_rm.texi | 164 ++- gcc/ada/inline.adb | 9 +- gcc/ada/lib-writ.adb | 25 +- gcc/ada/lib-writ.ads | 15 +- gcc/ada/libgnat/a-exexpr.adb | 38 +- gcc/ada/libgnat/{s-exponr.ads => g-cpp.ads} | 14 +- gcc/ada/libgnat/g-cppexc.adb | 213 ++- gcc/ada/libgnat/g-cppexc.ads | 48 +- .../{s-atocou__builtin.adb => g-cppstd.adb} | 131 +- gcc/ada/libgnat/g-cppstd.ads | 95 ++ gcc/ada/libgnat/g-csclex.ads | 98 ++ gcc/ada/libgnat/g-cstyin.adb | 122 ++ gcc/ada/libgnat/g-cstyin.ads | 141 ++ gcc/ada/libgnat/g-excact.adb | 72 +- gcc/ada/libgnat/g-excact.ads | 7 + gcc/ada/libgnat/s-os_lib.adb | 11 +- gcc/ada/libgnat/s-os_lib.ads | 9 +- gcc/ada/libgnat/s-stalib.ads | 3 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 7 +- gcc/ada/osint.adb | 22 +- gcc/ada/pprint.adb | 60 +- gcc/ada/raise-gcc.c | 250 +++- gcc/ada/sem_attr.adb | 6 +- gcc/ada/sem_ch12.adb | 22 +- gcc/ada/sem_ch13.adb | 1452 +++++++++++--------- gcc/ada/sem_ch13.ads | 21 +- gcc/ada/sem_ch3.adb | 21 +- gcc/ada/sem_ch4.adb | 299 +--- gcc/ada/sem_ch5.adb | 24 +- gcc/ada/sem_ch6.adb | 16 +- gcc/ada/sem_ch7.adb | 8 + gcc/ada/sem_dist.adb | 3 +- gcc/ada/sem_prag.adb | 25 +- gcc/ada/sem_res.adb | 17 +- gcc/ada/sem_util.adb | 446 ++++-- gcc/ada/sem_util.ads | 22 +- gcc/ada/sem_warn.adb | 44 +- gcc/ada/sinfo.ads | 6 + gcc/ada/socket.c | 4 +- gcc/ada/tbuild.adb | 2 +- gcc/ada/uintp.adb | 4 +- 66 files changed, 3702 insertions(+), 1797 deletions(-) copy gcc/ada/libgnat/{s-exponr.ads => g-cpp.ads} (88%) copy gcc/ada/libgnat/{s-atocou__builtin.adb => g-cppstd.adb} (52%) create mode 100644 gcc/ada/libgnat/g-cppstd.ads create mode 100644 gcc/ada/libgnat/g-csclex.ads create mode 100644 gcc/ada/libgnat/g-cstyin.adb create mode 100644 gcc/ada/libgnat/g-cstyin.ads