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_check_binutils/master-arm in repository toolchain/ci/gcc.
from e1d01f4973e Convert some evrp uses in DOM to the range_query API. adds d5f8abe1d3f Use on-demand ranges in ssa_name_has_boolean_range before q [...] adds 76773d3fea4 Fix PR c/94726: ICE with __builtin_shuffle and changing of types adds 00f6de9c691 Fortran: Fix assumed-size to assumed-rank passing [PR94070] adds da1f6391b7c libgomp.oacc-fortran/privatized-ref-2.f90: Fix dg-note adds d06dc8a2c73 middle-end/102450 - avoid type_for_size for non-existing modes adds 3e6a511b94f Update pathname for IBM long double description. adds a64697d7a3e flag_complex_method: support optimize attribute adds dd11aab6463 Come up with section_flag enum. adds 0288527f47c Replace VRP threader with a hybrid forward threader. adds 4ef1e524fd8 Remove old VRP jump threader code. adds 83668368607 Minor cleanups to solver. adds 51018dd1395 c++: deduction guides and ttp rewriting [PR102479] adds cf966403d91 Daily bump. adds 3540429be7a Support 128/256/512-bit vector plus/smin/smax reduction for [...] adds 9cfb95f9b92 Relax condition of (vec_concat:M(vec_select op0 idx0)(vec_s [...] adds e475ae9bbf0 Control all jump threading passes with -fjump-threads. adds 6fabd9e25d1 Fix gcc.dg/vect/bb-slp-pr65935.c FAIL with AVX after recent change adds ce450af5087 gfortran.dg/include_15.f90: Add dg-prune-output [PR102500] adds 1dadd5110f8 Fix gcc.target/i386/vect-pr97352.c for -m32 -march=cascadelake new eea10afef71 AVX512FP16: Support basic 64/32bit vector type and operation. new dc614a838ec top-level configure: setup target_configdirs based on repository new fb8b72ebb5b Return VARYING in range_on_path_entry if nothing found. new 4f07769057c openmp: Don't call omp_finish_clause on implicitly added pr [...]
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: configure | 10 + configure.ac | 10 + gcc/ChangeLog | 136 +++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-opts.c | 1 + gcc/common.opt | 3 + gcc/config/i386/i386-expand.c | 3 + gcc/config/i386/i386.c | 4 + gcc/config/i386/i386.h | 13 +- gcc/config/i386/i386.md | 5 +- gcc/config/i386/mmx.md | 52 ++- gcc/config/i386/sse.md | 10 +- gcc/cp/ChangeLog | 8 + gcc/cp/pt.c | 20 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/trans-array.c | 165 ++++++-- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-decl.c | 14 - gcc/fortran/trans-expr.c | 43 +- gcc/fortran/trans-intrinsic.c | 119 +++--- gcc/fortran/trans.h | 2 - gcc/gimple-fold.c | 5 +- gcc/gimple-range-path.cc | 39 +- gcc/gimple-range-path.h | 14 +- gcc/gimplify.c | 11 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 1 + gcc/lto/ChangeLog | 5 + gcc/lto/lto-lang.c | 1 + gcc/opts.c | 12 + gcc/output.h | 85 ++-- gcc/passes.def | 2 + gcc/simplify-rtx.c | 3 +- gcc/testsuite/ChangeLog | 67 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 6 + gcc/testsuite/g++.dg/cpp1z/class-deduction99.C | 35 ++ gcc/testsuite/g++.dg/gomp/simd-3.C | 16 + .../gcc.c-torture/compile/attr-complex-method-2.c | 10 + .../gcc.c-torture/compile/attr-complex-method.c | 10 + gcc/testsuite/gcc.dg/auto-init-uninit-1.c | 2 +- gcc/testsuite/gcc.dg/auto-init-uninit-15.c | 2 +- gcc/testsuite/gcc.dg/guality/example.c | 1 - gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/pr102511.c | 21 + gcc/testsuite/gcc.dg/pr94726.c | 11 + gcc/testsuite/gcc.dg/strlenopt-40.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55107.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr18133-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr18134.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp106.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 6 +- gcc/testsuite/gcc.dg/uninit-1.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr44547.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr59970.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 1 + .../{vect-rebuild.c => avx512f-vect-rebuild.c} | 22 +- .../gcc.target/i386/avx512fp16-64-32-vecop-1.c | 30 ++ .../gcc.target/i386/avx512fp16-64-32-vecop-2.c | 75 ++++ .../gcc.target/i386/avx512fp16-floatvnhf.c | 12 +- .../gcc.target/i386/avx512fp16-reduce-op-2.c | 96 +++++ .../gcc.target/i386/avx512fp16-reduce-op-3.c | 91 +++++ .../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 12 +- .../gcc.target/i386/avx512fp16-truncvnhf.c | 12 +- gcc/testsuite/gcc.target/i386/pr102230.c | 38 ++ gcc/testsuite/gcc.target/i386/vect-pr97352.c | 2 +- gcc/testsuite/gcc.target/i386/vect-rebuild.c | 2 +- gcc/testsuite/gfortran.dg/assumed_rank_22.f90 | 169 ++++++++ gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c | 68 ++++ .../gfortran.dg/c-interop/cf-out-descriptor-6.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/size.f90 | 2 +- gcc/testsuite/gfortran.dg/include_15.f90 | 3 + gcc/testsuite/gfortran.dg/intrinsic_size_3.f90 | 2 +- gcc/testsuite/gfortran.dg/size_optional_dim_1.f90 | 4 + .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/toplev.c | 8 - gcc/tree-pass.h | 1 + gcc/tree-ssa-threadbackward.c | 8 +- gcc/tree-ssa-threadedge.c | 68 ++++ gcc/tree-ssa-threadedge.h | 23 ++ gcc/tree-ssa-threadupdate.c | 2 + gcc/tree-ssanames.c | 19 +- gcc/tree-vrp.c | 451 ++++++--------------- gcc/varasm.c | 5 +- include/ChangeLog | 4 + include/floatformat.h | 2 +- libgfortran/ChangeLog | 6 + libgfortran/intrinsics/size.c | 4 + libgomp/ChangeLog | 17 + libgomp/team.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-8.c | 2 +- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 7 +- 110 files changed, 1743 insertions(+), 649 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction99.C create mode 100644 gcc/testsuite/g++.dg/gomp/simd-3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-complex-method-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c create mode 100644 gcc/testsuite/gcc.dg/pr102511.c create mode 100644 gcc/testsuite/gcc.dg/pr94726.c copy gcc/testsuite/gcc.target/i386/{vect-rebuild.c => avx512f-vect-rebuild.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-64-32-vecop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-64-32-vecop-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-reduce-op-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-reduce-op-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102230.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c