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-arm-stable-allnoconfig in repository toolchain/ci/gcc.
from d4280d8d822 * doc/install.texi: Fix syntax for html generation. adds a5c00f1f53d * gfortran.dg/default_format_1.f90: Remove XFAIL AI [...] adds 9a236ca1a68 Rename Deprecated to WarnRemoved in *.opt files. adds e98f100cc5f Make get_call_rtx_from take a const rtx_insn * adds e4c0b7eac16 Implement std::common_reference for C++20 adds 1465619d7be Move c6x REGNO_REG_CLASS out of line adds a784d7592ac Remove call_fixed_reg_set adds ea1b9aa643d Remove no_caller_save_reg_set adds b5f4ab21a9c Replace call_used_reg_set with call_used_or_fixed_regs adds 52e932b82bd Make more use of regs_invalidated_by_call adds ba77f2a8cd3 Add call_used_or_fixed_reg_p adds 9e8abc79dbc Remove redundant fixed_regs tests adds 0b944382ab7 Hide call_used_regs in target-independent code adds 0817f947478 Remove call_really_used_regs adds 9deb0dae53a go/internal/gccgoimporter: support embedded field in po [...] adds bd8c24f6216 PR go/91621 mksysinfo: change test == to test = adds ecad294dbb3 libgo: Solaris and x/sys/cpu compatibility fixes adds bf9ff334c9e PR c++/91705 - constexpr evaluation rejects ++/-- on float [...] adds dcf53eeb7d2 PR c++/91673 - ICE with noexcept in alias-declaration. * [...] adds 5f097de3a37 Daily bump. adds d13ef07b836 Update my email address adds 36ce544a094 2019-09-11 Richard Biener rguenther@suse.de adds 317ecfb67aa PR middle-end/91725 * match.pd ((A / (1 << B)) -> (A >> B [...] adds cef80e2103e PR tree-optimization/91723 * tree-vect-stmts.c (vectoriza [...] adds 76a986c4dd6 PR rtl-optimization/89795 * rtlanal.c (nonzero_bits1) <SU [...] adds d7bb8e5b975 2019-09-11 Richard Biener rguenther@suse.de adds 3e0fb9b8feb 2019-09-11 Richard Biener rguenther@suse.de adds b33daee6bc7 [PATCH] some tree struct marking adds 7da48f4c2f8 PR rtl-optimization/89435 PR rtl-optimization/89795 PR r [...] adds 25f120f074c Fix libstdc++ tests for -Wvolatile warnings in C++2a mode adds 0f5caaa9b5f Fix Xmethod for shared_ptr::use_count() adds 5499c2e2fae gotest: force test package to be imported first new f29c4dee815 golang.org/x/sys/cpu: define doinit when needed
The 1 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: ChangeLog | 6 +- MAINTAINERS | 4 +- gcc/ChangeLog | 359 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 92 +++--- gcc/caller-save.c | 50 ++- gcc/cfgcleanup.c | 4 +- gcc/cfgloopanal.c | 2 +- gcc/common.opt | 8 +- gcc/config/aarch64/aarch64.c | 6 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/alpha/alpha.c | 4 +- gcc/config/arc/arc.c | 4 +- gcc/config/arm/arm.c | 48 +-- gcc/config/arm/arm.opt | 2 +- gcc/config/avr/avr.c | 12 +- gcc/config/bfin/bfin.c | 18 +- gcc/config/bpf/bpf.c | 15 +- gcc/config/c6x/c6x-protos.h | 2 + gcc/config/c6x/c6x.c | 27 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/cr16/cr16.c | 5 +- gcc/config/cris/cris.c | 4 +- gcc/config/csky/csky.c | 15 +- gcc/config/csky/csky.h | 28 -- gcc/config/epiphany/epiphany.c | 14 +- gcc/config/fr30/fr30.c | 2 +- gcc/config/frv/frv.c | 5 +- gcc/config/ft32/ft32.c | 10 +- gcc/config/gcn/gcn.c | 6 +- gcc/config/h8300/h8300.c | 5 +- gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-expand.h | 2 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.opt | 9 +- gcc/config/i386/predicates.md | 2 +- gcc/config/ia64/ia64.c | 22 +- gcc/config/ia64/ia64.h | 35 -- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.c | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/m32r/m32r.c | 7 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m68k/m68k.c | 4 +- gcc/config/mcore/mcore.c | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/mips/mips.c | 49 ++- gcc/config/mips/mips.h | 23 -- gcc/config/mmix/mmix.c | 17 +- gcc/config/mn10300/mn10300.c | 21 +- gcc/config/mn10300/mn10300.h | 9 +- gcc/config/moxie/moxie.c | 7 +- gcc/config/msp430/msp430.c | 2 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nios2/nios2.c | 2 +- gcc/config/or1k/or1k.c | 2 +- gcc/config/pa/pa.c | 8 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/pru/pru.c | 2 +- gcc/config/riscv/riscv.c | 11 +- gcc/config/rl78/rl78.c | 4 +- gcc/config/rs6000/rs6000-logue.c | 17 +- gcc/config/rs6000/rs6000.c | 27 +- gcc/config/rs6000/rs6000.h | 25 -- gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/rx/rx.c | 4 +- gcc/config/s390/s390.c | 45 ++- gcc/config/s390/s390.h | 16 - gcc/config/sh/sh.c | 43 ++- gcc/config/sh/sh.h | 39 --- gcc/config/sparc/sparc.c | 9 +- gcc/config/sparc/sparc.h | 25 -- gcc/config/stormy16/stormy16.c | 6 +- gcc/config/tilegx/tilegx.c | 17 +- gcc/config/tilegx/tilegx.h | 5 +- gcc/config/tilepro/tilepro.c | 17 +- gcc/config/tilepro/tilepro.h | 5 +- gcc/config/v850/v850.c | 4 +- gcc/config/vax/vax.c | 2 +- gcc/config/visium/visium.c | 32 +- gcc/config/visium/visium.h | 21 -- gcc/config/xtensa/xtensa.c | 3 +- gcc/cp/ChangeLog | 32 ++ gcc/cp/constexpr.c | 4 + gcc/cp/cp-objcp-common.c | 153 ++++----- gcc/cp/decl.c | 16 +- gcc/cp/parser.c | 60 ++-- gcc/cselib.c | 2 +- gcc/df-scan.c | 2 +- gcc/doc/invoke.texi | 8 + gcc/doc/options.texi | 6 +- gcc/doc/tm.texi | 8 +- gcc/doc/tm.texi.in | 8 +- gcc/dwarf2out.c | 4 +- gcc/final.c | 4 +- gcc/function.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/haifa-sched.c | 2 +- gcc/hard-reg-set.h | 44 +-- gcc/ira-build.c | 2 +- gcc/ira-color.c | 8 +- gcc/ira-conflicts.c | 10 +- gcc/ira-costs.c | 2 +- gcc/ira-lives.c | 4 +- gcc/ira.c | 6 +- gcc/lra-assigns.c | 4 +- gcc/lra-constraints.c | 6 +- gcc/lra-lives.c | 6 +- gcc/lra-remat.c | 8 +- gcc/lra.c | 2 +- gcc/lto-opts.c | 6 +- gcc/lto-wrapper.c | 8 +- gcc/match.pd | 20 +- gcc/optc-gen.awk | 10 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 10 +- gcc/opts.c | 2 +- gcc/postreload.c | 6 +- gcc/recog.c | 3 +- gcc/reginfo.c | 72 +---- gcc/regrename.c | 4 +- gcc/reload.c | 4 +- gcc/reload1.c | 10 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 9 +- gcc/sel-sched.c | 6 +- gcc/shrink-wrap.c | 2 +- gcc/testsuite/ChangeLog | 49 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C | 66 ++++ gcc/testsuite/g++.dg/cpp1z/using7.C | 33 ++ gcc/testsuite/g++.dg/cpp1z/using8.C | 12 + gcc/testsuite/gcc.c-torture/compile/pr91725.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-44.c | 23 ++ gcc/testsuite/gcc.dg/fold-binary-math-casts.c | 58 ---- gcc/testsuite/gcc.dg/pr89435.c | 21 ++ gcc/testsuite/gcc.dg/pr89795.c | 25 ++ gcc/testsuite/gcc.dg/pr91720.c | 22 ++ gcc/testsuite/gcc.dg/vect/vect-fma-3.c | 17 + gcc/testsuite/gcc.target/sparc/20161111-1.c | 2 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +- .../gfortran.dg/default_format_denormal_1.f90 | 2 +- gcc/tree-vect-stmts.c | 2 +- gcc/tree.c | 82 +++-- gcc/tree.h | 4 + gcc/vr-values.c | 11 +- libgo/Makefile.am | 34 +- libgo/Makefile.in | 36 +-- .../go/go/internal/gccgoimporter/importer_test.go | 1 + libgo/go/go/internal/gccgoimporter/parser.go | 68 ++-- .../internal/gccgoimporter/testdata/issue34182.go} | 14 +- .../internal/gccgoimporter/testdata/issue34182.gox | 13 + libgo/go/golang.org/x/net/lif/syscall.go | 14 +- .../lif/{zsys_solaris_amd64.go => zsys_solaris.go} | 8 +- libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 9 - libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 2 - .../cpu/{cpu_other_arm64.go => cpu_linux_other.go} | 4 +- libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 11 - libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 11 - libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 15 - libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 2 - libgo/go/runtime/os_solaris.go | 10 +- libgo/mksysinfo.sh | 2 +- libgo/testsuite/gotest | 13 +- libstdc++-v3/ChangeLog | 21 ++ libstdc++-v3/include/std/type_traits | 184 ++++++++++- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- .../common_reference/requirements/alias_decl.cc | 30 ++ .../requirements/explicit_instantiation.cc | 42 +++ .../common_reference/requirements/typedefs.cc | 92 ++++++ .../20_util/result_of/sfinae_friendly_1.cc | 11 +- .../testsuite/tr1/3_function_objects/result_of.cc | 2 + 177 files changed, 1898 insertions(+), 1207 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using8.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91725.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-44.c delete mode 100644 gcc/testsuite/gcc.dg/fold-binary-math-casts.c create mode 100644 gcc/testsuite/gcc.dg/pr89435.c create mode 100644 gcc/testsuite/gcc.dg/pr89795.c create mode 100644 gcc/testsuite/gcc.dg/pr91720.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-3.c copy libgo/go/{golang.org/x/sys/cpu/cpu_other_arm64.go => go/internal/gccgoimporte [...] create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue34182.gox rename libgo/go/golang.org/x/net/lif/{zsys_solaris_amd64.go => zsys_solaris.go} (95%) delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_arm.go rename libgo/go/golang.org/x/sys/cpu/{cpu_other_arm64.go => cpu_linux_other.go} (75%) delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_wasm.go create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/al [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...]