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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 425bb53b54a Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was: [PUSHE [...] adds 63b2149fb4b Refactor SLP instance analysis adds f20a6c57f0f Implement three-level optimize_for_size predicates adds 2118438f49f Handle signed 1-bit ranges in irange::invert. adds 4f8cfb42883 Extend builtin fnspecs adds b784bbbe454 libstdc++: Fix error in experimental::strand adds 48722d158cb Combine logical OR ranges properly. adds a573530d500 syscall: import additional BSD-specific syscall wrappers adds 32c89b1633f [RS6000] Non-pcrel tests when power10 adds 68488940539 [RS6000] dimode_off.c test adds 8d8fef19711 [RS6000] Link power10 testcases adds 99f68181b11 [RS6000] Tests that use int128_t and -m32 adds d7c71335c2a [RS6000] Replace -mcpu with -mdejagnu-cpu adds b1fc5c940e3 [RS6000] biarch test fail adds 18e7f36bf2f [RS6000] Remove -mpcrel from tests adds f19e7c8d5b0 Daily bump. adds 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.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 177 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 181 ++++ 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/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/attr-fnspec.h | 104 ++- gcc/builtin-attrs.def | 6 + gcc/builtins.c | 181 ++++ gcc/builtins.def | 33 +- gcc/c-family/ChangeLog | 7 + gcc/calls.c | 31 +- gcc/cgraph.h | 12 +- gcc/common/config/riscv/riscv-common.c | 84 +- gcc/config/aarch64/aarch64-linux.h | 2 - gcc/config/glibc-d.c | 16 - gcc/config/i386/linux-common.h | 3 - gcc/config/sol2-d.c | 12 - gcc/coretypes.h | 12 + gcc/cp/ChangeLog | 12 + 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/trans-array.c | 184 ++-- gcc/gcov-io.h | 2 +- gcc/gimple-range-gori.cc | 4 +- gcc/gimple.c | 39 +- gcc/gimple.h | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/lto-wrapper.c | 6 +- gcc/params.opt | 4 - gcc/predict.c | 65 +- gcc/predict.h | 12 +- gcc/range-op.cc | 17 +- gcc/symbol-summary.h | 225 ++--- gcc/testsuite/ChangeLog | 182 ++++ 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/analyzer/pr97568.c | 29 + gcc/testsuite/gcc.dg/pr97555.c | 22 + gcc/testsuite/gcc.dg/pr97567.c | 34 + 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/vect-outer-slp-1.c | 31 + gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 + gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cprophard.c | 4 +- gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/dimode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 2 +- gcc/testsuite/gcc.target/powerpc/localentry-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 5 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 5 +- gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 5 +- gcc/testsuite/gcc.target/powerpc/p10-identify.c | 5 +- gcc/testsuite/gcc.target/powerpc/pdep-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/pextd-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr94740.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr96787-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/r2_shrink-wrap.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +- .../gcc.target/powerpc/vec-blend-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 5 +- .../gcc.target/powerpc/vec-insert-word-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 5 +- .../gcc.target/powerpc/vec-permute-ext-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 5 +- .../gcc.target/powerpc/vec-replace-word-runnable.c | 5 +- .../gcc.target/powerpc/vec-shift-double-runnable.c | 5 +- .../gcc.target/powerpc/vec-splati-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-1.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-3.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-5.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-7.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-9.c | 5 +- .../powerpc/vsx-load-element-extend-char.c | 1 + .../powerpc/vsx-load-element-extend-int.c | 1 + .../powerpc/vsx-load-element-extend-longlong.c | 1 + .../powerpc/vsx-load-element-extend-short.c | 1 + .../powerpc/vsx-store-element-truncate-char.c | 1 + .../powerpc/vsx-store-element-truncate-int.c | 1 + .../powerpc/vsx-store-element-truncate-longlong.c | 1 + .../powerpc/vsx-store-element-truncate-short.c | 1 + .../gcc.target/powerpc/vsx_mask-count-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-move-runnable.c | 8 +- .../gcc.target/powerpc/xxgenpc-runnable.c | 5 +- .../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/vect/O3-bb-slp-1.f | 28 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 + gcc/tree-ssa-alias.c | 555 +++--------- gcc/tree-ssa-ccp.c | 25 +- gcc/tree-vect-loop-manip.c | 27 + gcc/tree-vect-loop.c | 112 ++- gcc/tree-vect-slp.c | 977 ++++++++++++++------- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.c | 12 +- gcc/tree-vectorizer.h | 11 + gcc/tree.c | 8 +- gcc/value-range.cc | 23 +- libgcc/libgcov.h | 24 +- libgo/go/syscall/libcall_bsd.go | 113 +++ libgo/go/syscall/syscall_netbsd.go | 28 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/critical_.d | 18 + libstdc++-v3/ChangeLog | 26 + libstdc++-v3/include/experimental/executor | 4 +- .../memory_resource/new_delete_resource.cc | 1 + .../memory_resource/resource_adaptor.cc | 1 + 222 files changed, 4353 insertions(+), 2006 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/analyzer/pr97568.c create mode 100644 gcc/testsuite/gcc.dg/pr97555.c create mode 100644 gcc/testsuite/gcc.dg/pr97567.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/vect-outer-slp-1.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/vect/O3-bb-slp-1.f create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f create mode 100644 libgo/go/syscall/libcall_bsd.go