This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from ce670e4faaf tree-optimization/97832 - handle associatable chains in SLP [...] adds 374f93da97f tree-optimization/100981 - fix SLP patterns involving reductions adds 40ff0cc27d4 Fix p10 fusion test cases for -m32 adds 2c17b5f8cca [PATCH] PR middle-end/53267: Constant fold BUILT_IN_FMOD. adds 5d832112770 Fix doc/typo adds 880198da50e arm: Auto-vectorization for MVE and Neon: vhadd/vrhadd adds 7969d9c83d0 arm: Auto-vectorization for MVE: vclz adds 2142e343405 rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi builtins adds f03122f2a76 RS6000 add 128-bit Integer Operations part 1 adds 976ffcf87da Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP [...] adds f170186446d rs6000, Add test 128-bit shifts for just the int128 type. adds 9090f480716 Conversions between 128-bit integer and floating point values. adds db042e1603d RS6000 Add 128-bit Binary Integer sign extend operations adds 4a0c4eaea32 Document that -fno-trampolines is for Ada only [PR100735] adds c8d581bdf73 libgomp: Compile tests with -march=i486 only if needed adds 04fea2d66bd d: Respect explicit align(N) type alignment (PR100935) adds 036e14ca44e d: TypeInfo error when using slice copy on Structs (PR100964) adds 8f0d7f32217 Update doc/tm.texi.in to fix commit 4a0c4eaea32 adds 4af4d9a458b Finish last change adds 87e1eecaa0d Revert "Finish last change" adds d4faa36e754 Fix PR 100925: Limit some a?CST1:CST2 optimizations to inte [...] adds eb3a3bb8ce4 libstd++: Only support atomic_ref::wait tests which are alw [...] adds 53cb324cb4f analyzer: make various region_model member functions const adds 4f625f47b44 Daily bump. adds f8b067056ba aix: Power10 assembler invocation. adds 2d2ed777b23 ifcvt: Fix -fcompare-debug bug [PR100852] adds 7d19a50ea1e testsuite: Fix up libgomp.fortran/pr100981-2.f90 testcase [ [...] adds 5ad76ad7f5b testsuite: Uncomment __cpp_consteval test adds cce1697e6fe tree-optimization/101003 - use pattern defs when linearizing adds 05c4dabb714 Fix '#pragma acc acc [...]' typos adds 7c097d18c11 Adjust variable names and comments in value-query.* adds ae33c6deb15 Clean up 'GOMP_MAP_POINTER' handling in 'libgomp/oacc-paral [...] adds 0a77c7033ae Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/ [...] adds 7999363961d Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc [...] adds 7aefef31365 OpenACC: Separate enter/exit data ABIs adds cbf6dcaac04 testsuite: Change gcc.dg/vect/pr56541.c target. adds 6961091b385 s390: Allow more vcond_mask patterns. adds 6fcba9ef23e Use memory loads and extensions to eliminate redundant test [...] adds 04a040d907a Use auto_vec in ssa_equiv_stack. adds 7a895955095 rs6000: Fix *TItype_ppc adds 5ae4a73057d d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) adds 00d07ec6e12 rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] adds ee52bf609ba libgo: update to Go1.16.5 release adds a325bdd195e i386: Add V8QI and other 64bit vector permutations [PR89021] adds 206db06ee38 c++: normalization of non-templated return-type-req [PR100946] adds edec2660ff4 c++: matching deduced template template parameters [PR67829] adds 26dbe85a378 c++: Extend std::is_constant_evaluated in if warning [PR100995] adds 367f52dcc24 Expose stable sort algorithm to gcc_sort_r and add vec::stablesort adds e9d322ced14 Use stablesort for sorting association chain adds 2f5ab546e2b rs6000: Support more short/char to float conversion adds e01874cdae4 gcc-changelog: Ignore one more commit. adds 43c35d0d902 Daily bump. adds 336c41dbcb2 middle-end/101009 - fix distance vector recording adds 36943c6bdd3 Add missing ChangeLog entry. adds 8bf728aecc4 Introduce -Wcoverage-invalid-line-number new 1fa991d1d74 i386: Try to avoid variable permutation instruction [PR101021] new a984da88a35 i386: Fix up *vec_concat<mode>_0_1 [PR101007] new 4bdcdd8fa8d simplify-rtx: Fix up simplify_logical_relational_operation [...] new fbd8a804129 tree-optimization/101026 - fix SLP re-association new b9ec5ebb605 tree-optimization/101028 - fix endless SLP reassoc discovery
The 5 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/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 4 +- gcc/ChangeLog | 415 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 15 + gcc/analyzer/region-model.cc | 16 +- gcc/analyzer/region-model.h | 16 +- gcc/c-family/ChangeLog | 6 + gcc/common.opt | 4 + gcc/config/arm/iterators.md | 3 +- gcc/config/arm/mve.md | 16 +- gcc/config/arm/neon.md | 13 +- gcc/config/arm/unspecs.md | 2 - gcc/config/arm/vec-common.md | 67 + gcc/config/h8300/extensions.md | 12 +- gcc/config/h8300/h8300.c | 4 +- gcc/config/i386/i386-expand.c | 300 ++- gcc/config/i386/i386.md | 1 + gcc/config/i386/mmx.md | 86 +- gcc/config/i386/sse.md | 3 +- gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/aix72.h | 1 + gcc/config/rs6000/altivec.h | 6 + gcc/config/rs6000/altivec.md | 271 ++- gcc/config/rs6000/dfp.md | 14 + gcc/config/rs6000/rs6000-builtin.def | 62 +- gcc/config/rs6000/rs6000-call.c | 171 +- gcc/config/rs6000/rs6000.c | 15 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rs6000.md | 57 + gcc/config/rs6000/vector.md | 189 +- gcc/config/rs6000/vsx.md | 205 +- gcc/config/s390/vector.md | 2 +- gcc/coverage.c | 31 +- gcc/cp/ChangeLog | 24 + gcc/cp/constexpr.c | 10 + gcc/cp/constraint.cc | 9 + gcc/cp/cp-tree.h | 1 + gcc/cp/pt.c | 4 + gcc/cp/semantics.c | 82 +- gcc/d/ChangeLog | 23 + gcc/d/d-frontend.cc | 33 +- gcc/d/d-tree.h | 1 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/expression.c | 7 +- gcc/d/dmd/mtype.c | 5 +- gcc/d/typeinfo.cc | 38 +- gcc/doc/extend.texi | 191 +- gcc/doc/invoke.texi | 20 +- gcc/doc/tm.texi | 5 + gcc/doc/tm.texi.in | 5 + gcc/fold-const-call.c | 3 + gcc/fortran/ChangeLog | 9 + gcc/gimple-pretty-print.c | 7 +- gcc/gimple-ssa-evrp.c | 11 +- gcc/gimple.h | 18 +- gcc/gimplify.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ifcvt.c | 4 +- gcc/match.pd | 8 +- gcc/omp-builtins.def | 5 +- gcc/omp-expand.c | 19 +- gcc/omp-low.c | 9 +- gcc/simplify-rtx.c | 95 +- gcc/sort.cc | 14 +- gcc/system.h | 1 + gcc/testsuite/ChangeLog | 171 ++ .../c-c++-common/goacc-gomp/nesting-fail-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/finalize-1.c | 12 +- gcc/testsuite/c-c++-common/goacc/mdc-1.c | 19 +- gcc/testsuite/c-c++-common/goacc/mdc-2.c | 2 +- gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 8 +- .../c-c++-common/goacc/struct-enter-exit-data-1.c | 4 +- gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 2 - gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C | 6 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 2 - .../g++.dg/cpp2a/is-constant-evaluated12.C | 79 + .../g++.dg/cpp2a/is-constant-evaluated9.C | 4 +- gcc/testsuite/g++.dg/goacc/mdc.C | 2 +- gcc/testsuite/g++.dg/opt/pr100852.C | 25 + gcc/testsuite/g++.dg/template/ttp34.C | 14 + gcc/testsuite/g++.dg/template/ttp34a.C | 14 + gcc/testsuite/g++.dg/template/ttp34b.C | 14 + gcc/testsuite/g++.dg/torture/pr100925.C | 24 + gcc/testsuite/gcc.dg/builtins-70.c | 46 + gcc/testsuite/gcc.dg/pr100788.c | 13 + gcc/testsuite/gcc.dg/pr101008.c | 18 + gcc/testsuite/gcc.dg/pr101028.c | 34 + gcc/testsuite/gcc.dg/torture/pr101009.c | 17 + gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +- gcc/testsuite/gcc.target/arm/simd/mve-vclz.c | 28 + gcc/testsuite/gcc.target/arm/simd/mve-vhadd-1.c | 31 + gcc/testsuite/gcc.target/arm/simd/mve-vhadd-2.c | 31 + gcc/testsuite/gcc.target/arm/simd/neon-vhadd-1.c | 34 + gcc/testsuite/gcc.target/arm/simd/neon-vhadd-2.c | 33 + gcc/testsuite/gcc.target/i386/pr101021-1.c | 35 + gcc/testsuite/gcc.target/i386/pr101021-2.c | 21 + gcc/testsuite/gcc.target/i386/sse-pr101007.c | 14 + .../powerpc/check-builtin-vec_rlnm-runnable.c | 231 ++ .../gcc.target/powerpc/fp128_conversions.c | 294 +++ .../gcc.target/powerpc/fusion-p10-2logical.c | 394 ++-- .../gcc.target/powerpc/fusion-p10-addadd.c | 19 +- .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 34 +- .../gcc.target/powerpc/fusion-p10-logadd.c | 133 +- .../gcc.target/powerpc/int_128bit-runnable.c | 2370 ++++++++++++++++++++ gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c | 23 + .../gcc.target/powerpc/p9-sign_extend-runnable.c | 128 ++ gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 4 +- .../gcc.target/s390/vector/vcond-mixed-double.c | 41 + .../gcc.target/s390/vector/vcond-mixed-float.c | 41 + gcc/testsuite/gdc.dg/pr100967.d | 11 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 + gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 + .../gfortran.dg/goacc/attach-descriptor.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 12 +- .../gfortran.dg/goacc/mapping-tests-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr101026.f | 11 + gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 | 22 + gcc/toplev.c | 19 +- gcc/tree-data-ref.c | 10 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp-patterns.c | 5 +- gcc/tree-vect-slp.c | 37 +- gcc/value-query.cc | 24 +- gcc/value-query.h | 18 +- gcc/vec.h | 24 + libgcc/ChangeLog | 45 + libgcc/config.host | 4 + libgcc/config/rs6000/{fixkfti.c => fixkfti-sw.c} | 4 +- .../rs6000/{fixunskfti.c => fixunskfti-sw.c} | 4 +- libgcc/config/rs6000/float128-ifunc.c | 44 +- .../config/rs6000/{floattikf.c => float128-p10.c} | 56 +- libgcc/config/rs6000/float128-sed | 4 + libgcc/config/rs6000/float128-sed-hw | 4 + .../config/rs6000/{floattikf.c => floattikf-sw.c} | 4 +- .../rs6000/{floatuntikf.c => floatuntikf-sw.c} | 4 +- libgcc/config/rs6000/quad-float128.h | 29 +- libgcc/config/rs6000/t-float128 | 12 +- libgcc/config/rs6000/t-float128-hw | 16 + libgcc/config/rs6000/t-float128-p10-hw | 24 + libgcc/configure | 37 + libgcc/configure.ac | 25 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 64 +- libgo/go/archive/zip/reader_test.go | 115 +- libgo/go/archive/zip/testdata/subdir.zip | Bin 0 -> 428 bytes libgo/go/cmd/go/internal/modcmd/download.go | 32 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 2 + libgo/go/cmd/go/internal/modload/buildlist.go | 30 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 36 +- .../go/testdata/script/mod_get_trailing_slash.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 8 +- libgo/go/go.mod | 2 +- libgo/go/golang.org/x/net/http/httpguts/httplex.go | 10 +- libgo/go/math/big/ratconv.go | 15 +- libgo/go/math/big/ratconv_test.go | 25 + libgo/go/net/dnsclient_unix_test.go | 158 ++ libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 63 +- libgo/go/net/http/transport_test.go | 8 +- libgo/go/net/lookup.go | 111 +- libgo/go/os/signal/signal_test.go | 42 + libgo/go/runtime/pprof/pprof_test.go | 3 +- libgo/go/runtime/proc.go | 26 + libgo/go/runtime/runtime2.go | 7 +- libgo/go/runtime/sigqueue.go | 2 +- libgo/go/time/zoneinfo.go | 27 +- libgo/go/time/zoneinfo_read.go | 44 +- libgo/go/time/zoneinfo_test.go | 37 +- libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 43 + libgomp/libgomp.map | 6 + libgomp/libgomp_g.h | 6 +- libgomp/oacc-mem.c | 172 +- libgomp/oacc-parallel.c | 58 - libgomp/testsuite/lib/libgomp.exp | 3 +- libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 33 + libstdc++-v3/ChangeLog | 22 + .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 25 +- 184 files changed, 8138 insertions(+), 894 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated12.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100852.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34a.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34b.C create mode 100644 gcc/testsuite/g++.dg/torture/pr100925.C create mode 100644 gcc/testsuite/gcc.dg/builtins-70.c create mode 100644 gcc/testsuite/gcc.dg/pr100788.c create mode 100644 gcc/testsuite/gcc.dg/pr101008.c create mode 100644 gcc/testsuite/gcc.dg/pr101028.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101009.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vclz.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vhadd-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vhadd-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vhadd-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vhadd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101021-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101021-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-pr101007.c create mode 100644 gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fp128_conversions.c create mode 100644 gcc/testsuite/gcc.target/powerpc/int_128bit-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-sign_extend-runnable.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-mixed-double.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-mixed-float.c create mode 100644 gcc/testsuite/gdc.dg/pr100967.d create mode 100644 gcc/testsuite/gfortran.dg/pr101026.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 rename libgcc/config/rs6000/{fixkfti.c => fixkfti-sw.c} (96%) rename libgcc/config/rs6000/{fixunskfti.c => fixunskfti-sw.c} (96%) copy libgcc/config/rs6000/{floattikf.c => float128-p10.c} (58%) rename libgcc/config/rs6000/{floattikf.c => floattikf-sw.c} (96%) rename libgcc/config/rs6000/{floatuntikf.c => floatuntikf-sw.c} (96%) create mode 100644 libgcc/config/rs6000/t-float128-p10-hw create mode 100644 libgo/go/archive/zip/testdata/subdir.zip create mode 100644 libgomp/testsuite/libgomp.fortran/pr100981-2.f90