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-lts-defconfig 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] new d3a1459cd4f i386: Use generic division to generate INEXACT exception new 72a54e5e815 libstdc++ std::fill overload for std::vector<bool>::iterator new 25ee2155ead c++: Don't synthesize sfk_comparison method multiple times [...] new 46fcef99f49 c++: Avoid strict_aliasing_warning on dependent types or ex [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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/doc/install.texi | 87 +++-- gcc/doc/invoke.texi | 33 +- gcc/match.pd | 8 + gcc/testsuite/ChangeLog | 65 ++++ 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/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 +++ 86 files changed, 1509 insertions(+), 446 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 libstdc++-v3/testsuite/25_algorithms/fill/bvector/1.cc