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-mainline-allmodconfig 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()
No new revisions were added by this update.
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 - 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 +- 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 + 175 files changed, 1886 insertions(+), 1202 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 rename libgo/go/{golang.org/x/sys/cpu/cpu_other_arm64.go => go/internal/gccgoimpor [...] 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 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 [...]