This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from 656e363bccc Fix -Wformat-diag in options-save.c adds 9aadfdd650b contrib: Avoid redundant 'git diff' in prepare-commit-msg hook adds 8ff57396d6d prepare-commit-hook: Use gcc-config.diff-file. adds 042f4082979 vect: Rename can_fully_mask_p to can_use_partial_vectors_p adds b3372425ecf vect: Rename fully_masked_p to using_partial_vectors_p adds 37478789dc4 vect: Rename things related to rgroup_masks adds 8cff672cb9a asan: fix RTX emission for ilp32 adds f7823e6299f [Ada] Add fallback on Integer_Arithmetic adds 57f57ad106d [Ada] Remove aspects that were commented out adds afb885445f8 [Ada] Missing accessibility error on object in type conversion adds 6593c082b9a [Ada] Generate predicate checks for on assignments in records adds 99cab17e02c [Ada] Simplify iteration over formal parameters for aliasing error adds a91b9833254 [Ada] Put_Image attribute adds 0dd9f1b83fd [Ada] Fix unnesting crash with Predicate_Failure/no pred adds 8c1bec899af [Ada] Crash on dispatching conditional entry call adds 0c1d3334c6a [Ada] AI12-0356 Root_Storage_Pool_With_Subpools & Preelabor [...] adds c90f2b2ec5e [Ada] Fix punctuation in comment of Building_Static_Dispatc [...] adds 08380342a4c [Ada] Remove useless code in Backend_Processing_Possible adds 6dc5653584c [Ada] Make Object Specific Dispatch tables constant adds c7cb99f885d [Ada] Remove a dubious optimization for Object Specific Dat [...] adds f715a5bd3fb [Ada] Consolidate handling of implicit dereferences into se [...] adds fc4c73488f8 [Ada] Create constrained itypes for nested record aggregates adds 38f44fd6af0 [Ada] Refine type for sorting case-choices tables adds c5b55e683ca [Ada] Move duplicated routines for building itypes to Sem_Util adds 428d49a5a8d [Ada] Skip unnecessary iterations over constraint expressions adds d84eb7c511b [Ada] Put_Image attribute adds 0c25b783809 [Ada] Avoid "others => <>" association in resolved record a [...] adds 4127ebece72 [Ada] Allow specifying volatility refinement aspects for types adds eb85899d605 [Ada] Additional warnings on overlapping actuals of composi [...] adds cf0a011c2be [Ada] Update SPARK RM rule numbers after removing a redundant rule adds adffc367231 [Ada] Fix wrong access to large bit-packed arrays with reverse SSO adds cbbe41d1f7b [Ada] Iterate with procedural version of Next routine where [...] adds 5c4adf10c56 [Ada] Refine type of a counter-like variable adds 0bfa32f922b [Ada] Refine type of a routine parameter from Node_Id to Entity_Id adds eedafec2f2d [Ada] Make libgnat/a-nbnbin__gmp.adb compile adds 12ad5b9ccc7 [Ada] Fix assertion failure on entry call through unchecked [...] adds 419c355c7a8 [Ada] Fix missing insertion of explicit dereference in instance adds 6a07010b774 Patch to Bug 94022 - Array slices of assumed-size arrays. adds be11812eef3 git_update_version: add --current argument. adds 2ff0f48819c Wrong array section bounds when passing to an intent-in poi [...] adds 444035eafa2 rs6000: skip debug info statements adds c61f678a4f4 aix: Don't implicitly include inttypes.h new 3b3ad4af022 Fix formatting in rs6000.c. new 19019cd3019 aix: xfail pure-virtual1.C expects weak __cxa_pure_virtual new 2ee70f5d161 PR95331 - Unlimited polymorphic arrays have wrong bounds. new 87af4f40453 PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...]
The 4 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: contrib/gcc-changelog/git_update_version.py | 106 ++-- contrib/prepare-commit-msg | 9 +- gcc/ada/checks.adb | 11 +- gcc/ada/contracts.adb | 391 +++++++++---- gcc/ada/contracts.ads | 17 +- gcc/ada/debug.adb | 5 +- gcc/ada/einfo.adb | 9 +- gcc/ada/einfo.ads | 6 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_atag.adb | 39 +- gcc/ada/exp_ch3.adb | 19 +- gcc/ada/exp_ch4.adb | 53 +- gcc/ada/exp_ch7.adb | 4 +- gcc/ada/exp_ch9.adb | 36 +- gcc/ada/exp_disp.adb | 11 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_pakd.adb | 43 +- gcc/ada/exp_pakd.ads | 9 + gcc/ada/exp_put_image.adb | 57 +- gcc/ada/exp_smem.adb | 2 +- gcc/ada/exp_spark.adb | 50 -- gcc/ada/exp_util.adb | 11 +- gcc/ada/lib.adb | 4 +- gcc/ada/libgnat/a-catizo.ads | 4 +- gcc/ada/libgnat/a-nbnbin.ads | 1 - gcc/ada/libgnat/a-nbnbin__gmp.adb | 53 +- gcc/ada/libgnat/a-nbnbre.ads | 1 - gcc/ada/libgnat/a-nubinu.ads | 4 - gcc/ada/libgnat/a-stteou.ads | 2 +- gcc/ada/libgnat/s-aoinar.adb | 89 ++- gcc/ada/libgnat/s-aoinar.ads | 1 - gcc/ada/libgnat/s-aomoar.ads | 1 - gcc/ada/libgnat/s-aotase.ads | 1 - gcc/ada/libgnat/s-putima.adb | 6 +- gcc/ada/libgnat/s-putima.ads | 4 +- gcc/ada/libgnat/s-stopoo.ads | 1 - gcc/ada/libgnat/s-stposu.ads | 2 + gcc/ada/libgnat/s-unstyp.ads | 20 +- gcc/ada/nlists.adb | 16 +- gcc/ada/opt.ads | 18 +- gcc/ada/rtsfind.ads | 6 + gcc/ada/sem.adb | 2 +- gcc/ada/sem_aggr.adb | 171 +----- gcc/ada/sem_ch12.adb | 48 ++ gcc/ada/sem_ch13.adb | 13 +- gcc/ada/sem_ch3.adb | 140 +---- gcc/ada/sem_ch4.adb | 113 +--- gcc/ada/sem_ch6.adb | 6 +- gcc/ada/sem_ch8.adb | 142 +---- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_prag.adb | 67 ++- gcc/ada/sem_res.adb | 81 ++- gcc/ada/sem_util.adb | 713 ++++++++++++++++++++--- gcc/ada/sem_util.ads | 107 +++- gcc/ada/sem_warn.adb | 259 ++++---- gcc/asan.c | 1 + gcc/config/rs6000/rs6000.c | 3 + gcc/fortran/expr.c | 4 +- gcc/fortran/trans-array.c | 142 ++--- gcc/fortran/trans-expr.c | 2 + gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 + gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 4 + gcc/testsuite/gfortran.dg/PR85868A.f90 | 47 ++ gcc/testsuite/gfortran.dg/PR85868B.f90 | 144 +++++ gcc/testsuite/gfortran.dg/PR94022.f90 | 132 +++++ gcc/testsuite/gfortran.dg/PR95331.f90 | 163 ++++++ gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +- gcc/testsuite/gfortran.dg/pr95503.f90 | 7 + gcc/tree-vect-loop-manip.c | 177 +++--- gcc/tree-vect-loop.c | 100 ++-- gcc/tree-vect-stmts.c | 20 +- gcc/tree-vectorizer.h | 68 ++- 72 files changed, 2547 insertions(+), 1465 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/PR85868A.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR85868B.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR94022.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR95331.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95503.f90