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-stable-allnoconfig in repository toolchain/ci/gcc.
from e42f3426529 c++: CWG2235 partial ordering and non-dependent types adds cc80c1e4232 Daily bump. adds 3f969affaf7 Adjust integer <-> pointer conversion IL checking adds 366386c7a97 Enable GCC support for SERIALIZE adds f14848aea70 combine: Don't replace SET_SRC with REG_EQUAL note content [...] adds b4ace720e00 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] adds 1e47cb3597c Enable TARGET_TSXLDTRK for GCC support. adds f4dff765db2 doc: Update install.texi for GCC 10 on Solaris adds 380a681518c tree-optimization/94965 - fix typo in vec_info * passing adds a7b76d574b1 match.pd: Optimize ~(~X +- Y) into (X -+ Y) [PR94921] adds 19d422201cd libstdc++: Update {x86_64,i?86,powerpc64,s390x,aarch64}-lin [...] adds 2b6f6aeea18 libstdc++: Document library versioning for 9.[123] and 10.1 adds a21c38fbe3e Add ENQCMD, AVX512BF16, AVX512_VP2INTERSECT to gcc.target/i [...] adds 308e2c1ccae Add ChangeLog entries for patch TSXLDTRK. adds 6208287fcaf Revert "Use const for template argument." adds 371905d1225 tree-optimization/94963 - avoid bogus uninit warning with s [...] adds 6fc00b41e76 middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHEADERS adds 093d95fe34f libstdc++: Update Solaris baselines for GCC 10.1 adds cb5ecbc49b7 aarch64: fix conflicting declarations adds a3f1fc0625c x32: Update baseline_symbols.txt adds 4e849a74a85 Prepare removal of SLP_INSTANCE_GROUP_SIZE adds 1266778548e [AArch64] Use __getauxval instead of getauxval in LSE detec [...] adds 7c2879301d3 i386: Use ADD to implement compares with negated operand [PR94913] adds 530b4409435 add a new option -flarge-source-files. adds 319eafce3e5 x86: Fix vextract* masked patterns [PR93069] adds 80644a672e6 coroutines: Remove references to n4849 (NFC). adds bc95e478feb c++: QT overload regression with attribute [PR94946] adds d3a1459cd4f i386: Use generic division to generate INEXACT exception adds 72a54e5e815 libstdc++ std::fill overload for std::vector<bool>::iterator adds 25ee2155ead c++: Don't synthesize sfk_comparison method multiple times [...] adds 46fcef99f49 c++: Avoid strict_aliasing_warning on dependent types or ex [...] adds 0af711e1914 d: Fix ICE in verify_gimple_stmt, at tree-cfg.c:4959
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 192 +++++++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-indentation.c | 5 + gcc/cfgloopmanip.c | 5 +- gcc/combine.c | 1 + gcc/common.opt | 5 + gcc/common/config/i386/i386-common.c | 30 ++ gcc/config.gcc | 12 +- gcc/config/aarch64/driver-aarch64.c | 5 +- gcc/config/i386/cpuid.h | 3 + gcc/config/i386/driver-i386.c | 8 +- gcc/config/i386/i386-builtin.def | 6 + gcc/config/i386/i386-c.c | 4 + gcc/config/i386/i386-options.c | 6 +- gcc/config/i386/i386.h | 4 + gcc/config/i386/i386.md | 60 ++++ gcc/config/i386/i386.opt | 8 + gcc/config/i386/immintrin.h | 4 + gcc/config/i386/predicates.md | 3 + gcc/config/i386/serializeintrin.h | 49 +++ gcc/config/i386/sse.md | 389 +++++++++++---------- gcc/config/i386/subst.md | 2 - gcc/config/i386/tsxldtrkintrin.h | 33 ++ gcc/config/riscv/riscv-builtins.c | 4 +- gcc/cp/ChangeLog | 21 ++ gcc/cp/coroutines.cc | 28 +- gcc/cp/decl.c | 9 +- gcc/cp/method.c | 2 +- gcc/cp/typeck.c | 28 +- gcc/d/ChangeLog | 17 + gcc/d/d-codegen.cc | 67 +--- gcc/d/d-convert.cc | 14 +- gcc/d/d-tree.h | 4 +- gcc/d/expr.cc | 33 +- gcc/doc/install.texi | 87 +++-- gcc/doc/invoke.texi | 33 +- gcc/match.pd | 8 + gcc/testsuite/ChangeLog | 70 ++++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 12 + gcc/testsuite/g++.dg/ext/attr-parm-1.C | 6 + gcc/testsuite/g++.dg/other/i386-2.C | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- .../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C | 12 + .../gcc.dg/plugin/location-overflow-test-1.c | 2 +- gcc/testsuite/gcc.dg/pr94873.c | 27 ++ gcc/testsuite/gcc.dg/pr94963.c | 35 ++ gcc/testsuite/gcc.dg/tree-ssa/pr94921.c | 18 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 10 + gcc/testsuite/gcc.target/i386/pr94913-1.c | 21 ++ gcc/testsuite/gcc.target/i386/pr94913-2.c | 24 ++ gcc/testsuite/gcc.target/i386/serialize-1.c | 11 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 6 +- gcc/testsuite/gcc.target/i386/sse-23.c | 4 +- gcc/testsuite/gcc.target/i386/tsxldtrk-1.c | 13 + gcc/testsuite/gdc.dg/pr94970.d | 20 ++ gcc/toplev.c | 3 + gcc/tree-cfg.c | 12 +- gcc/tree-ssa-loop-im.c | 18 +- gcc/tree-vect-data-refs.c | 14 +- gcc/tree-vect-slp.c | 18 +- gcc/tree-vect-stmts.c | 18 +- gcc/tree-vectorizer.h | 2 +- libatomic/ChangeLog | 10 +- libatomic/config/x86/fenv.c | 22 +- libgcc/ChangeLog | 18 +- libgcc/config/aarch64/lse-init.c | 17 +- libgcc/config/i386/sfp-exceptions.c | 22 +- libgfortran/ChangeLog | 11 +- libgfortran/config/fpu-387.h | 42 +-- libstdc++-v3/ChangeLog | 48 +++ .../post/aarch64-linux-gnu/baseline_symbols.txt | 12 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 17 + .../post/i386-solaris/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris/baseline_symbols.txt | 12 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 17 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 17 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 17 + .../abi/post/sparc-solaris/baseline_symbols.txt | 12 + .../sparc-solaris/sparcv9/baseline_symbols.txt | 12 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 17 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 17 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 17 + libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/xml/manual/abi.xml | 11 +- libstdc++-v3/include/bits/stl_algobase.h | 20 +- libstdc++-v3/include/bits/stl_bvector.h | 81 +++-- libstdc++-v3/include/parallel/multiway_merge.h | 4 +- .../testsuite/25_algorithms/fill/bvector/1.cc | 39 +++ 92 files changed, 1580 insertions(+), 535 deletions(-) create mode 100644 gcc/config/i386/serializeintrin.h create mode 100644 gcc/config/i386/tsxldtrkintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-parm-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C create mode 100644 gcc/testsuite/gcc.dg/pr94873.c create mode 100644 gcc/testsuite/gcc.dg/pr94963.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94921.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94913-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94913-2.c create mode 100644 gcc/testsuite/gcc.target/i386/serialize-1.c create mode 100644 gcc/testsuite/gcc.target/i386/tsxldtrk-1.c create mode 100644 gcc/testsuite/gdc.dg/pr94970.d create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/bvector/1.cc