This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/gcc.
from 15c908807e8 [RS6000] Separate dg-require-effective-target options adds 18cb6195fda Add test for pr97560. adds 251c9aea8f6 call_summary: modify cgraph hooks. adds 953a9d63d4c call_summary: move hooks to base. adds 119295372f3 lto: no sub-make when --jobserver-auth= is missing adds 83220838dd6 Move SLP nodes to an alloc-pool adds b53f709d923 Add string builtins to builtin_fnspec adds 5707996c14f Fix builtin decls generated in tree.c adds 7f227da3e60 Use EAF_RETURN_ARG in tree-ssa-ccp.c adds e94de06fd60 RISC-V: Refine riscv_parse_arch_string adds 0365b9e4af2 Fix fnspec of math builtins adds 79e61a6361f [Ada] Improve EINTR error handling on "poll" system call adds b36ec51873b [Ada] New flag Transform_Function_Array adds 0c1eba1a6a9 [Ada] Remove Digits_From_Size and Width_From_Size adds b3ad829bd17 [Ada] CUDA: handle parameter associations in expansion of C [...] adds fb00cc7032b [Ada] Multidimensional arrays with Iterated_Component_Associations adds a026b59e771 [Ada] Fix GNATprove support for iterated_component_associations adds 39706328c46 [Ada] Warnings on g-spogwa.adb adds 5cb0dbd6b19 [Ada] vx7r2cert: port ARM, PowerPC and x86 targets adds 21508c47f9a Re-enable fnspec checking once fortran frontend is fixed. adds 14e19b82c1e gcov-profile: use static pool for TOPN first adds e419ede8915 d: Merge upstream dmd 0fcdaab32 adds d249ba878cc d: Remove the d_critsec_size target hook. adds 4e6e941db7c [RS6000] Unsupported test options for -m32 adds 5af1e827bbb Avoid uniform lane BB vectorization adds 4a369d199bf SLP vectorize across PHI nodes adds 6d65ddca42f Refactor array descriptor field access adds 31ec7242e1f testsuite: restrict test to c++11 and later [PR97590] adds 9e78634c74c analyzer: implement region_model::get_representative_path_v [...] adds 01079b6a923 libstdc++: Include <cstdint> in tests that use std::uintptr_t adds ea0ae4e77a8 analyzer: fix param "analyzer-max-enodes-per-program-point" adds b0702ac5588 analyzer: eliminate non-determinism in logs adds bf1b5dae440 analyzer: eliminate non-deterministic behavior adds 942086bf73e analyzer: Change cast from long to intptr_t [PR96608] adds 16ad9ae85bb analyzer: don't assume extern const vars are zero-initializ [...] adds 686c1b70c70 Adjust BB vectorization function splitting adds 3af44504d40 Combine logical OR ranges properly. pr97567 adds ea126639125 Remove .s file. adds c0b09c1296d Add tests for PR92942 - missing -Wstringop-overflow for all [...] adds fe9d058ca28 libstdc++: Add noexcept to declaration of path::_List members adds 044b04348cf libstdc++: Fix directory_iterator exception specification adds e579f66c3c6 libstdc++: Add missing noexcept to std::from_chars declarations adds fe90c504416 Fix ipa-modref signature updates adds 4a972479f05 Fix BB store group splitting group size compute adds 7fdedf8a8e8 Fix glitch on VX_CPU selection for E6500 adds f6b710fc6f9 Extract VX_CPU_PREFIX up into config/vxworks.h adds 2232b613682 libstdc++: Fix -Wsign-compare warnings in headers adds 86558afc09e libstdc++: Remove unused variables in special functions adds d4fd8638be8 libstdc++: Fix ODR violations caused by <tr1/functional> adds 8eb8dcac6ed aarch64: Add vcopy(q)__lane(q)_bf16 intrinsics adds 0f801e0b6cc AArch64: Fix overflow in memcopy expansion on aarch64. adds 88f8b3dda53 c++: Small cleanup for do_type_instantiation adds 54380d42e6f c++: Kill nested_udts adds 6f33e2d8427 compiler: remove unused Type::in_heap_ member variable adds b7ac5fdbe73 compiler, go/internal/gccgoimporter: export notinheap annotation adds edea991d2ca PPC testsuite fixes adds a764c40079a PR fortran/97491 - Wrong restriction for VALUE arguments of [...] adds 2b3e722a3ca Fix PR97497 adds 668894d7b58 libgo: update to Go 1.15.3 release adds 75ce04fba49 c: Allow duplicate C2x standard attributes adds 89bb01e7cbd Daily bump. adds c25d317cf7d Tweaks to ranger API routines. adds ec69fe4e984 [RS6000] dg-do !compile and scan-assembler adds 2241061463a [RS6000] power10 scan-assembler tests
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 213 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 66 ++ gcc/ada/Makefile.rtl | 6 + gcc/ada/ada_get_targ.adb | 32 - gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_prag.adb | 11 +- gcc/ada/exp_spark.adb | 172 +++-- gcc/ada/exp_unst.adb | 4 +- gcc/ada/freeze.adb | 2 +- gcc/ada/get_targ.adb | 32 - gcc/ada/get_targ.ads | 4 - gcc/ada/gnat1drv.adb | 18 +- gcc/ada/libgnat/g-socpol.adb | 3 +- gcc/ada/libgnat/g-spogwa.adb | 6 +- gcc/ada/opt.ads | 6 + gcc/ada/sem_aggr.adb | 57 +- gcc/ada/sem_ch6.adb | 29 +- gcc/ada/ttypes.ads | 31 - gcc/ada/vxworks7-cert-rtp-link.spec | 9 + gcc/analyzer/ChangeLog | 98 +++ gcc/analyzer/constraint-manager.cc | 22 +- gcc/analyzer/diagnostic-manager.cc | 10 +- gcc/analyzer/engine.cc | 105 ++- gcc/analyzer/program-point.cc | 27 + gcc/analyzer/program-point.h | 3 + gcc/analyzer/program-state.cc | 90 ++- gcc/analyzer/program-state.h | 5 + gcc/analyzer/region-model-manager.cc | 41 +- gcc/analyzer/region-model-reachability.cc | 58 +- gcc/analyzer/region-model.cc | 8 +- gcc/analyzer/region-model.h | 17 +- gcc/analyzer/region.cc | 10 +- gcc/analyzer/state-purge.cc | 10 +- gcc/analyzer/store.cc | 82 ++- gcc/analyzer/store.h | 8 +- gcc/analyzer/supergraph.cc | 9 +- gcc/analyzer/svalue.cc | 205 ++++++ gcc/builtin-attrs.def | 6 + gcc/builtins.c | 18 + gcc/builtins.def | 5 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 54 +- gcc/common/config/riscv/riscv-common.c | 84 ++- gcc/config/aarch64/aarch64-linux.h | 2 - gcc/config/aarch64/aarch64.c | 13 +- gcc/config/aarch64/arm_neon.h | 36 + gcc/config/glibc-d.c | 16 - gcc/config/i386/linux-common.h | 3 - gcc/config/rs6000/vxworks.h | 14 +- gcc/config/s390/s390.c | 7 + gcc/config/sol2-d.c | 12 - gcc/config/vxworks.h | 12 + gcc/cp/ChangeLog | 40 ++ gcc/cp/cp-tree.h | 7 - gcc/cp/decl2.c | 36 +- gcc/cp/name-lookup.c | 214 +----- gcc/cp/name-lookup.h | 23 - gcc/cp/parser.c | 12 +- gcc/cp/pt.c | 109 ++- gcc/cp/search.c | 11 - gcc/d/ChangeLog | 10 + gcc/d/d-target.cc | 10 - gcc/d/d-target.def | 10 - gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dtemplate.c | 66 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/statementsem.c | 14 +- gcc/d/dmd/target.h | 2 - gcc/doc/invoke.texi | 4 - gcc/doc/tm.texi | 7 - gcc/doc/tm.texi.in | 2 - gcc/fortran/ChangeLog | 22 + gcc/fortran/resolve.c | 1 + gcc/fortran/trans-array.c | 184 ++--- gcc/gcov-io.h | 2 +- gcc/gimple-range-gori.cc | 18 +- gcc/gimple-range.cc | 76 ++- gcc/gimple.h | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 3 + gcc/go/gofrontend/import.cc | 18 +- gcc/go/gofrontend/types.cc | 2 +- gcc/go/gofrontend/types.h | 14 +- gcc/ipa-modref-tree.h | 26 + gcc/ipa-modref.c | 72 +- gcc/lto-wrapper.c | 6 +- gcc/params.opt | 4 - gcc/symbol-summary.h | 225 +++---- gcc/testsuite/ChangeLog | 131 ++++ gcc/testsuite/g++.dg/pr97560.C | 45 ++ gcc/testsuite/g++.dg/vect/simd-11.cc | 61 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 -------- gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 163 +++++ gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 91 +++ gcc/testsuite/gcc.dg/analyzer/pr97568.c | 29 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 12 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 7 +- gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 12 +- gcc/testsuite/gcc.dg/pr97567.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 58 ++ gcc/testsuite/gcc.dg/vect/bb-slp-54.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-55.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-56.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-57.c | 38 ++ gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 25 + gcc/testsuite/gcc.dg/vect/bb-slp-60.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-61.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-62.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-63.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-64.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-65.c | 15 + gcc/testsuite/gcc.dg/vect/bb-slp-66.c | 32 + gcc/testsuite/gcc.dg/vect/bb-slp-67.c | 16 + gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 31 + .../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 + .../vcopy_laneq_bf16_indices_1.c | 17 + .../vcopy_laneq_bf16_indices_2.c | 17 + .../vcopyq_lane_bf16_indices_1.c | 17 + .../vcopyq_lane_bf16_indices_2.c | 17 + .../vcopyq_laneq_bf16_indices_1.c | 17 + .../vcopyq_laneq_bf16_indices_2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 + gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +- .../gcc.target/powerpc/vec-blend-runnable.c | 7 +- .../gcc.target/powerpc/vec-insert-word-runnable.c | 4 +- .../gcc.target/powerpc/vec-permute-ext-runnable.c | 4 +- .../gcc.target/powerpc/vec-replace-word-runnable.c | 17 +- .../gcc.target/powerpc/vec-shift-double-runnable.c | 10 +- .../gcc.target/powerpc/vec-splati-runnable.c | 2 +- .../gcc.target/powerpc/vec-ternarylogic-3.c | 2 +- .../gcc.target/powerpc/vec-ternarylogic-9.c | 2 +- .../powerpc/vsx-load-element-extend-char.c | 2 +- .../powerpc/vsx-load-element-extend-int.c | 2 +- .../powerpc/vsx-load-element-extend-longlong.c | 2 +- .../powerpc/vsx-load-element-extend-short.c | 2 +- .../powerpc/vsx-store-element-truncate-char.c | 2 +- .../powerpc/vsx-store-element-truncate-int.c | 2 +- .../powerpc/vsx-store-element-truncate-longlong.c | 2 +- .../powerpc/vsx-store-element-truncate-short.c | 2 +- .../gcc.target/powerpc/vsx_mask-count-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-move-runnable.c | 2 +- gcc/testsuite/gcc.target/s390/pr97497.c | 36 + .../gdc.test/compilable/imports/test21299/func.d | 8 + .../gdc.test/compilable/imports/test21299/mtype.d | 8 + .../compilable/imports/test21299/rootstringtable.d | 96 +++ gcc/testsuite/gdc.test/compilable/test21299a.d | 4 + gcc/testsuite/gdc.test/compilable/test21299b.d | 4 + gcc/testsuite/gdc.test/compilable/test21299c.d | 5 + gcc/testsuite/gdc.test/compilable/test21299d.d | 27 + gcc/testsuite/gfortran.dg/value_8.f90 | 16 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f | 28 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 ++ gcc/tree-ssa-alias.c | 5 +- gcc/tree-ssa-ccp.c | 25 +- gcc/tree-vect-loop-manip.c | 27 + gcc/tree-vect-loop.c | 112 +++- gcc/tree-vect-slp.c | 739 ++++++++++++++------- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.c | 12 +- gcc/tree-vectorizer.h | 11 + gcc/tree.c | 8 +- libgcc/ChangeLog | 6 + libgcc/libgcov.h | 24 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/bytes/bytes.go | 50 +- libgo/go/cmd/cgo/gcc.go | 15 + libgo/go/cmd/cgo/main.go | 3 +- libgo/go/cmd/cgo/out.go | 3 + libgo/go/cmd/go/internal/base/goflags.go | 17 + libgo/go/cmd/go/internal/version/version.go | 9 +- libgo/go/cmd/go/internal/work/init.go | 22 +- libgo/go/cmd/go/testdata/script/version.txt | 6 + libgo/go/go/internal/gccgoimporter/parser.go | 7 + libgo/go/internal/bytealg/index_generic.go | 38 +- libgo/go/internal/poll/fd_unix.go | 12 +- libgo/go/runtime/chan.go | 22 + libgo/go/runtime/chan_test.go | 56 ++ libgo/go/runtime/export_test.go | 24 +- libgo/go/runtime/internal/atomic/atomic_test.go | 10 + libgo/go/runtime/mpagealloc.go | 13 + libgo/go/runtime/proc_test.go | 10 +- libgo/go/runtime/runtime2.go | 9 +- libgo/go/runtime/select.go | 19 + libgo/go/runtime/trace/trace_stack_test.go | 1 + libgo/go/testing/benchmark.go | 18 +- libgo/go/testing/sub_test.go | 19 +- libgo/go/testing/testing.go | 138 ++-- libgo/misc/cgo/test/testdata/issue41761.go | 20 + libgo/misc/cgo/test/testdata/issue41761a/a.go | 14 + libphobos/ChangeLog | 4 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/critical_.d | 18 + libstdc++-v3/ChangeLog | 50 ++ libstdc++-v3/include/bits/fs_path.h | 8 +- libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 4 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/std/charconv | 6 +- libstdc++-v3/include/std/functional | 17 +- libstdc++-v3/include/tr1/ell_integral.tcc | 11 +- libstdc++-v3/include/tr1/functional | 131 ++-- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 1 - libstdc++-v3/src/c++17/fs_dir.cc | 6 +- .../memory_resource/new_delete_resource.cc | 1 + .../memory_resource/resource_adaptor.cc | 1 + 214 files changed, 4517 insertions(+), 2098 deletions(-) create mode 100644 gcc/ada/vxworks7-cert-rtp-link.spec create mode 100644 gcc/testsuite/g++.dg/pr97560.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-11.cc delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-44.s create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-56.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-57.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97568.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr97461.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-54.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-55.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-56.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-57.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-58.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-59.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-60.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-61.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-62.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-63.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-64.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-65.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-66.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-67.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vect_c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97535.c create mode 100644 gcc/testsuite/gcc.target/s390/pr97497.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/func.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299d.d create mode 100644 gcc/testsuite/gfortran.dg/value_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f create mode 100644 libgo/misc/cgo/test/testdata/issue41761.go create mode 100644 libgo/misc/cgo/test/testdata/issue41761a/a.go