This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 0368fc54bc1 i386: Do not disable call to ix86_expand_vecop_qihi2 new da7b4b08f13 ada: Enhance Is_Null_Range and Not_Null_Range predicates new 0251292d2da ada: Add missing guards in Selected_Range_Checks new f4e907d5ee5 ada: Fix late extra formals creation new 8ba0b4cfeb5 ada: Clean style in expansion of array aggregates new da59893d855 ada: Refine types for an accessibility-checking routine new d6dcb41d8f4 ada: Fix another couple of unchecked conversions to Ada.Tags.Tag new d874abd8b7f ada: Use computed value from os_constants to define sigset_t new c8c37d2bfde ada: Simplify expansion of positional aggregates new 9df0c1198ec ada: Minor tweak in condition new 0c1d2675f96 ada: Fix missing finalization in library-level instance body new c8def50f5cb ada: Use context variables in expansion of aggregates new 0e1bba09231 ada: Handle new Controlling_Tag format when converting to SCIL new 1a9c7e9ca21 ada: Remove Is_Descendant_Of_Address flag from Standard_Address new 8cb3fcc4381 ada: Remove redundant guards from handling of record components new bdda3d2960f ada: Duplicate declaration of _master entity new 16c32050777 ada: Fix iteration over component items with pragmas new 10bb8c4ea8a ada: Cleanups in handling of aggregates new e3fe66ea557 ada: Remove redundant protection against empty lists new deba689502b ada: Crash on loop in dispatching conditional entry call new 4f591201821 ada: Tune detection of expression functions within a declar [...] new fd3eff65551 ada: Fix handling of Global contracts inside generic subprograms new c7a07d7e6a0 ada: Simplify iteration over record component items with po [...] new 593e08bd1ed ada: Reject thin 'Unrestricted_Access value to aliased cons [...] new 1ad8da08d62 ada: Reorder components in Ada.Containers.Restricted_Doubly [...] new 2688795b716 ada: Reorder components in Ada.Containers.Bounded_Doubly_Li [...] new 70f609b01fd ada: Fix detection of non-static expressions in records wit [...] new 4a555bfee36 ada: Remove leftover code for counting protected entries new 34c71b0472f ada: Cleanup expansion of membership operators into attribu [...] new d97ab77cc82 ada: Simplify expansion of set membership new 6b19eb24906 ada: Fix internal error on Big_Integer conversion ghost instance new 9f6cee820f9 ada: Fix double free on finalization of Vector in array aggregate new fa4b7069a0d ada: Remove redundant guard against empty lists new 53d45e492eb ada: Fix crash on 'Img as generic actual function new 81c360bd932 ada: Complete contracts of SPARK units new b8a3e2ed647 ada: Minor doc clarification new 54783e61dd9 ada: Default initialize entity to avoid CodePeer message new 3e62561d5ff ada: Crash on function returning allocated object containing tasks new 18a72d68c9d ada: Use truncation for dynamic conversions from floating p [...] new 19668be0f86 ada: Fix typos "statment" and "condtion" new ce081284bde ada: Corrections to premature-references rules
The 40 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 | 4 +- gcc/ada/back_end.adb | 10 +- gcc/ada/checks.adb | 2 + gcc/ada/contracts.adb | 4 +- gcc/ada/cstand.adb | 2 - gcc/ada/debug.adb | 6 +- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 2 +- gcc/ada/einfo.ads | 14 +- gcc/ada/exp_aggr.adb | 68 +++---- gcc/ada/exp_attr.adb | 2 +- gcc/ada/exp_ch4.adb | 69 +++---- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch7.adb | 133 ++----------- gcc/ada/exp_ch7.ads | 23 +++ gcc/ada/exp_ch9.adb | 111 ++++++----- gcc/ada/exp_disp.adb | 34 +++- gcc/ada/exp_dist.adb | 4 +- gcc/ada/exp_fixd.adb | 41 ++-- gcc/ada/exp_imgv.adb | 9 +- gcc/ada/exp_put_image.adb | 4 +- gcc/ada/exp_sel.adb | 71 ++----- gcc/ada/fe.h | 2 + gcc/ada/gcc-interface/gigi.h | 5 +- gcc/ada/gcc-interface/trans.cc | 16 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/inline.adb | 154 ++++++++++----- gcc/ada/inline.ads | 14 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 4 +- gcc/ada/libgnat/a-calend.ads | 8 +- gcc/ada/libgnat/a-cbdlli.ads | 2 +- gcc/ada/libgnat/a-crdlli.ads | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 6 + gcc/ada/libgnat/a-textio.ads | 108 +++++----- gcc/ada/libgnat/i-cstrin.ads | 16 +- gcc/ada/par-ch4.adb | 22 +-- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 99 ++++++---- gcc/ada/sem_attr.ads | 4 +- gcc/ada/sem_aux.adb | 4 - gcc/ada/sem_cat.adb | 11 +- gcc/ada/sem_ch12.adb | 138 ++++++------- gcc/ada/sem_ch13.adb | 240 +++++++++++------------ gcc/ada/sem_ch3.adb | 60 +++--- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch6.adb | 1 + gcc/ada/sem_eval.adb | 8 +- gcc/ada/sem_eval.ads | 10 +- gcc/ada/sem_prag.adb | 8 +- gcc/ada/sem_scil.adb | 5 +- gcc/ada/sem_util.adb | 143 ++------------ gcc/ada/sem_util.ads | 16 +- gcc/ada/sinfo.ads | 5 +- gcc/ada/snames.ads-tmpl | 2 +- 56 files changed, 842 insertions(+), 905 deletions(-)