This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 585394d30dc x86: Add testcases for PR target/80566 adds e4604715716 gcc-changelog: ignore one more commit adds 4d17ca1bc74 Daily bump. adds 872c1a56e3a ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 [...] adds 1a830c06364 analyzer: Fix ICE on MD builtin [PR101721] adds 759f3854f0f Fix bashism in `libsanitizer/configure.tgt' adds d0b952edd3f Add cond_add/sub/mul for vector integer modes. adds fa3ca6151cc aarch64: Turn sve_width tuning field into a bitmask adds 83d796d3e58 aarch64: Add a simple fixed-point class for costing adds b585f0112f2 aarch64: Split out aarch64_adjust_body_cost_sve adds 78770e0e5d9 aarch64: Add gather_load_xNN_cost tuning fields adds 537afb0857c aarch64: Tweak the cost of elementwise stores adds 028059b46ec aarch64: Tweak MLA vector costs adds 9690309baf8 aarch64: Restrict issue heuristics to inner vector loop adds 048039c49b9 aarch64: Add -mtune=neoverse-512tvb new a1a2654cdc9 libstdc++: Avoid using std::unique_ptr in <locale> new 98d7f305d50 x86: Use XMM31 for scratch SSE register new e9f64fff64d libstdc++: Reduce header dependencies in <regex> new 07b70dfc4ea libstdc++: Add testsuite proc for testing deprecated features new 7f2f4b87910 libstdc++: Deprecate std::random_shuffle for C++14 new 9bd87e38872 libstdc++: Remove trailing whitespace in some tests new 13a1ac9f6f7 libstdc++: Specialize allocator_traits<pmr::polymorphic_all [...] new 5c6759e4160 libstdc++: Replace TR1 components with C++11 ones in test utils new a77a46d9aeb libstdc++: Suppress redundant definitions of inline variables
The 9 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: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 3 +- gcc/ChangeLog | 406 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 30 + gcc/analyzer/sm-malloc.cc | 2 +- gcc/c-family/ChangeLog | 13 + gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-protos.h | 17 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 634 ++++++++++++++++----- gcc/config/aarch64/fractional-cost.h | 236 ++++++++ gcc/config/i386/i386.c | 18 +- gcc/config/i386/sse.md | 88 ++- gcc/cp/ChangeLog | 90 +++ gcc/d/ChangeLog | 98 ++++ gcc/doc/invoke.texi | 27 +- gcc/po/ChangeLog | 13 + gcc/testsuite/ChangeLog | 427 ++++++++++++++ gcc/testsuite/gcc.dg/analyzer/pr101721.c | 8 + gcc/testsuite/gcc.target/i386/avx-vzeroupper-14.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vzeroupper-15.c | 2 +- .../gcc.target/i386/cond_op_addsubmul_d-1.c | 32 ++ .../gcc.target/i386/cond_op_addsubmul_d-2.c | 76 +++ .../gcc.target/i386/cond_op_addsubmul_q-1.c | 7 + .../gcc.target/i386/cond_op_addsubmul_q-2.c | 4 + .../gcc.target/i386/cond_op_addsubmul_w-1.c | 6 + .../gcc.target/i386/cond_op_addsubmul_w-2.c | 5 + gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-4b.c | 2 + gcc/testsuite/gcc.target/i386/pr100865-6b.c | 5 +- gcc/testsuite/gcc.target/i386/pr100865-7b.c | 5 +- gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +- gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +- libgomp/ChangeLog | 38 ++ libsanitizer/configure.tgt | 2 +- libstdc++-v3/ChangeLog | 65 +++ libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 4 + libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/xml/manual/evolution.xml | 10 + libstdc++-v3/include/bits/c++config | 10 + libstdc++-v3/include/bits/locale_conv.h | 70 ++- libstdc++-v3/include/bits/random.tcc | 2 + libstdc++-v3/include/bits/regex_executor.h | 7 +- libstdc++-v3/include/bits/regex_executor.tcc | 2 +- libstdc++-v3/include/bits/regex_scanner.tcc | 4 +- libstdc++-v3/include/bits/stl_algo.h | 10 +- libstdc++-v3/include/std/memory_resource | 132 ++++- libstdc++-v3/include/std/ratio | 10 + libstdc++-v3/include/std/regex | 18 +- libstdc++-v3/include/std/type_traits | 2 + .../20_util/function_objects/binders/3113.cc | 24 +- libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 1 + .../20_util/shared_ptr/assign/auto_ptr.cc | 3 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 3 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 3 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 1 + .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 1 + .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 1 + .../testsuite/20_util/shared_ptr/creation/dr925.cc | 7 +- .../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 3 +- .../20_util/unique_ptr/cons/auto_ptr_neg.cc | 3 +- .../23_containers/forward_list/operations/3.cc | 4 +- .../25_algorithms/headers/algorithm/synopsis.cc | 220 +++---- .../testsuite/25_algorithms/random_shuffle/1.cc | 2 + .../25_algorithms/random_shuffle/59603.cc | 1 + .../25_algorithms/random_shuffle/moveable.cc | 1 + .../requirements/explicit_instantiation/2.cc | 5 +- .../requirements/explicit_instantiation/pod.cc | 5 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 1 + .../28_regex/traits/char/lookup_collatename.cc | 1 + .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../atomic_integral/operators/bitwise_neg.cc | 6 +- .../atomic_integral/operators/decrement_neg.cc | 6 +- .../atomic_integral/operators/increment_neg.cc | 6 +- .../ext/pb_ds/example/priority_queue_erase_if.cc | 2 + .../ext/pb_ds/example/priority_queue_split_join.cc | 2 + libstdc++-v3/testsuite/lib/dg-options.exp | 5 + .../testsuite/util/testsuite_common_types.h | 18 +- 93 files changed, 2662 insertions(+), 367 deletions(-) create mode 100644 gcc/config/aarch64/fractional-cost.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101721.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_q-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_q-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_w-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cond_op_addsubmul_w-2.c