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-defconfig in repository toolchain/ci/gcc.
from 02a8253980d [Ada] Handle Iterated_Component_Association with Others_Choice adds dc7824734e6 libstdc++: Add missing exception-specifications in shared_ptr adds 40e67ab8e59 Make default duplicate and insert methods of summaries abor [...] adds 27c14056f48 tree-optimization/97539 - reset out-of-loop debug uses befo [...] adds 50f9e1f4d45 middle-end/97554 - avoid overflow in alloc size compute adds 19534269d89 IBM Z: Add vcond_mask expander adds 3edc21af527 x86: Add cmpmemsi for -minline-all-stringops adds 4052c05e5b3 x86: Inline strncmp only with -minline-all-stringops adds 605c2a393d3 middle-end/97521 - always use single-bit bools in mask vect [...] adds 7f0ce82a4c0 PR tree-optimization/97546 Bail out of find_bswap_or_nop on [...] adds 93e9a7bcd54 libstdc++: Fix declarations of memalign etc. for freestandi [...] adds 2d5aad691f5 AArch64: Add FLAG for store intrinsics [PR94442] adds 783dc02d897 Fix simdclones adds 9e2256dcd48 c++: Implement __is_nothrow_constructible and __is_nothrow_ [...] adds 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.
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/attr-fnspec.h | 104 +++- gcc/builtin-attrs.def | 6 + gcc/builtins.c | 181 +++++++ gcc/builtins.def | 33 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 2 + gcc/c-family/c-common.h | 1 + gcc/calls.c | 31 +- gcc/cgraph.h | 14 +- gcc/cgraphclones.c | 1 + gcc/cgraphunit.c | 1 - gcc/common/config/riscv/riscv-common.c | 84 ++-- gcc/config/aarch64/aarch64-builtins.c | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 22 +- gcc/config/i386/i386-expand.c | 79 +++ gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 84 +--- gcc/config/s390/vector.md | 11 + gcc/coretypes.h | 12 + gcc/cp/ChangeLog | 12 + gcc/cp/cp-tree.h | 5 +- gcc/cp/method.c | 17 +- gcc/cp/parser.c | 10 + gcc/cp/semantics.c | 8 + gcc/expr.c | 39 +- gcc/gimple-range-gori.cc | 4 +- gcc/gimple-range.cc | 2 +- gcc/gimple-ssa-store-merging.c | 6 +- gcc/gimple.c | 39 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-analysis.c | 3 + gcc/ipa-inline-transform.c | 11 +- gcc/ipa-prop.c | 5 +- gcc/ipa-prop.h | 5 +- gcc/ipa-reference.c | 6 +- gcc/ipa-sra.c | 164 +++--- gcc/lto-wrapper.c | 6 +- gcc/passes.c | 3 +- gcc/predict.c | 65 ++- gcc/predict.h | 12 +- gcc/range-op.cc | 17 +- gcc/sbitmap.c | 3 +- gcc/symbol-summary.h | 189 ++++--- gcc/symtab.c | 10 +- gcc/testsuite/ChangeLog | 182 +++++++ .../g++.dg/ext/is_nothrow_constructible1.C | 48 ++ .../g++.dg/ext/is_nothrow_constructible2.C | 15 + .../g++.dg/ext/is_nothrow_constructible3.C | 8 + .../g++.dg/ext/is_nothrow_constructible4.C | 11 + .../g++.dg/ext/is_nothrow_constructible5.C | 12 + .../g++.dg/ext/is_nothrow_constructible6.C | 11 + gcc/testsuite/g++.dg/pr97560.C | 44 ++ gcc/testsuite/gcc.c-torture/compile/pr97576.c | 18 + gcc/testsuite/gcc.dg/pr97539.c | 17 + gcc/testsuite/gcc.dg/pr97555.c | 22 + gcc/testsuite/gcc.dg/pr97567.c | 34 ++ .../gcc.target/aarch64/sve/acle/general/pr97546.c | 22 + gcc/testsuite/gcc.target/i386/pr95151-1.c | 17 + gcc/testsuite/gcc.target/i386/pr95151-2.c | 10 + gcc/testsuite/gcc.target/i386/pr95151-3.c | 18 + gcc/testsuite/gcc.target/i386/pr95151-4.c | 11 + gcc/testsuite/gcc.target/i386/pr95458-1.c | 11 + gcc/testsuite/gcc.target/i386/pr95458-2.c | 7 + gcc/testsuite/gcc.target/i386/pr97521.c | 27 + 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.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 +- gcc/tree-nested.c | 10 +- gcc/tree-ssa-alias.c | 555 +++++---------------- gcc/tree-ssa-ccp.c | 25 +- gcc/tree-ssa-structalias.c | 4 - gcc/tree-vect-loop-manip.c | 41 +- gcc/tree-vect-slp.c | 277 ++++++---- gcc/tree-vectorizer.c | 9 + gcc/tree-vectorizer.h | 9 + gcc/tree.c | 19 +- gcc/value-range.cc | 23 +- libgo/go/syscall/libcall_bsd.go | 113 +++++ libgo/go/syscall/syscall_netbsd.go | 28 ++ libstdc++-v3/ChangeLog | 26 + libstdc++-v3/include/bits/shared_ptr_base.h | 9 +- libstdc++-v3/include/experimental/executor | 4 +- libstdc++-v3/include/std/type_traits | 53 +- libstdc++-v3/libsupc++/new_opa.cc | 2 +- 198 files changed, 2925 insertions(+), 1378 deletions(-) create mode 100644 gcc/ada/vxworks7-cert-rtp-link.spec create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible5.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible6.C create mode 100644 gcc/testsuite/g++.dg/pr97560.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97576.c create mode 100644 gcc/testsuite/gcc.dg/pr97539.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.target/aarch64/sve/acle/general/pr97546.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97521.c create mode 100644 libgo/go/syscall/libcall_bsd.go