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-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from d11d747e507 compiler: avoid write barrier for a[i] = a[i][:v] adds 956883a6be3 /gcc/cp 2020-01-07 Paolo Carlini paolo.carlini@oracle.com adds 42098ef0999 PR libstdc++/92124 fix incorrect container move assignment adds 30c7f60f4a4 Revert a patch from luoxhu@linux.ibm.com adds c6bad326d31 Restore patch reverted on trunk instead of a branch adds 13081f6fc4d Revert patch accidentily created on the wrong sandbox adds 141ef9378d1 compiler, runtime: stop using __go_runtime_error adds 01d08271202 Daily bump. adds a58bbec63b8 compiler: fix loopdepth tracking in array slicing expre [...] adds af197b050b8 Partially revert ipa-inline caller_growth_limits adds 36ec1b96bc6 Find matched aggregate lattice for self-recursive CP (PR ip [...] adds 1b94abb42ed Rename condition_variable_any wait* methods to match curren [...] adds bd725dff0cf whitespace adds 116a42d3065 arm: Fix rmprofile multilibs when architecture includes +mp [...] adds 7ccfa354034 Implement 64-bit double functions. gcc/ PR target/92055 * [...] adds 637b0fe7256 gcc/ Add -nodevicespecs option for avr. adds 7b4b5b43679 Use dump_asm_name for Callers/Calls in dump. adds 9c807201e97 Replace node->name/node->order with node->dump_name. adds bea41337a0c 2019-01-08 Richard Biener rguenther@suse.de adds d867ddeeeed * gcc/doc/install.texi: Typo. adds 574db34b007 2020-01-08 Richard Biener rguenther@suse.de adds ac0712b2b66 PR target/93182 * doc/invoke.texi (AVR Options) <-nodevic [...] adds b47866e4bbe 2020-01-08 Richard Biener rguenther@suse.de adds ef9bd566ab4 libgomp.texi: Fix typos, use https. adds 213861ba6b6 libgomp.texi: Fix typos, use https (actual change) adds ac976ae1c19 Use cgraph_node::dump_{asm_},name where possible. adds 57d44d87175 relax aarch64 stack-clash tests depedence on alloca.h adds dfe33642f3f PR target/93174 * config/i386/i386.md (addcarry<mode>_0): [...] adds 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 adds 2d7399bb82f compiler: don't localize names in export data adds 4445fa39fd0 [AArch64] Add banner comments to aarch64-sve2.md adds 8e28ce65c80 [AArch64] Pass a mode to some SVE immediate queries
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 400 ++++ gcc/DATESTAMP | 2 +- gcc/auto-profile.c | 5 +- gcc/builtins.c | 12 + gcc/c-family/c-common.c | 2 +- gcc/c-family/c-warn.c | 2 +- gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 2 +- gcc/cgraph.c | 135 +- gcc/cgraph.h | 39 +- gcc/cgraphclones.c | 20 +- gcc/cgraphunit.c | 20 +- gcc/common/config/avr/avr-common.c | 2 + gcc/config.gcc | 48 +- gcc/config/aarch64/aarch64-protos.h | 4 +- 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 | 286 ++- gcc/config/aarch64/aarch64.c | 42 +- gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/iterators.md | 45 +- gcc/config/aarch64/predicates.md | 8 +- gcc/config/aarch64/t-aarch64 | 5 +- gcc/config/arm/t-multilib | 9 + gcc/config/avr/avr-c.c | 32 +- gcc/config/avr/avr-protos.h | 2 + gcc/config/avr/avr.c | 17 + gcc/config/avr/avr.h | 3 + gcc/config/avr/avr.opt | 4 + gcc/config/avr/driver-avr.c | 8 +- gcc/config/i386/i386.md | 193 +- gcc/config/riscv/riscv.c | 6 +- gcc/cp/ChangeLog | 25 + gcc/cp/constexpr.c | 24 +- gcc/cp/cp-gimplify.c | 7 + gcc/cp/cp-tree.h | 7 +- gcc/cp/init.c | 31 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 11 +- gcc/doc/install.texi | 29 +- gcc/doc/invoke.texi | 50 +- 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-fold.c | 1 + gcc/gimple-iterator.c | 8 +- gcc/gimple-loop-interchange.cc | 9 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/gimplify.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 3 +- gcc/go/gofrontend/export.cc | 2 +- gcc/go/gofrontend/expressions.cc | 130 +- gcc/go/gofrontend/expressions.h | 22 +- gcc/go/gofrontend/gogo.cc | 14 +- gcc/go/gofrontend/gogo.h | 55 - gcc/go/gofrontend/parse.cc | 23 +- gcc/go/gofrontend/parse.h | 2 +- gcc/go/gofrontend/runtime.def | 21 +- gcc/go/gofrontend/statements.cc | 5 +- gcc/hash-map-tests.c | 2 + gcc/hooks.c | 6 + gcc/hooks.h | 1 + gcc/ipa-cp.c | 87 +- gcc/ipa-devirt.c | 3 +- gcc/ipa-fnsummary.c | 25 +- gcc/ipa-hsa.c | 10 +- gcc/ipa-icf.c | 10 +- gcc/ipa-inline-analysis.c | 7 +- gcc/ipa-inline-transform.c | 6 +- gcc/ipa-inline.c | 27 +- gcc/ipa-profile.c | 18 +- gcc/ipa-prop.c | 10 +- gcc/ipa-pure-const.c | 24 +- gcc/ipa-sra.c | 6 +- gcc/ipa-visibility.c | 16 +- gcc/ipa.c | 15 +- gcc/lto-streamer-out.c | 8 +- gcc/lto/ChangeLog | 13 + gcc/lto/lto-partition.c | 14 +- gcc/lto/lto.c | 4 +- gcc/multiple_target.c | 4 +- gcc/params.opt | 36 +- gcc/sbitmap.h | 1 + gcc/target.def | 23 + gcc/testsuite/ChangeLog | 155 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 19 + gcc/testsuite/g++.dg/opt/pr93187.C | 77 + gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C | 8 +- gcc/testsuite/g++.target/aarch64/sve/tls_2.C | 1 + gcc/testsuite/gcc.c-torture/compile/pr93174.c | 14 + gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-30.c | 80 + gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c | 42 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr64307.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 4 +- 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.dg/torture/ftrapv-1.c | 2 +- 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 + .../gcc.target/aarch64/stack-check-alloca-1.c | 1 + .../gcc.target/aarch64/stack-check-alloca-10.c | 1 + .../gcc.target/aarch64/stack-check-alloca-2.c | 1 + .../gcc.target/aarch64/stack-check-alloca-3.c | 1 + .../gcc.target/aarch64/stack-check-alloca-4.c | 1 + .../gcc.target/aarch64/stack-check-alloca-5.c | 1 + .../gcc.target/aarch64/stack-check-alloca-6.c | 1 + .../gcc.target/aarch64/stack-check-alloca-7.c | 1 + .../gcc.target/aarch64/stack-check-alloca-8.c | 1 + .../gcc.target/aarch64/stack-check-alloca-9.c | 1 + .../gcc.target/aarch64/stack-check-alloca.h | 6 +- .../{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/arm/multilib.exp | 16 + 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-eh.c | 85 +- gcc/tree-inline.c | 9 +- gcc/tree-nrv.c | 10 +- gcc/tree-ssa-loop-im.c | 3 +- gcc/tree-ssa-structalias.c | 5 +- gcc/varpool.c | 4 +- gcc/vec.c | 27 + gcc/vec.h | 38 + libcc1/ChangeLog | 4 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 16 + libgcc/config.host | 23 + libgcc/config/avr/libf7/ChangeLog | 22 + libgcc/config/avr/libf7/asm-defs.h | 237 ++ libgcc/config/avr/libf7/f7-renames.h | 234 ++ libgcc/config/avr/libf7/f7-wraps.h | 638 +++++ libgcc/config/avr/libf7/f7renames.sh | 80 + libgcc/config/avr/libf7/f7wraps.sh | 244 ++ libgcc/config/avr/libf7/libf7-array.def | 45 + libgcc/config/avr/libf7/libf7-asm-object.mk | 20 + libgcc/config/avr/libf7/libf7-asm.sx | 1664 +++++++++++++ libgcc/config/avr/libf7/libf7-c-object.mk | 20 + libgcc/config/avr/libf7/libf7-common.mk | 102 + libgcc/config/avr/libf7/libf7-const.def | 201 ++ libgcc/config/avr/libf7/libf7-constdef.h | 43 + libgcc/config/avr/libf7/libf7.c | 2501 ++++++++++++++++++++ libgcc/config/avr/libf7/libf7.h | 687 ++++++ libgcc/config/avr/libf7/t-libf7 | 159 ++ libgcc/config/avr/libf7/t-libf7-math | 21 + libgcc/config/avr/libf7/t-libf7-math-symbols | 11 + libgcc/config/avr/t-avrlibc | 7 + libgcc/config/gcn/atomic.c | 60 + libgcc/config/gcn/t-amdgcn | 3 +- libgo/Makefile.am | 1 - libgo/Makefile.in | 18 +- libgo/go/runtime/panic.go | 2 + libgo/go/runtime/proc.go | 8 + libgo/go/runtime/slice.go | 2 + libgo/runtime/go-runtime-error.c | 124 - libgomp/ChangeLog | 4 + libgomp/libgomp.texi | 22 +- libstdc++-v3/ChangeLog | 64 + libstdc++-v3/config/abi/pre/gnu.ver | 6 + libstdc++-v3/include/bits/hashtable.h | 73 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/std/condition_variable | 30 +- 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 + libstdc++-v3/testsuite/23_containers/map/92124.cc | 58 + libstdc++-v3/testsuite/23_containers/set/92124.cc | 73 + .../testsuite/23_containers/unordered_set/92124.cc | 79 + .../27_io/filesystem/operations/remove_all.cc | 35 + .../condition_variable_any/stop_token/wait_on.cc | 22 +- .../filesystem/operations/remove_all.cc | 33 + 238 files changed, 10451 insertions(+), 1133 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93187.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93174.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-30.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-3.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/avr/libf7/ChangeLog create mode 100644 libgcc/config/avr/libf7/asm-defs.h create mode 100644 libgcc/config/avr/libf7/f7-renames.h create mode 100644 libgcc/config/avr/libf7/f7-wraps.h create mode 100755 libgcc/config/avr/libf7/f7renames.sh create mode 100755 libgcc/config/avr/libf7/f7wraps.sh create mode 100644 libgcc/config/avr/libf7/libf7-array.def create mode 100644 libgcc/config/avr/libf7/libf7-asm-object.mk create mode 100644 libgcc/config/avr/libf7/libf7-asm.sx create mode 100644 libgcc/config/avr/libf7/libf7-c-object.mk create mode 100644 libgcc/config/avr/libf7/libf7-common.mk create mode 100644 libgcc/config/avr/libf7/libf7-const.def create mode 100644 libgcc/config/avr/libf7/libf7-constdef.h create mode 100644 libgcc/config/avr/libf7/libf7.c create mode 100644 libgcc/config/avr/libf7/libf7.h create mode 100644 libgcc/config/avr/libf7/t-libf7 create mode 100644 libgcc/config/avr/libf7/t-libf7-math create mode 100644 libgcc/config/avr/libf7/t-libf7-math-symbols create mode 100644 libgcc/config/gcn/atomic.c delete mode 100644 libgo/runtime/go-runtime-error.c create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/92124.cc