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-stable-allyesconfig in repository toolchain/ci/gcc.
from fb26eac8b6a PR target/93187 * config/i386/i386.md (*stack_protect_set [...] adds 3a77d181af5 Add missing { dg-require-effective-target fpic } to aarch64 tests adds aee88b1f18e libstdc++: Fix error handling in filesystem::remove_all (PR93201) adds 9a3def36db2 hash-map-tests.c: fix memory leak adds 48e76be17ad * gcc.dg/Wstringop-overflow-27.c: Make testnames unique. adds 6a12759cb62 Remove constexpr support for DECL_BY_REFERENCE. adds fb0b2c056b6 PR c++/91369 - constexpr destructor and member initializer. adds 6cd19e5ef72 Add TARGET_EXPR_DIRECT_INIT_P sanity check. adds 4c8dbc4dd49 Daily bump. adds a03d5a87b4b RISC-V: Disable use of TLS copy relocs. adds 950699363ca sbitmap.h: add operator const_sbitmap to auto_sbitmap adds d1dceb42b81 vec.h: add auto_delete_vec adds bb2a6929b8c PR libstdc++/92124 fix incorrect unordered container move a [...] adds 32f187f33e4 PR target/93141 * config/i386/i386.md (subv<mode>4): Use [...] adds 1b0e170784f PR inline-asm/93202 * config/riscv/riscv.c (riscv_print_o [...] adds ebb6f46a2af One more usage of cgraph_node::dump_name. adds 8966120f6cb * common/config/avr/avr-common.c (avr_option_optimization_ [...] adds 1e6d3a0904a 2020-01-09 Richard Biener rguenther@suse.de adds a6ee4cc32f0 2020-01-09 Richard Biener rguenther@suse.de adds 23d706b0f82 Add Optimization for various IPA parameters. adds 0b57dc36948 PR middle-end/93200 - spurious -Wstringop-overflow due to a [...] adds 0ca4e778045 Set Optimization for param_max_speculative_devirt_maydefs. adds 9b3f0ea06e9 Make cgraph_edge::resolve-speculation static adds 6ab3db36082 libstdc++: Define memory resource key functions non-inline [...] adds ab1e2107c9d Fortran] PR84135 fix merging dimension into codimension array spec adds bc8e94e7791 Add a compatible_vector_types_p target hook adds bfadca035dd Fix tree-nrv.c ICE for direct internal functions adds 3edd45c2ce0 [AArch64] Remove fictitious [SU]RHSUB instructions adds cf0a5e3c3fa [AArch64] Tweak iterator usage for [SU]Q{ADD,SUB} adds 4b220ae8c27 [AArch64] Specify some SVE ACLE functions in a more generic way adds 5182771aa26 [AArch64] Rename SVE shape "unary_count" to "unary_to_uint" adds febe918f5d9 [AArch64] Rename UNSPEC_WHILE* to match instruction mnemonics adds 439da0cc70c [AArch64] Simplify WHILERW and WHILEWR definition adds 05b0063b982 [amdgcn] Add support for sub-word sync_compare_and_swap operations adds 98fa2867de5 compiler: don't add composite literal keys to package bindings
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 241 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/auto-profile.c | 5 +- gcc/builtins.c | 12 + gcc/cgraph.c | 129 +++++------ gcc/cgraph.h | 39 ++-- gcc/cgraphclones.c | 19 +- gcc/cgraphunit.c | 11 +- gcc/common/config/avr/avr-common.c | 2 + gcc/config/aarch64/aarch64-simd.md | 8 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 88 +------- gcc/config/aarch64/aarch64-sve-builtins-base.def | 6 +- .../aarch64/aarch64-sve-builtins-functions.h | 23 ++ gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 42 ++-- gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 2 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 39 ++-- gcc/config/aarch64/aarch64-sve-builtins.h | 1 - gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/aarch64/aarch64-sve2.md | 26 +-- gcc/config/aarch64/aarch64.c | 14 +- gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/iterators.md | 45 ++-- gcc/config/i386/i386.md | 181 +++++++++++++++- gcc/config/riscv/riscv.c | 6 +- gcc/cp/ChangeLog | 17 ++ gcc/cp/constexpr.c | 24 +- gcc/cp/cp-gimplify.c | 7 + gcc/doc/md.texi | 2 +- gcc/doc/tm.texi | 21 ++ gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 7 + gcc/fortran/array.c | 2 +- gcc/fortran/decl.c | 21 +- gcc/gimple-expr.c | 11 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/gimplify.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 85 +++++++- gcc/go/gofrontend/expressions.h | 22 +- gcc/go/gofrontend/parse.cc | 23 +- gcc/go/gofrontend/parse.h | 2 +- gcc/hash-map-tests.c | 2 + gcc/hooks.c | 6 + gcc/hooks.h | 1 + gcc/ipa-cp.c | 44 ++-- gcc/ipa-fnsummary.c | 11 +- gcc/ipa-inline-analysis.c | 7 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 12 +- gcc/ipa-prop.c | 6 +- gcc/ipa-sra.c | 6 +- gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 4 +- gcc/multiple_target.c | 4 +- gcc/params.opt | 36 +-- gcc/sbitmap.h | 1 + gcc/target.def | 23 ++ gcc/testsuite/ChangeLog | 79 ++++++- gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 19 ++ gcc/testsuite/g++.target/aarch64/sve/tls_2.C | 1 + gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-30.c | 80 +++++++ gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 8 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 13 +- gcc/testsuite/gcc.dg/pr93054.c | 10 + gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 1 + gcc/testsuite/gcc.target/aarch64/noplt_1.c | 1 + gcc/testsuite/gcc.target/aarch64/noplt_2.c | 1 + gcc/testsuite/gcc.target/aarch64/noplt_3.c | 1 + .../gcc.target/aarch64/pic-constantpool1.c | 1 + gcc/testsuite/gcc.target/aarch64/pic-small.c | 1 + gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c | 1 + gcc/testsuite/gcc.target/aarch64/pr66912.c | 1 + .../{unary_count_1.c => unary_to_uint_1.c} | 0 .../{unary_count_2.c => unary_to_uint_2.c} | 0 .../{unary_count_3.c => unary_to_uint_3.c} | 0 .../gcc.target/aarch64/sve/acle/general/nrv_1.c | 17 ++ .../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c | 99 +++++++++ .../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c | 99 +++++++++ gcc/testsuite/gcc.target/aarch64/sve/tls_1.c | 1 + .../gcc.target/aarch64/sve/tls_preserve_1.c | 1 + .../gcc.target/aarch64/sve/tls_preserve_2.c | 3 +- .../gcc.target/aarch64/sve/tls_preserve_3.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle12_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle12_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle24_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle24_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle32_1.c | 1 + .../gcc.target/aarch64/tlsle_sizeadj_small_1.c | 1 + .../gcc.target/aarch64/tlsle_sizeadj_tiny_1.c | 1 + gcc/testsuite/gcc.target/i386/pr93141-1.c | 44 +++- gcc/testsuite/gcc.target/i386/pr93141-2.c | 78 +++++++ gcc/testsuite/gcc.target/riscv/pr93202.c | 10 + .../gfortran.dg/coarray/codimension_3.f90 | 76 +++++++ gcc/tree-cfgcleanup.c | 4 +- gcc/tree-inline.c | 7 +- gcc/tree-nrv.c | 10 +- gcc/vec.c | 27 +++ gcc/vec.h | 38 ++++ libgcc/ChangeLog | 5 + libgcc/config/gcn/atomic.c | 60 +++++ libgcc/config/gcn/t-amdgcn | 3 +- libstdc++-v3/ChangeLog | 45 ++++ libstdc++-v3/config/abi/pre/gnu.ver | 6 + libstdc++-v3/include/bits/hashtable.h | 73 ++++--- libstdc++-v3/include/std/memory_resource | 4 +- libstdc++-v3/src/c++17/fs_ops.cc | 115 +++++++--- libstdc++-v3/src/c++17/memory_resource.cc | 8 + libstdc++-v3/src/filesystem/ops.cc | 17 +- .../20_util/monotonic_buffer_resource/93208.cc | 29 +++ .../testsuite/23_containers/unordered_set/92124.cc | 79 +++++++ .../27_io/filesystem/operations/remove_all.cc | 35 +++ .../filesystem/operations/remove_all.cc | 33 +++ 114 files changed, 2130 insertions(+), 518 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-30.c create mode 100644 gcc/testsuite/gcc.dg/pr93054.c rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_1.c => una [...] rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_2.c => una [...] rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_3.c => una [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nrv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93141-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93202.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension_3.f90 create mode 100644 libgcc/config/gcn/atomic.c create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/92124.cc