This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from 5940b4e59f8 libgccjit: Support getting the size of a float [PR105829] adds b370ed0bf93 libstdc++: Make std::hash<basic_string<>> allocator-agnosti [...] adds 1753a712010 PR rtl-optimization/7061: Complex number arguments on x86_6 [...] adds 1e65f2ed990 libstdc++: Fix lifetime bugs for non-TLS eh_globals [PR105880] adds 671970a5621 libstdc++: Make std::lcm and std::gcd detect overflow [PR105844] adds 1459b55d24c libgomp nvptx plugin: Remove '--with-cuda-driver=[...]' etc [...] adds c08ba00487c c++: Adjust module initializer calling emission adds 1eff4872d2e openmp: Call dlopen with "libmemkind.so.0" rather than "lib [...] adds e6d369bbdb4 c++: Add a late-writing step for modules adds cb7fd1ea85f c++: optimize specialization of nested templated classes adds f9b5a8e58df c++: optimize specialization of templated member functions adds 343d83c7a89 c++: improve TYPENAME_TYPE hashing [PR65328] adds ef1e4d80dd3 Daily bump. adds fddb7f65129 Disable generating load/store vector pairs for block copies. adds 9489a1ab05a xtensa: Tweak some widen multiplications adds fddf0e1057f xtensa: Consider the Loop Option when setmemsi is expanded [...] adds ccd02e734e0 xtensa: Improve instruction cost estimation and suggestion adds cd02f15f1ae xtensa: Improve constant synthesis for both integer and flo [...] adds cbd842717ec Daily bump. adds 494bec02500 PR96463: Optimise svld1rq from vectors for little endian AA [...] adds ff500e1cf16 gcc: xtensa: fix pr95571 test for call0 ABI adds 6725f186cb7 Darwin: Future-proof -mmacosx-version-min adds add1adaa17a Darwin: Truncate kernel-provided version to OS major for Da [...] adds fd1fcd47569 Daily bump. adds 033e5ee3c4a testsuite: Add -mtune=generic to dg-options for two testcases.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 89 ++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 59 ++++ gcc/config/aarch64/aarch64.cc | 95 ++++-- gcc/config/darwin-c.cc | 3 +- gcc/config/darwin-driver.cc | 16 +- gcc/config/rs6000/rs6000.cc | 5 +- gcc/config/xtensa/xtensa-protos.h | 1 + gcc/config/xtensa/xtensa.cc | 320 ++++++++++++++++++--- gcc/config/xtensa/xtensa.md | 135 +++++++-- gcc/config/xtensa/xtensa.opt | 4 + gcc/cp/ChangeLog | 65 +++++ gcc/cp/cp-tree.h | 6 +- gcc/cp/decl.cc | 23 +- gcc/cp/decl2.cc | 51 ++-- gcc/cp/module.cc | 245 +++++++++------- gcc/cp/pt.cc | 121 +++++--- gcc/expr.cc | 18 +- gcc/jit/ChangeLog | 6 + gcc/testsuite/ChangeLog | 34 +++ gcc/testsuite/g++.dg/modules/init-3_a.C | 17 ++ gcc/testsuite/g++.dg/modules/init-3_b.C | 6 + gcc/testsuite/g++.dg/modules/init-3_c.C | 17 ++ gcc/testsuite/g++.target/xtensa/pr95571.C | 6 + .../vect/costmodel/x86_64/costmodel-pr104582-2.c | 2 +- .../aarch64/sve/acle/general/pr96463-1.c | 29 ++ .../aarch64/sve/acle/general/pr96463-2.c | 29 ++ gcc/testsuite/gcc.target/i386/pr7061-1.c | 4 + gcc/testsuite/gcc.target/i386/pr7061-2.c | 5 + gcc/testsuite/gcc.target/i386/pr84101.c | 2 +- .../gcc.target/xtensa/constsynth_2insns.c | 44 +++ .../gcc.target/xtensa/constsynth_3insns.c | 24 ++ .../gcc.target/xtensa/constsynth_double.c | 11 + gcc/tree-cfg.cc | 40 ++- libgomp/ChangeLog | 20 ++ libgomp/Makefile.in | 50 ++-- libgomp/allocator.c | 2 +- libgomp/configure | 143 +-------- libgomp/plugin/Makefrag.am | 25 +- libgomp/plugin/configfrag.ac | 90 +----- libgomp/testsuite/Makefile.in | 5 - libgomp/testsuite/lib/libgomp.exp | 13 - libgomp/testsuite/libgomp-test-support.exp.in | 3 - libstdc++-v3/ChangeLog | 45 +++ libstdc++-v3/include/bits/basic_string.h | 102 +++---- libstdc++-v3/include/experimental/numeric | 46 +-- libstdc++-v3/include/std/numeric | 75 ++--- libstdc++-v3/include/std/string | 33 --- libstdc++-v3/libsupc++/eh_globals.cc | 51 +++- .../testsuite/21_strings/basic_string/hash/hash.cc | 16 ++ .../21_strings/basic_string/hash/hash_char8_t.cc | 12 + libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 21 ++ libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 22 ++ libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- 55 files changed, 1565 insertions(+), 763 deletions(-) create mode 100644 gcc/testsuite/g++.dg/modules/init-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/init-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-3_c.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96463-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96463-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr7061-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr7061-2.c create mode 100644 gcc/testsuite/gcc.target/xtensa/constsynth_2insns.c create mode 100644 gcc/testsuite/gcc.target/xtensa/constsynth_3insns.c create mode 100644 gcc/testsuite/gcc.target/xtensa/constsynth_double.c create mode 100644 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc