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 1415d87843a 2020-01-06 Bryan Stenson bryan@siliconvortex.com adds a6b8833f34a Fix amdgcn issue with '0' constraints adds fb9c849560f Check mask argument's type when vectorising conditional functions adds 69ffead97a2 Require equal shift amounts for IFN_DIV_POW2 adds 4560be9ac2e * config/pa/pa.md: Revert change to use ordered_comparison [...] adds fe956f6730e Daily bump. adds b0f2d29e594 PR c++/92739 - parsing requires clause with attributes. adds fc9c2085956 PR c++/92552 - ICE with inherited constrained default ctor. adds 23fef3f90fb Add support for large prefixed address in adjusting a vecto [...] adds 035a09d2159 Fix bad code of vector extract of PC-relative address with [...] adds 3ae257f8984 Update 'Q' constraint documentation. adds beb5d2f74d2 Update ChangeLog for last change adds e4aa03ead2a Refactor some code for a future change. adds 3b6f08b5069 ipa-inline: Adjust condition for caller_growth_limits adds e95a2b4bdfb PR c++/91369 * constexpr.c (struct constexpr_global_ctx): [...] adds 501b8df055c PR fortran/93162 * trans-openmp.c (gfc_trans_omp_clauses) [...] adds b37d22a5a16 Mark param_min_crossjump_insns with Optimization keyword. adds 9de704a3612 Mark -free as Optimization option. adds 2390081033f Make warn_inline Optimization option. adds 75d94234315 Document cloning for the target_clone attribute. adds bcf30bf3153 Add Optimization keyword for TREE/RTL optimization passes. adds 32bc1fb3e17 PR tree-optimization/93118 * match.pd ((x >> c) << c -> x [...] adds 32463ae2ba9 PR tree-optimization/93156 * tree-ssa-ccp.c (bit_value_bi [...] adds 557140e383f Don't mangle attributes that have a space in their name adds 5117d902d61 [AArch64] Use type attributes to mark types that use the SVE PCS adds 12628ade57c Add a generic lhd_simulate_enum_decl adds 1019f884206 2020-01-07 Richard Biener rguenther@suse.de adds 9e261a09da3 compiler: avoid a couple of compiler crashes adds f67c452fea2 [doc] Add missing documentation for existing target checks adds 5abce938414 [testsuite][arm] xfail vect-epilogues for armbe adds 31bfdb85acb Disallow 'B' constraints on amdgcn addc/subb adds 785d7f45efd PR c++/47877 - -fvisibility-inlines-hidden and member templates. adds b4cb3700e07 [amdgcn] Add more modes for vector comparisons adds 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. new 57d44d87175 relax aarch64 stack-clash tests depedence on alloca.h new dfe33642f3f PR target/93174 * config/i386/i386.md (addcarry<mode>_0): [...] new fb26eac8b6a PR target/93187 * config/i386/i386.md (*stack_protect_set [...]
The 3 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: gcc/ChangeLog | 332 +++ gcc/DATESTAMP | 2 +- 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 | 6 +- gcc/cgraphclones.c | 3 +- gcc/cgraphunit.c | 9 +- gcc/common.opt | 4 +- gcc/config.gcc | 48 +- gcc/config/aarch64/aarch64-protos.h | 3 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 118 +- gcc/config/aarch64/aarch64.c | 36 +- 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/gcn/constraints.md | 11 +- gcc/config/gcn/gcn-protos.h | 2 +- gcc/config/gcn/gcn-valu.md | 375 ++- gcc/config/gcn/gcn.c | 16 +- gcc/config/gcn/gcn.md | 4 +- gcc/config/i386/i386.md | 12 +- gcc/config/pa/pa.md | 4 +- gcc/config/pa/predicates.md | 6 + gcc/config/rs6000/constraints.md | 3 +- gcc/config/rs6000/rs6000.c | 57 +- gcc/config/rs6000/vsx.md | 8 +- gcc/cp/ChangeLog | 43 + gcc/cp/class.c | 1 - gcc/cp/constexpr.c | 38 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl2.c | 5 +- gcc/cp/init.c | 31 +- gcc/cp/mangle.c | 38 +- gcc/cp/parser.c | 14 +- gcc/cp/pt.c | 12 +- gcc/doc/extend.texi | 6 + gcc/doc/install.texi | 31 +- gcc/doc/invoke.texi | 50 +- gcc/doc/md.texi | 3 +- gcc/doc/sourcebuild.texi | 6 + gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 1 + gcc/gimple-iterator.c | 8 +- gcc/gimple-loop-interchange.cc | 9 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 3 +- gcc/go/gofrontend/expressions.cc | 72 +- gcc/go/gofrontend/gogo.cc | 14 +- gcc/go/gofrontend/gogo.h | 55 - gcc/go/gofrontend/runtime.def | 21 +- gcc/go/gofrontend/statements.cc | 5 +- gcc/ipa-cp.c | 43 +- gcc/ipa-devirt.c | 3 +- gcc/ipa-fnsummary.c | 14 +- gcc/ipa-hsa.c | 10 +- gcc/ipa-icf.c | 10 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 11 +- gcc/ipa-profile.c | 18 +- gcc/ipa-prop.c | 4 +- gcc/ipa-pure-const.c | 24 +- gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 11 +- gcc/langhooks-def.h | 4 +- gcc/langhooks.c | 39 + gcc/lto-streamer-out.c | 8 +- gcc/lto/ChangeLog | 13 + gcc/lto/lto-partition.c | 14 +- gcc/lto/lto.c | 4 +- gcc/match.pd | 21 +- gcc/params.opt | 334 +-- gcc/testsuite/ChangeLog | 127 + gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-attrib1.C | 15 + .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 4 +- .../g++.dg/cpp2a/concepts-inherit-ctor7.C | 14 + gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 15 + .../ext/visibility/fvisibility-inlines-hidden-5.C | 13 + gcc/testsuite/g++.dg/opt/pr93187.C | 77 + gcc/testsuite/g++.dg/template/crash7.C | 4 +- 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++.old-deja/g++.pt/error2.C | 2 +- .../aarch64/sve/acle/general-c++/mangle_5.C | 8 + gcc/testsuite/gcc.c-torture/compile/pr93174.c | 14 + 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/pr92860-2.c | 13 + gcc/testsuite/gcc.dg/pr92860.c | 53 + gcc/testsuite/gcc.dg/torture/ftrapv-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr93118.c | 45 + gcc/testsuite/gcc.dg/tree-ssa/pr93156.c | 23 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-8.c | 8 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- .../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 +- gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/asrdiv_2.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_3.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_5.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_2.c | 4 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_3.c | 68 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_4.c | 4 + gcc/testsuite/gcc.target/arm/multilib.exp | 16 + gcc/tree-eh.c | 85 +- gcc/tree-inline.c | 6 +- gcc/tree-ssa-ccp.c | 11 + gcc/tree-ssa-loop-im.c | 3 +- gcc/tree-ssa-structalias.c | 5 +- gcc/tree-vect-slp.c | 30 +- gcc/tree-vect-stmts.c | 35 +- gcc/tree.h | 4 +- gcc/varpool.c | 4 +- libcc1/ChangeLog | 4 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 11 + 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 + 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 | 19 + libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/std/condition_variable | 30 +- libstdc++-v3/testsuite/23_containers/map/92124.cc | 58 + libstdc++-v3/testsuite/23_containers/set/92124.cc | 73 + .../condition_variable_any/stop_token/wait_on.cc | 22 +- 196 files changed, 9513 insertions(+), 1079 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-attrib1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93187.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_5.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93174.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c create mode 100644 gcc/testsuite/gcc.dg/pr92860-2.c create mode 100644 gcc/testsuite/gcc.dg/pr92860.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93118.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93156.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_4.c 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 delete mode 100644 libgo/runtime/go-runtime-error.c create mode 100644 libstdc++-v3/testsuite/23_containers/map/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/92124.cc