This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/gcc.
from fec75ab8c02 Check for BB before calling register_outgoing_edges. adds 3087d1b0a2c Set bound/cmp/control for until wrap loop. adds e690e0c287d [Ada] Mark gnatfind and gnatxref obsolete adds ab857d1a3b4 [Ada] Change message format on missing return adds d232417a883 [Ada] Make Ada.Task_Initialization compatible with No_Elabo [...] adds c5ff859dc01 [Ada] Fix imprecise wording for error on scalar storage order adds ec813d06f78 [Ada] Add -gnatX support for casing on array values adds 26ece6eca7c [Ada] Generate temporary for if-expression with -fpreserve- [...] adds 4a3cb9e3193 [Ada] Replace use of 'Image with use of Error_Msg_Uint adds 2df3e43eb97 [Ada] VxWorks inconsistent use of return type (vx_freq_t) adds 064056d7b54 [Ada] VxWorks inconsistent use of return type (Int_Unlock) adds 81a0f4a391d [Ada] Fix obsolete comments/name referring to girder discriminants adds 7e7c4aeb6e1 [Ada] Remove System.Img_Enum_New unit adds e41e989b42c [Ada] Improve performance for case-insensitive regular expressions adds 326b74705c2 [Ada] Allow more cases of import with Relaxed_RM_Semantics adds cbf1ffe1252 [Ada] Fix access to predicated parent in Itype adds 4b54d9393e2 [Ada] Removal of technical debt adds 0b7ddfb9f13 [Ada] More precise analysis of function renamings in GNATprove adds 8c61547d80c [Ada] Fix infinite loop in compilation of illegal code adds f4f6c18d9f7 [Ada] Minor doc improvement adds 920e43ee214 [Ada] Add Package_Body helper routine to be used in GNATprove adds 27534649ab6 [Ada] VxWorks inconsistent use of return type (BOOL) adds 5f325f5e6fd [Ada] Add adequate guard before calling First_Rep_Item adds 1647bc2a78b [Ada] Contracts written for the Ada.Strings.Bounded library adds 3d2226f1730 [Ada] More flexibility in preprocessor adds ab621f4ada1 [Ada] VxWorks inconsistent use of return type (STATUS) adds 9560e8430de [Ada] Update status of some attributes adds 490a987e05d [Ada] Clarify parts of Ada.Strings.Unbounded in SPARK or not adds c0471c61e1f [Ada] Fix conformance errors and erroneous code adds 03b6cc3b3e6 [Ada] Spurious error on deferred constant with predicate adds dfe93fd5f5a [Ada] Reuse routines for detecting attributes Old and Result adds 0988829edde [Ada] Simplify contract of Ada.Strings.Fixed.Trim for proof adds 9329344a6d8 c++: concept-ids and value-dependence [PR102412] adds 2f2dcbe4717 x86: Clean up gcc.target/i386/auto-init-* tests adds 8f571e64713 More NEGATE_EXPR folding in match.pd adds 83aac698835 Fortran: Improve -Wmissing-include-dirs warnings [PR55534] adds 8fa9e73e6db Fortran: Fix testcases that violate C838, + revealed ICE adds 7a40f2e7481 Fortran: Fixes for F2018 C838 (PR fortran/101334) adds 5098e7077bf Fortran: diagnostic for argument w/type parameters for assu [...] adds e4777439fc7 Daily bump. adds 4c0c43623ef Overhaul jump thread state in forward threader. adds 0d39eb28fd2 openmp: Diagnose omp::directive attribute without balanced [...] adds cb8d916eef5 AVX512FP16: Add expander for rint/nearbyinthf2. adds 1041111f198 AVX512FP16: Add expander for fmahf4 adds fccd8855ed4 AVX512FP16: Add expander for smin/maxhf3. adds 60698a19c77 AVX512FP16: Add fix(uns)?_truncmn2 for HF scalar and vector modes adds 25faed6f379 AVX512FP16: Add float(uns)?mn2 expander adds 3829793c50e AVX512FP16: add truncmn2/extendmn2 expanders adds 9ce500289a6 AVX512FP16: Enable vec_cmpmn/vcondmn expanders for HF modes. adds c0cc62b32d9 tree-optimization/102448 - clear copied alignment info from vect adds d917742fe27 configure: Update --help output for --with-multilib-list new f3d357bab35 Hoist edge calculations in precompute_relations. new 00446916206 Remove dominator check in fold_using_range::range_of_phi.
The 2 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/ChangeLog | 324 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 407 ++++ gcc/ada/ali-util.adb | 1 - gcc/ada/ali.adb | 20 +- gcc/ada/ali.ads | 6 - gcc/ada/aspects.ads | 2 +- gcc/ada/atree.adb | 10 +- gcc/ada/atree.ads | 1 + gcc/ada/clean.adb | 2 +- gcc/ada/contracts.adb | 6 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 14 +- .../doc/gnat_ugn/platform_specific_information.rst | 5 +- gcc/ada/einfo-utils.adb | 7 +- gcc/ada/einfo-utils.ads | 2 +- gcc/ada/einfo.ads | 16 +- gcc/ada/err_vars.ads | 17 +- gcc/ada/errout.adb | 20 +- gcc/ada/erroutc.adb | 48 +- gcc/ada/exp_aggr.adb | 6 +- gcc/ada/exp_ch4.adb | 43 +- gcc/ada/exp_ch5.adb | 147 +- gcc/ada/exp_ch7.adb | 8 +- gcc/ada/exp_ch9.adb | 10 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_prag.adb | 16 +- gcc/ada/exp_smem.adb | 2 +- gcc/ada/exp_util.adb | 12 +- gcc/ada/freeze.adb | 51 +- gcc/ada/gcc-interface/Make-lang.in | 2 - gcc/ada/gnat_rm.texi | 16 +- gcc/ada/gnat_ugn.texi | 7 +- gcc/ada/gnatbind.adb | 2 - gcc/ada/gnatfind.adb | 5 + gcc/ada/gnatlink.adb | 1 - gcc/ada/gnatls.adb | 1 - gcc/ada/gnatxref.adb | 5 + gcc/ada/libgnarl/a-tasini.adb | 12 +- gcc/ada/libgnarl/a-tasini.ads | 3 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 37 +- gcc/ada/libgnarl/s-osinte__vxworks.adb | 18 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 86 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 101 +- gcc/ada/libgnarl/s-taskin.ads | 8 - gcc/ada/libgnarl/s-tassta.adb | 9 + gcc/ada/libgnarl/s-vxwext.adb | 6 +- gcc/ada/libgnarl/s-vxwext.ads | 16 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 20 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 20 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 26 +- gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 18 +- gcc/ada/libgnarl/s-vxwext__rtp.adb | 22 +- gcc/ada/libgnarl/s-vxwext__rtp.ads | 26 +- gcc/ada/libgnat/a-strbou.adb | 2 +- gcc/ada/libgnat/a-strbou.ads | 2074 +++++++++++++++-- gcc/ada/libgnat/a-strfix.adb | 2 +- gcc/ada/libgnat/a-strfix.ads | 71 +- gcc/ada/libgnat/a-strsea.ads | 6 +- gcc/ada/libgnat/a-strsup.adb | 1163 ++++++---- gcc/ada/libgnat/a-strsup.ads | 2383 +++++++++++++++++++- gcc/ada/libgnat/a-strunb.ads | 5 +- gcc/ada/libgnat/i-vxwork.ads | 9 +- gcc/ada/libgnat/i-vxwork__x86.ads | 9 +- gcc/ada/libgnat/s-imenne.adb | 170 -- gcc/ada/libgnat/s-imenne.ads | 85 - gcc/ada/libgnat/s-regpat.adb | 63 +- gcc/ada/make.adb | 4 +- gcc/ada/opt.ads | 16 - gcc/ada/osint-c.adb | 4 - gcc/ada/osint.adb | 6 +- gcc/ada/par_sco.adb | 23 +- gcc/ada/pprint.adb | 59 +- gcc/ada/prep.adb | 25 +- gcc/ada/repinfo.adb | 7 +- gcc/ada/scng.adb | 6 +- gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_attr.adb | 10 +- gcc/ada/sem_aux.adb | 25 + gcc/ada/sem_aux.ads | 4 + gcc/ada/sem_case.adb | 337 ++- gcc/ada/sem_ch13.adb | 15 +- gcc/ada/sem_ch3.adb | 25 +- gcc/ada/sem_ch6.adb | 18 +- gcc/ada/sem_ch8.adb | 11 +- gcc/ada/sem_elab.adb | 4 +- gcc/ada/sem_prag.adb | 6 +- gcc/ada/sem_prag.ads | 2 +- gcc/ada/sem_type.adb | 7 +- gcc/ada/sem_util.adb | 14 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/snames.ads-tmpl | 8 +- gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 5 + gcc/config/i386/i386-expand.c | 2 + gcc/config/i386/i386.md | 62 + gcc/config/i386/sse.md | 259 ++- gcc/configure | 7 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 28 + gcc/cp/constexpr.c | 2 +- gcc/cp/parser.c | 11 +- gcc/cp/pt.c | 15 +- gcc/doc/invoke.texi | 6 +- gcc/fortran/ChangeLog | 45 + gcc/fortran/check.c | 4 +- gcc/fortran/cpp.c | 9 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/f95-lang.c | 4 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/interface.c | 24 +- gcc/fortran/options.c | 19 +- gcc/fortran/scanner.c | 27 +- gcc/fortran/trans-stmt.c | 7 +- gcc/gimple-range-fold.cc | 4 +- gcc/gimple-range-path.cc | 12 +- gcc/match.pd | 30 + gcc/testsuite/ChangeLog | 177 ++ gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C | 9 + gcc/testsuite/g++.dg/gomp/attrs-14.C | 4 + .../g++.target/i386/avx512fp16-vcondmn-minmax.C | 25 + .../g++.target/i386/avx512fp16-vcondmn-vec.C | 70 + gcc/testsuite/gcc.dg/fold-negate-1.c | 58 + gcc/testsuite/gcc.dg/pr102087.c | 35 + gcc/testsuite/gcc.target/i386/auto-init-2.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-3.c | 7 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 7 +- gcc/testsuite/gcc.target/i386/auto-init-5.c | 4 +- .../gcc.target/i386/auto-init-padding-3.c | 6 +- .../gcc.target/i386/auto-init-padding-7.c | 4 +- .../gcc.target/i386/auto-init-padding-8.c | 2 +- .../gcc.target/i386/auto-init-padding-9.c | 4 +- .../gcc.target/i386/avx512fp16-builtin-minmax-1.c | 35 + .../gcc.target/i386/avx512fp16-builtin-round-1.c | 14 + .../gcc.target/i386/avx512fp16-floatvnhf.c | 61 + gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c | 69 + .../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 55 + gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 59 + .../gcc.target/i386/avx512fp16-truncvnhf.c | 61 + .../gcc.target/i386/avx512fp16-vcondmn-loop-1.c | 70 + .../gcc.target/i386/avx512fp16-vcondmn-loop-2.c | 143 ++ .../gcc.target/i386/avx512fp16-vec_cmpmn.c | 32 + gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c | 70 + .../gcc.target/i386/avx512fp16vl-fma-vectorize-1.c | 45 + gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 5 +- gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 5 +- gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 5 +- .../gfortran.dg/c-interop/assumed-type-dummy.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 5 +- gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 10 +- gcc/testsuite/gfortran.dg/include_14.f90 | 7 +- gcc/testsuite/gfortran.dg/include_15.f90 | 7 +- gcc/testsuite/gfortran.dg/include_16.f90 | 2 +- gcc/testsuite/gfortran.dg/include_17.f90 | 4 +- gcc/testsuite/gfortran.dg/include_18.f90 | 4 +- gcc/testsuite/gfortran.dg/include_19.f90 | 2 +- gcc/tree-ssa-dom.c | 134 +- gcc/tree-ssa-loop-niter.c | 16 +- gcc/tree-ssa-sccvn.c | 35 +- gcc/tree-ssa-threadedge.c | 322 ++- gcc/tree-ssa-threadedge.h | 51 +- gcc/tree-vect-data-refs.c | 11 +- gcc/tree-vrp.c | 81 +- include/ChangeLog | 5 + libgcc/ChangeLog | 5 + libgfortran/ChangeLog | 7 + libgfortran/configure | 2 +- libgfortran/configure.ac | 2 +- libgomp/ChangeLog | 12 + libgomp/testsuite/libgomp.fortran/fortran.exp | 3 - libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 3 - 171 files changed, 8831 insertions(+), 2018 deletions(-) delete mode 100644 gcc/ada/libgnat/s-imenne.adb delete mode 100644 gcc/ada/libgnat/s-imenne.ads create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-14.C create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-minmax.C create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-vec.C create mode 100644 gcc/testsuite/gcc.dg/fold-negate-1.c create mode 100644 gcc/testsuite/gcc.dg/pr102087.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-minmax-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-floatvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunc-extendvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-truncvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vec_cmpmn.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-vectorize-1.c