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-stable-defconfig in repository toolchain/ci/gcc.
from afcbeb35e0b libstdc++: Fix unused variable warning adds 16760e5bf70 tree-optimization/97334 - improve BB SLP discovery adds 8c26cfc6af3 Fixup gcc.dg/vect/pr65947-3.c when masked loads are available adds 383400a6078 [nvptx] Set -misa=sm_35 by default adds 59a95143dde x86: Add <x86gprintrin.h> adds f9919ba717d libstdc++: Add performance test for <random> adds 7e7eef2a1bb libstdc++: Pass CXXFLAGS to check_performance script adds 6ce2cb116af libstdc++: Adjust variable export in makefile adds 98c37d3bacb libstdc++: Optimize uniform_int_distribution using Lemire's [...] adds bb37ad8cc0f Don't keep strict_low_part in reloads for non-registers. [PR97313] adds 3ee44d4c518 libstdc++: Fix incorrect results in std::seed_seq::generate [...] adds 3427e313316 libstdc++: Diagnose visitors with different return types [PR95904] adds c74a0e82fa3 Daily bump. adds 14db1dfcd18 PR97359: Do not cache relops in GORI cache. new 02cbd79e472 libstdc++: Fix variant build on 32-bit targets [PR95904]
The 1 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 | 141 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config.gcc | 4 +- gcc/config/i386/adxintrin.h | 4 +- gcc/config/i386/bmi2intrin.h | 4 +- gcc/config/i386/bmiintrin.h | 4 +- gcc/config/i386/cetintrin.h | 4 +- gcc/config/i386/cldemoteintrin.h | 4 +- gcc/config/i386/clflushoptintrin.h | 4 +- gcc/config/i386/clwbintrin.h | 4 +- gcc/config/i386/enqcmdintrin.h | 4 +- gcc/config/i386/fxsrintrin.h | 4 +- gcc/config/i386/ia32intrin.h | 4 +- gcc/config/i386/immintrin.h | 207 +-------------------- gcc/config/i386/lwpintrin.h | 4 +- gcc/config/i386/lzcntintrin.h | 4 +- gcc/config/i386/movdirintrin.h | 4 +- gcc/config/i386/pconfigintrin.h | 4 +- gcc/config/i386/pkuintrin.h | 4 +- gcc/config/i386/rdseedintrin.h | 4 +- gcc/config/i386/rtmintrin.h | 4 +- gcc/config/i386/serializeintrin.h | 4 +- gcc/config/i386/tbmintrin.h | 4 +- gcc/config/i386/tsxldtrkintrin.h | 4 +- gcc/config/i386/waitpkgintrin.h | 4 +- gcc/config/i386/wbnoinvdintrin.h | 4 +- gcc/config/i386/{immintrin.h => x86gprintrin.h} | 142 ++++---------- gcc/config/i386/x86intrin.h | 12 +- gcc/config/i386/xsavecintrin.h | 4 +- gcc/config/i386/xsaveintrin.h | 4 +- gcc/config/i386/xsaveoptintrin.h | 4 +- gcc/config/i386/xsavesintrin.h | 4 +- gcc/config/i386/xtestintrin.h | 4 +- gcc/config/nvptx/nvptx.h | 5 +- gcc/config/nvptx/nvptx.opt | 3 +- gcc/doc/sourcebuild.texi | 3 + gcc/gimple-range-gori.cc | 10 +- gcc/lra-constraints.c | 7 +- gcc/testsuite/ChangeLog | 66 +++++++ gcc/testsuite/gcc.dg/pr97359.c | 11 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 3 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 9 +- gcc/testsuite/gcc.target/i386/avx-1.c | 10 + gcc/testsuite/gcc.target/i386/pr97313.c | 24 +++ gcc/testsuite/gcc.target/i386/x86gprintrin-1.c | 7 + gcc/testsuite/gcc.target/i386/x86gprintrin-2.c | 30 +++ gcc/testsuite/gcc.target/i386/x86gprintrin-3.c | 15 ++ gcc/testsuite/gcc.target/i386/x86gprintrin-4.c | 30 +++ gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c | 7 + gcc/testsuite/gcc.target/i386/x86gprintrin-5.c | 32 ++++ gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c | 5 + gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c | 5 + gcc/testsuite/gcc.target/i386/x86gprintrin-6.c | 11 ++ gcc/testsuite/lib/target-supports.exp | 8 + gcc/tree-vect-slp.c | 22 +++ libgcc/ChangeLog | 6 + libgcc/config/i386/shadow-stack-unwind.h | 9 +- libstdc++-v3/ChangeLog | 52 ++++++ libstdc++-v3/include/bits/random.tcc | 90 ++++++--- libstdc++-v3/include/bits/uniform_int_dist.h | 61 +++++- libstdc++-v3/include/std/variant | 67 ++++++- libstdc++-v3/scripts/check_performance | 2 +- .../testsuite/20_util/variant/visit_neg.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../random/seed_seq/97311.cc} | 40 ++-- libstdc++-v3/testsuite/Makefile.am | 1 + libstdc++-v3/testsuite/Makefile.in | 1 + .../performance/26_numerics/random_dist.cc | 102 ++++++++++ 68 files changed, 910 insertions(+), 464 deletions(-) copy gcc/config/i386/{immintrin.h => x86gprintrin.h} (78%) create mode 100644 gcc/testsuite/gcc.dg/pr97359.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97313.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/x86gprintrin-6.c copy libstdc++-v3/testsuite/{20_util/variant/visit_neg.cc => 26_numerics/random/se [...] create mode 100644 libstdc++-v3/testsuite/performance/26_numerics/random_dist.cc