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 71c9d2b088c vrp: Fix operator_trunc_mod::op1_range [PR97888] adds 579d235ddcf lto: Fix typo in comment of gcc/lto/lto-symtab.c adds 1be4878116a Fix middle-end/85811: Introduce tree_expr_maybe_non_p et al. adds 25bb75f841c Daily bump. adds 700337494e1 Minor H8 shift code generation change in preparation for cc [...] adds 50134189a43 i386: Disable *absneg:code<mode>2_i387_1 for TARGET_SSE_M [...] adds 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 new 08b4d325711 libstdc++: Avoid calling undefined __gthread_self weak symb [...] new 5bba2215c23 c++: Template hash access
The 2 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: fixincludes/ChangeLog | 5 + gcc/ChangeLog | 182 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 + gcc/ada/adaint.c | 7 + gcc/ada/exp_dbug.adb | 32 +- gcc/ada/gcc-interface/decl.c | 43 +-- gcc/ada/gcc-interface/misc.c | 14 +- gcc/analyzer/ChangeLog | 7 + gcc/brig/ChangeLog | 6 + gcc/builtins.c | 26 +- gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 2 + 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/h8300/constraints.md | 6 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 44 ++- gcc/config/h8300/shiftrotate.md | 48 +++ gcc/config/i386/i386.md | 2 +- 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/configure | 152 ++++++++- gcc/configure.ac | 74 ++++- gcc/cp/ChangeLog | 11 + 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/ChangeLog | 19 ++ 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 | 369 ++++++++++++++++++--- gcc/fold-const.h | 7 + gcc/fortran/ChangeLog | 6 + gcc/go/ChangeLog | 6 + gcc/jit/ChangeLog | 6 + gcc/lto/ChangeLog | 12 + gcc/lto/lto-symtab.c | 2 +- gcc/match.pd | 20 +- gcc/objc/ChangeLog | 6 + gcc/objcp/ChangeLog | 6 + gcc/optabs-tree.c | 16 + gcc/optabs.def | 8 + gcc/po/ChangeLog | 4 + gcc/testsuite/ChangeLog | 92 +++++ 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/fold-isfinite-1.c | 21 ++ gcc/testsuite/gcc.dg/fold-isfinite-2.c | 21 ++ gcc/testsuite/gcc.dg/fold-isinf-1.c | 21 ++ gcc/testsuite/gcc.dg/fold-isinf-2.c | 21 ++ gcc/testsuite/gcc.dg/fold-isnan-1.c | 21 ++ gcc/testsuite/gcc.dg/fold-isnan-2.c | 21 ++ gcc/testsuite/gcc.dg/pr85811.c | 15 + gcc/testsuite/gcc.dg/pr97860.c | 11 + gcc/testsuite/gcc.dg/pr97897.c | 14 + gcc/testsuite/gcc.dg/torture/pr97901.c | 15 + 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/pr97887.c | 15 + gcc/testsuite/gcc.target/pru/halt.c | 9 + gcc/testsuite/gcc.target/pru/lmbd.c | 14 + gcc/tree-cfg.c | 6 + gcc/tree-complex.c | 5 +- gcc/tree-inline.c | 6 + gcc/tree-ssa-propagate.c | 22 +- gcc/tree-ssa-reassoc.c | 46 +-- gcc/tree-ssa.c | 6 + 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 | 36 ++ 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 +- libgcc/ChangeLog | 8 + libgomp/ChangeLog | 37 +++ libphobos/ChangeLog | 11 + libstdc++-v3/ChangeLog | 8 + 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 +-- 123 files changed, 3248 insertions(+), 731 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/fold-isfinite-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isfinite-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-2.c create mode 100644 gcc/testsuite/gcc.dg/pr85811.c create mode 100644 gcc/testsuite/gcc.dg/pr97860.c create mode 100644 gcc/testsuite/gcc.dg/pr97897.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97901.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/pr97887.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 [...]