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-allmodconfig in repository toolchain/ci/gcc.
from 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 adds 0677759f753 analyzer: fix ICE when DECL_INITIAL is error_mark_node [PR98580] adds b7c3f201be5 libstdc++: Add support for C++20 barriers adds 4d65a07d54b c++: Add some conversion sanity checking. adds 6c59b8a93cf c++: Add TARGET_EXPR comments adds 2f359597e49 c++: Fix thinko in auto return type checking [PR98441] adds 178f0afce36 PR middle-end/98578 - ICE warning on uninitialized VLA access adds aa4db31dd2a c++: Fix up tsubst of BIT_CAST_EXPR [PR98329] adds 7d187e4f6f5 Daily bump. adds 0b7b4710111 RISC-V: Move class riscv_subset_list and riscv_subset_t to [...] adds e3354b6de7a RISC-V: Implement new style of architecture extension test macros. adds 01d92cfd798 Fix array-quals-1.c for RISC-V adds c231fca5de8 Fortran:Fix simplification of constructors with implied-do [...] adds 21c1a30fc73 Fortran: Allow pointer deferred length associate selectors. [...] adds c9d25aa7489 aarch64: Fix RTL patterns for UABA/SABA adds cab822d4ea7 aarch64: Reimplement vaba* intrinsics using builtins adds 79db5945ade aarch64: Reimplement vabd* intrinsics using builtins adds e811f10b61a aarch64: Reimplement most vpadal intrinsics using builtins adds 07fb24a3daf SVE2: Fix aarch64-sve2-acle-asm tests. adds f3c5d1fa53a aarch64: Support conditional unpacked UXT on SVE adds 5fe3e6bf061 aarch64: Support unpacked CNOT on SVE adds 8f1cb70d7ca i386: Fix -mcmodel= vs. target attribute [PR98585] adds 1b885264a48 x86-64: Use R10 for profiling large model adds bdcde150450 tree-optimization/98544 - more permute optimization fixes adds b407f233d7c fix vectorizer memleaks adds 77a375a3ebf reset the SCEV htab after FRE in loop pipeline adds 76be18f4429 x86-64: Use R10 and R11 for profiling large model with PIC adds 98a1fb705ea c++: Fix access checking of scoped non-static member [PR98515] adds bb1f0b50abb c++: ICE with constexpr call that returns a PMF [PR98551] adds 98546324c79 Tweak dg-prune-output regex for out-of-build-tree contexts
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 54 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 27 +++ gcc/analyzer/region.cc | 5 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-pretty-print.c | 29 +-- gcc/c/ChangeLog | 5 + gcc/c/gimple-parser.c | 5 +- gcc/common/config/riscv/riscv-common.c | 72 +----- gcc/config/aarch64/aarch64-simd-builtins.def | 12 + gcc/config/aarch64/aarch64-simd.md | 33 +-- gcc/config/aarch64/aarch64-sve.md | 58 ++--- gcc/config/aarch64/arm_neon.h | 238 +++----------------- gcc/config/aarch64/iterators.md | 5 + gcc/config/i386/i386-options.c | 12 - gcc/config/i386/i386.c | 34 ++- gcc/config/i386/i386.opt | 32 +-- gcc/config/riscv/riscv-c.c | 32 +++ gcc/config/riscv/riscv-subset.h | 95 ++++++++ gcc/config/riscv/t-riscv | 4 +- gcc/cp/ChangeLog | 29 +++ gcc/cp/call.c | 37 +-- gcc/cp/constexpr.c | 8 +- gcc/cp/decl.c | 8 +- gcc/cp/pt.c | 11 +- gcc/cp/semantics.c | 20 +- gcc/d/ChangeLog | 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 | 7 + gcc/fortran/resolve.c | 9 + gcc/fortran/simplify.c | 34 ++- gcc/fortran/trans-expr.c | 2 +- gcc/testsuite/ChangeLog | 78 +++++++ gcc/testsuite/g++.dg/cpp0x/auto55.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C | 9 + gcc/testsuite/g++.dg/cpp2a/bit-cast10.C | 42 ++++ gcc/testsuite/g++.dg/template/access32.C | 8 + gcc/testsuite/g++.dg/template/access33.C | 9 + .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +- gcc/testsuite/gcc.dg/analyzer/pr98580-a.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr98580-b.c | 2 + gcc/testsuite/gcc.dg/array-quals-1.c | 40 ++-- gcc/testsuite/gcc.dg/plugin/gil-1.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr98578.c | 110 +++++++++ gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c | 32 +++ gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c | 29 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4.c | 32 +++ .../gcc.target/aarch64/sve/cond_cnot_4_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5.c | 32 +++ .../gcc.target/aarch64/sve/cond_cnot_5_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6.c | 31 +++ .../gcc.target/aarch64/sve/cond_cnot_6_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5.c | 33 +++ .../gcc.target/aarch64/sve/cond_uxt_5_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c | 33 +++ .../gcc.target/aarch64/sve/cond_uxt_6_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c | 29 +++ .../gcc.target/aarch64/sve/cond_uxt_7_run.c | 26 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c | 32 +++ .../gcc.target/aarch64/sve/cond_uxt_8_run.c | 26 +++ .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +- gcc/testsuite/gcc.target/aarch64/usaba_1.c | 29 +++ gcc/testsuite/gcc.target/i386/pr98482-1.c | 9 + gcc/testsuite/gcc.target/i386/pr98482-2.c | 10 + gcc/testsuite/gcc.target/i386/pr98585.c | 14 ++ gcc/testsuite/gcc.target/riscv/predef-10.c | 43 ++++ gcc/testsuite/gcc.target/riscv/predef-11.c | 43 ++++ gcc/testsuite/gcc.target/riscv/predef-12.c | 43 ++++ gcc/testsuite/gcc.target/riscv/predef-13.c | 43 ++++ .../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 +++ .../gfortran.dg/deferred_character_35.f90 | 18 ++ gcc/testsuite/gfortran.dg/implied_do_3.f90 | 14 ++ .../test/fixedbugs/issue27836.dir/\303\204foo.go" | 13 ++ .../test/fixedbugs/issue27836.dir/\303\204main.go" | 13 ++ .../fixedbugs/{issue23311.go => issue27836.go} | 0 gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-ssa-sccvn.c | 3 + gcc/tree-vect-slp.c | 37 +-- gcc/tree-vect-stmts.c | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/es.po | 89 ++++---- libstdc++-v3/ChangeLog | 21 ++ 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 + libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 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 +++++ 117 files changed, 2759 insertions(+), 560 deletions(-) create mode 100644 gcc/config/riscv/riscv-subset.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast10.C create mode 100644 gcc/testsuite/g++.dg/template/access32.C create mode 100644 gcc/testsuite/g++.dg/template/access33.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/uninit-pr98578.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/usaba_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98482-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98482-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98585.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-13.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/gfortran.dg/deferred_character_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_3.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