This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-release-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from df7c22831f1 Support vectorisation with mixed vector sizes adds a55d8232df3 Avoid retrying with the same vector modes adds 74166aabeb7 [AArch64] Support vectorising with multiple vector sizes adds 05101d1b575 Allow mixed vector sizes within a single vectorised stmt adds 9c437a108a1 Vectorise conversions between differently-sized integer vectors adds 60838d63463 Consider building nodes from scalars in vect_slp_analyze_no [...] adds ebcdba9c9f7 Common ground work for vxworks7 ports updates adds 78e49fb1bc6 Introduce vxworks specific crtstuff support adds 806dd0472f5 Improve the thread support for VxWorks adds 36e5f4d4f34 Update the libgcc support for VxWorks AE/653 adds 3004f893b43 Base support for vxworks 7 on aarch64 adds 071ef254a8a Housekeeping on TARGET_OS_CPP_BUILTINS for arm-vxworks adds 27204060db5 Update the arm-*-vxworks* support adds d19df8b2299 Make flag_thread_jumps a gate of pass_jump_after_combine adds d99828eea22 libstdc++: Rename disable_sized_sentinel [P1871R1] adds 270082a7e12 libstdc++: Implement new predicate concepts from P1716R3 adds fae08a0507b Remove range_intersect, range_invert, and range_union. adds bbc85eb9cfd re PR tree-optimization/92506 (Wrong code with -fwrapv sinc [...] adds 3771033244b Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) adds 7c5890cc0a0 Support UTF-8 character constants for C2x. adds f674b4a72ad Change fold_range to return a boolean result. adds 1a4ec325059 Check suitability of spill register for mode adds 2cc94aa8d81 Support C2x [[deprecated]] attribute. adds 1c09b664949 Implement the <array> part of C++20 p1032 Misc constexpr bits. adds d3cb8f004a3 Daily bump. adds f8aea5e37d1 Improve checks on C2x fallthrough attribute. adds 942c4b32b05 Support for jthread and stop_token adds f543bdd3f99 compiler: fix buglet in function inlining related to sink names
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 175 ++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 15 + gcc/c-family/c-attribs.c | 7 +- gcc/c-family/c-common.h | 2 + gcc/c-family/c-lex.c | 4 +- gcc/c/ChangeLog | 22 ++ gcc/c/c-decl.c | 14 + gcc/c/c-parser.c | 42 ++- gcc/c/gimple-parser.c | 1 + gcc/cfgcleanup.c | 3 +- gcc/config.gcc | 48 ++- gcc/config/aarch64/aarch64-simd.md | 18 + gcc/config/aarch64/aarch64-vxworks.h | 71 ++++ gcc/config/aarch64/aarch64.c | 45 +++ gcc/config/aarch64/iterators.md | 2 + .../{arm/t-vxworks => aarch64/t-aarch64-vxworks} | 10 +- gcc/config/arm/t-vxworks | 7 +- gcc/config/arm/vxworks.h | 98 +++--- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 ++- gcc/expr.c | 25 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/lra-spills.c | 3 +- gcc/optabs-tree.c | 14 + gcc/range-op.cc | 246 +++++++------- gcc/range-op.h | 4 +- gcc/range.cc | 24 -- gcc/range.h | 3 - gcc/testsuite/ChangeLog | 61 ++++ gcc/testsuite/gcc.dg/c11-utf8char-1.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 91 +++++ gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 25 ++ gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 35 ++ gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 18 + gcc/testsuite/gcc.dg/c2x-utf8char-1.c | 29 ++ gcc/testsuite/gcc.dg/c2x-utf8char-2.c | 8 + gcc/testsuite/gcc.dg/c2x-utf8char-3.c | 8 + gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c | 5 + gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 9 +- gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 49 +++ gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 2 +- .../gcc.target/aarch64/vect_mixed_sizes_1.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_10.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_11.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_12.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_13.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_2.c | 19 ++ .../gcc.target/aarch64/vect_mixed_sizes_3.c | 19 ++ .../gcc.target/aarch64/vect_mixed_sizes_4.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_5.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_6.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_7.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_8.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_9.c | 18 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 5 +- gcc/tree-cfg.c | 18 + gcc/tree-vect-loop.c | 13 + gcc/tree-vect-slp.c | 70 ++++ gcc/tree-vect-stmts.c | 77 +++-- gcc/tree-vectorizer.h | 5 + gcc/tree-vrp.c | 6 +- libcpp/ChangeLog | 7 + libcpp/charset.c | 2 + libcpp/init.c | 4 +- libgcc/ChangeLog | 68 ++++ libgcc/config.host | 50 ++- libgcc/config/arm/unwind-arm-vxworks.c | 65 +++- libgcc/config/gthr-vxworks-cond.c | 83 +++++ libgcc/config/gthr-vxworks-thread.c | 349 +++++++++++++++++++ libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} | 110 +++--- libgcc/config/gthr-vxworks.c | 87 +++++ libgcc/config/gthr-vxworks.h | 272 +++++++++++---- libgcc/config/t-gthr-vxworks | 5 + libgcc/config/t-gthr-vxworksae | 7 + libgcc/config/t-vxcrtstuff | 12 + libgcc/config/t-vxworks | 3 - libgcc/config/t-vxworks7 | 4 - libgcc/config/{t-vxworks => t-vxworksae} | 11 +- libgcc/config/vxcrtstuff.c | 132 ++++++++ libgcc/config/vxlib.c | 95 ------ libstdc++-v3/ChangeLog | 42 +++ libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/iterator_concepts.h | 45 ++- libstdc++-v3/include/bits/stl_iterator.h | 6 +- libstdc++-v3/include/std/array | 6 +- libstdc++-v3/include/std/concepts | 14 +- libstdc++-v3/include/std/condition_variable | 84 +++++ libstdc++-v3/include/std/stop_token | 370 +++++++++++++++++++++ libstdc++-v3/include/std/thread | 125 +++++++ libstdc++-v3/include/std/version | 1 + .../array/requirements/constexpr_fill.cc | 36 ++ .../array/requirements/constexpr_swap.cc | 43 +++ .../headers/iterator/synopsis_c++20.cc | 6 +- .../condition_variable_any/stop_token/1.cc | 27 ++ .../condition_variable_any/stop_token/2.cc | 27 ++ .../condition_variable_any/stop_token/wait_on.cc | 136 ++++++++ libstdc++-v3/testsuite/30_threads/jthread/1.cc | 27 ++ libstdc++-v3/testsuite/30_threads/jthread/2.cc | 27 ++ .../testsuite/30_threads/jthread/jthread.cc | 198 +++++++++++ libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 27 ++ libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 27 ++ .../testsuite/30_threads/stop_token/stop_token.cc | 100 ++++++ .../std/concepts/concepts.callable/relation.cc | 5 + 116 files changed, 3958 insertions(+), 596 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-vxworks.h copy gcc/config/{arm/t-vxworks => aarch64/t-aarch64-vxworks} (79%) create mode 100644 gcc/testsuite/gcc.dg/c11-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-3.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_9.c create mode 100644 libgcc/config/gthr-vxworks-cond.c create mode 100644 libgcc/config/gthr-vxworks-thread.c rename libgcc/config/{vxlib-tls.c => gthr-vxworks-tls.c} (78%) create mode 100644 libgcc/config/gthr-vxworks.c create mode 100644 libgcc/config/t-gthr-vxworks create mode 100644 libgcc/config/t-gthr-vxworksae create mode 100644 libgcc/config/t-vxcrtstuff copy libgcc/config/{t-vxworks => t-vxworksae} (61%) create mode 100644 libgcc/config/vxcrtstuff.c delete mode 100644 libgcc/config/vxlib.c create mode 100644 libstdc++-v3/include/std/stop_token create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/jthread.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token.cc