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-mainline-allyesconfig in repository toolchain/ci/gcc.
from 0d8290959ec tree-optimization/97897 - complex lowering on abnormal edges adds 43a0debd527 Enhance debug info for fixed-point types adds ec383f0bdb4 tree-optimization/97901 - ICE propagating out LC PHIs adds ec46904edfe [1/3][aarch64] Add vec_widen patterns to aarch64 adds 9fc9573f9a5 [2/3] [vect] Add widening add, subtract patterns adds 27842e2a1eb [3/3] [AArch64][vect] vec_widen_lshift pattern adds d8cf8976749 Fix operand_equal_p hash and copare of ODR_TYPE_REF adds b08e0ee3018 refactor reassocs get_rank adds 717e22dcd48 Fix gcc.dg/pr97897.c adds d84ba819fe2 Fix bootstrap adds bf425849f1d preprocessor: main-file cleanup adds b108faa9400 libstdc++: Fix overflow checks to use the correct "time_t" [...] adds b204d7722d3 libstdc++: Move std::thread to a new header adds 9844497a935 preprocessor: main file searching adds 2729378d090 Fix PR ada/97805 adds 1d77928fc49 AArch64: Improve inline memcpy expansion adds 5c5a67e61bb AArch64: Add cost table for Cortex-A76 adds 5e6a43158d2 libstdc++: Add missing header to some tests adds 0b0061f4d83 vect: Add a “very cheap” cost model adds 5ace1776b88 pru: Add builtins for HALT and LMBD adds 255483e5b70 c++: Relax new assert [PR 97905] adds e1f07131e2d config: Add tests for modules-desired features adds 25056bdf94d c++: Fix crash with broken deduction from {} [PR97895] adds ae48b74ca0c c++: Fix array new with value-initialization [PR97523] adds 8156cfaa4c4 c, tree: Fix ICE from get_parm_array_spec [PR97860] adds 0862d007b56 Fix two bugs in operand_equal_p adds bfc139e2b19 c++: Expose constexpr hash table adds 08b4d325711 libstdc++: Avoid calling undefined __gthread_self weak symb [...] adds 5bba2215c23 c++: Template hash access adds d0d8b5d8361 Process only valid shift ranges. adds d3f29334876 ranger: Improve a % b operand ranges [PR91029] adds d62586ee567 Daily bump. adds 32934a4f45a C: Drop qualifiers during lvalue conversion [PR97702] adds 02109ea2684 rs6000: Fix p8_mtvsrd_df's insn type adds a774a6a2fbe configury: Fix up --enable-link-serialization support adds fdace758405 i386: Optimize abs expansion [PR97873]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 177 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 + gcc/ada/adaint.c | 7 + gcc/ada/exp_dbug.adb | 32 +- gcc/ada/gcc-interface/Make-lang.in | 6 +- gcc/ada/gcc-interface/decl.c | 43 +-- gcc/ada/gcc-interface/misc.c | 14 +- gcc/brig/Make-lang.in | 6 +- gcc/c/ChangeLog | 6 + gcc/c/Make-lang.in | 4 +- gcc/c/c-decl.c | 2 + gcc/c/c-typeck.c | 3 + gcc/common.opt | 7 +- gcc/config.in | 60 +++- gcc/config/aarch64/aarch64-simd.md | 113 +++++++ gcc/config/aarch64/aarch64.c | 79 ++--- gcc/config/arm/aarch-cost-tables.h | 103 +++++++ gcc/config/i386/i386-features.c | 24 +- gcc/config/i386/i386.md | 187 ++++++++---- gcc/config/pru/alu-zext.md | 51 ++++ gcc/config/pru/pru.c | 62 +++- gcc/config/pru/pru.h | 3 + gcc/config/pru/pru.md | 40 +++ gcc/config/rs6000/rs6000.md | 2 +- gcc/configure | 158 +++++++++- gcc/configure.ac | 80 ++++- gcc/cp/ChangeLog | 45 +++ gcc/cp/Make-lang.in | 6 +- gcc/cp/constexpr.c | 89 +++--- gcc/cp/cp-tree.h | 30 +- gcc/cp/decl.c | 23 +- gcc/cp/init.c | 6 +- gcc/cp/pt.c | 113 ++++++- gcc/d/Make-lang.in | 6 +- gcc/doc/extend.texi | 28 ++ gcc/doc/generic.texi | 31 ++ gcc/doc/invoke.texi | 12 +- gcc/doc/md.texi | 22 ++ gcc/dwarf2out.c | 13 +- gcc/dwarf2out.h | 17 +- gcc/expr.c | 6 + gcc/flag-types.h | 10 +- gcc/fold-const.c | 107 ++++--- gcc/fortran/Make-lang.in | 6 +- gcc/gimplify.c | 13 + gcc/go/Make-lang.in | 6 +- gcc/jit/Make-lang.in | 6 +- gcc/lto/Make-lang.in | 10 +- gcc/objc/Make-lang.in | 6 +- gcc/objcp/Make-lang.in | 6 +- gcc/optabs-tree.c | 16 + gcc/optabs.def | 8 + gcc/range-op.cc | 133 ++++++--- gcc/testsuite/ChangeLog | 74 +++++ gcc/testsuite/g++.dg/cpp0x/auto54.C | 10 + gcc/testsuite/g++.dg/expr/anew5.C | 26 ++ gcc/testsuite/g++.dg/expr/anew6.C | 33 +++ gcc/testsuite/g++.dg/lookup/pr97905.C | 7 + gcc/testsuite/gcc.dg/cond-constqual-1.c | 2 +- gcc/testsuite/gcc.dg/lvalue-11.c | 40 +++ gcc/testsuite/gcc.dg/pr60195.c | 2 +- gcc/testsuite/gcc.dg/pr97860.c | 11 + gcc/testsuite/gcc.dg/pr97897.c | 1 + gcc/testsuite/gcc.dg/torture/pr97901.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c | 68 +++++ gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c | 98 +++++++ gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c | 18 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c | 17 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c | 21 ++ gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c | 13 + gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c | 12 + gcc/testsuite/gcc.target/aarch64/vect-widen-add.c | 92 ++++++ .../gcc.target/aarch64/vect-widen-lshift.c | 62 ++++ gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c | 92 ++++++ gcc/testsuite/gcc.target/i386/pr97873-1.c | 12 + gcc/testsuite/gcc.target/i386/pr97873.c | 9 + gcc/testsuite/gcc.target/pru/halt.c | 9 + gcc/testsuite/gcc.target/pru/lmbd.c | 14 + gcc/tree-cfg.c | 6 + gcc/tree-inline.c | 6 + gcc/tree-ssa-propagate.c | 22 +- gcc/tree-ssa-reassoc.c | 46 +-- gcc/tree-vect-data-refs.c | 8 +- gcc/tree-vect-generic.c | 4 + gcc/tree-vect-loop.c | 27 ++ gcc/tree-vect-patterns.c | 31 +- gcc/tree-vect-stmts.c | 20 +- gcc/tree.c | 12 +- gcc/tree.def | 6 + libcpp/ChangeLog | 33 +++ libcpp/directives.c | 6 +- libcpp/files.c | 60 +++- libcpp/include/cpplib.h | 15 + libcpp/init.c | 21 +- libcpp/internal.h | 21 +- libcpp/lex.c | 4 +- libcpp/macro.c | 6 +- libstdc++-v3/ChangeLog | 50 ++++ libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/std_thread.h | 323 +++++++++++++++++++++ libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/stop_token | 37 +-- libstdc++-v3/include/std/thread | 266 +---------------- libstdc++-v3/src/c++11/futex.cc | 14 +- libstdc++-v3/src/c++11/thread.cc | 1 + libstdc++-v3/testsuite/30_threads/async/async.cc | 1 + .../testsuite/30_threads/future/members/93456.cc | 1 + .../{future/members/93456.cc => jthread/95989.cc} | 50 ++-- .../members/93456.cc => this_thread/95989.cc} | 45 +-- 116 files changed, 3175 insertions(+), 845 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto54.C create mode 100644 gcc/testsuite/g++.dg/expr/anew5.C create mode 100644 gcc/testsuite/g++.dg/expr/anew6.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr97905.C create mode 100644 gcc/testsuite/gcc.dg/lvalue-11.c create mode 100644 gcc/testsuite/gcc.dg/pr97860.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97901.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-add.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-lshift.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873.c create mode 100644 gcc/testsuite/gcc.target/pru/halt.c create mode 100644 gcc/testsuite/gcc.target/pru/lmbd.c create mode 100644 libstdc++-v3/include/bits/std_thread.h copy libstdc++-v3/testsuite/30_threads/{future/members/93456.cc => jthread/95989.c [...] copy libstdc++-v3/testsuite/30_threads/{future/members/93456.cc => this_thread/959 [...]