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-next-defconfig in repository toolchain/ci/gcc.
from abb1b6058c0 PR c++/95768 - pretty-printer ICE on -Wuninitialized with a [...] adds 15a47f437d2 [PR97978] LRA: Permit temporary allocation incorrectness af [...] adds f05bbca3d95 sync libctf toplevel from binutils-gdb adds 942ae5be662 Daily bump. adds cffe6dd2ce3 analyzer: fix missing bitmap_clear [PR98564] adds be6c485b24f analyzer: fix false leak reports when merging states [PR97074] adds 1b566975242 Adjust testcase for PR 92658 adds d02a8b63e5a bswap: Fix up recent vector CONSTRUCTOR optimization [PR98568] adds d54be5ad210 i386: Merge various insn name mapping code attributes adds 78595e918ee gimple-isel: Fall back to using vcond_mask [PR98560] adds 298e76e6562 gimple-isel: Check whether IFN_VCONDEQ is supported [PR98560] adds 0f9d2c1a318 aarch64: Support conditional unpacked integer unary arithme [...] adds 6bca2ebf106 i386: Optimize blsi followed by comparison [PR98567] adds d54029179cb fix GIMPLE parser for loops adds dddea6d4d81 d: Merge upstream dmd 9038e64c5. adds 85fb1d7d5f4 Fortran: Improve resolution of associate variables. [PR93701]. adds 19f3c433cdc libstdc++: Fix long double to_chars testcase [PR98384] adds c8d2ed112e7 Update cpplib es.po. adds b87ec922c40 test: add new Go tests from source repo new 0677759f753 analyzer: fix ICE when DECL_INITIAL is error_mark_node [PR98580] new b7c3f201be5 libstdc++: Add support for C++20 barriers new 4d65a07d54b c++: Add some conversion sanity checking. new 6c59b8a93cf c++: Add TARGET_EXPR comments
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: ChangeLog | 8 + Makefile.def | 5 +- Makefile.in | 42 +++- contrib/ChangeLog | 8 + gcc/ChangeLog | 28 +++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 7 + gcc/analyzer/engine.cc | 1 + gcc/analyzer/region.cc | 5 + gcc/analyzer/store.cc | 23 +- gcc/analyzer/store.h | 2 + gcc/analyzer/svalue.cc | 16 ++ gcc/analyzer/svalue.h | 2 + gcc/c-family/ChangeLog | 15 ++ gcc/c/gimple-parser.c | 5 +- gcc/config/aarch64/aarch64-sve.md | 28 +-- gcc/config/i386/i386.md | 126 ++++++----- gcc/config/i386/mmx.md | 14 +- gcc/config/i386/sse.md | 82 +++---- gcc/cp/ChangeLog | 5 + gcc/cp/call.c | 37 +-- gcc/cp/constexpr.c | 6 + gcc/d/d-builtins.cc | 2 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/arrayop.c | 8 +- gcc/d/dmd/clone.c | 16 +- gcc/d/dmd/cond.c | 2 +- gcc/d/dmd/declaration.c | 2 +- gcc/d/dmd/dtemplate.c | 2 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expressionsem.c | 5 +- gcc/d/dmd/func.c | 24 +- gcc/d/dmd/hdrgen.c | 12 + gcc/d/dmd/mtype.c | 30 +-- gcc/d/dmd/mtype.h | 7 +- gcc/d/dmd/parse.c | 113 ++++++++-- gcc/d/dmd/statementsem.c | 24 +- gcc/d/dmd/traits.c | 39 +++- gcc/fortran/ChangeLog | 5 + gcc/fortran/resolve.c | 9 + gcc/gimple-isel.cc | 32 ++- gcc/gimple-ssa-store-merging.c | 25 ++- gcc/internal-fn.c | 22 +- gcc/internal-fn.def | 4 +- gcc/lra-assigns.c | 9 +- gcc/lra-int.h | 1 + gcc/lra.c | 5 + gcc/testsuite/ChangeLog | 59 +++++ gcc/testsuite/g++.dg/torture/pr98568.C | 37 +++ gcc/testsuite/gcc.dg/analyzer/pr97074.c | 32 +++ gcc/testsuite/gcc.dg/analyzer/pr98564.c | 6 + gcc/testsuite/gcc.dg/analyzer/pr98580-a.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr98580-b.c | 2 + gcc/testsuite/gcc.dg/vect/pr98560-1.c | 17 ++ gcc/testsuite/gcc.dg/vect/pr98560-2.c | 17 ++ .../gcc.target/aarch64/sve/cond_unary_5.c | 49 ++++ .../gcc.target/aarch64/sve/cond_unary_5_run.c | 26 +++ .../gcc.target/aarch64/sve/cond_unary_6.c | 53 +++++ .../gcc.target/aarch64/sve/cond_unary_6_run.c | 27 +++ .../gcc.target/aarch64/sve/cond_unary_7.c | 48 ++++ .../gcc.target/aarch64/sve/cond_unary_7_run.c | 26 +++ .../gcc.target/aarch64/sve/cond_unary_8.c | 50 +++++ .../gcc.target/aarch64/sve/cond_unary_8_run.c | 28 +++ gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 2 +- gcc/testsuite/gcc.target/i386/pr97978.c | 22 ++ gcc/testsuite/gcc.target/i386/pr98567-1.c | 31 +++ gcc/testsuite/gcc.target/i386/pr98567-2.c | 31 +++ .../gdc.test/compilable/extra-files/header1.d | 18 ++ .../gdc.test/compilable/testheaderudamodule.d | 2 + .../gdc.test/fail_compilation/fail10207.d | 2 +- gcc/testsuite/gdc.test/runnable/uda.d | 194 ++++++++++++++++ gcc/testsuite/gfortran.dg/associate_54.f90 | 34 +++ gcc/testsuite/gfortran.dg/associate_55.f90 | 35 +++ gcc/testsuite/gfortran.dg/associate_56.f90 | 36 +++ .../test/fixedbugs/issue27836.dir/\303\204foo.go" | 13 ++ .../test/fixedbugs/issue27836.dir/\303\204main.go" | 13 ++ .../fixedbugs/{issue23311.go => issue27836.go} | 0 libcody/ChangeLog | 5 + libcpp/po/es.po | 89 ++++---- libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/precompiled/stdc++.h | 1 + libstdc++-v3/include/std/barrier | 247 +++++++++++++++++++++ libstdc++-v3/include/std/version | 3 + .../testsuite/20_util/to_chars/long_double.cc | 25 ++- libstdc++-v3/testsuite/30_threads/barrier/1.cc | 30 +++ libstdc++-v3/testsuite/30_threads/barrier/2.cc | 28 +++ .../testsuite/30_threads/barrier/arrive.cc | 48 ++++ .../30_threads/barrier/arrive_and_drop.cc | 46 ++++ .../30_threads/barrier/arrive_and_wait.cc | 46 ++++ .../testsuite/30_threads/barrier/completion.cc | 53 +++++ 93 files changed, 2110 insertions(+), 304 deletions(-) create mode 100644 gcc/testsuite/g++.dg/torture/pr98568.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97074.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98564.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98580-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98580-b.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98560-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98560-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_8_run.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97978.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98567-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98567-2.c create mode 100644 gcc/testsuite/gfortran.dg/associate_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_56.f90 create mode 100644 "gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/\303\204foo.go" create mode 100644 "gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/\303\204main.go" copy gcc/testsuite/go.test/test/fixedbugs/{issue23311.go => issue27836.go} (100%) create mode 100644 libstdc++-v3/include/std/barrier create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive_and_drop.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive_and_wait.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/completion.cc