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-lts-defconfig in repository toolchain/ci/gcc.
from afadff66f65 Update BOZ constant documentation. adds 88bbd5a94e0 PR c++/91264 - detect modifying const objects in constexpr [...] adds f415e718b33 2019-08-19 Richard Biener rguenther@suse.de adds 2b89c02803f Add --with-static-standard-libraries to the top level adds 672f518ab21 [AArch64] Use scvtf fbits option where appropriate adds 3ff54bee940 runtime: be more strict in GC adds bffe9eb0464 compiler: new debugging output methods/functions adds 30edfeb5651 Daily bump. adds 1f01c91c090 2019-08-20 Bernd Edlinger bernd.edlinger@hotmail.de adds db6798761f5 * doc/install.texi (Specific, alpha): Remove note to use [...] adds dc4bb038279 Add TIGERLAKE and COOPERLAKE to GCC. adds 38f7cc2dd03 2019-08-20 Richard Biener rguenther@suse.de adds f2e4e0709fc Add pass_va_arg_by_reference adds ab1ae5aafef Add must_pass_va_arg_in_stack adds 75f3b169d46 Use function_arg_info for TARGET_ARG_PARTIAL_BYTES adds 06ac7813b29 Use function_arg_info for TARGET_PASS_BY_REFERENCE adds 7c0edd1d864 Use function_arg_info for TARGET_SETUP_INCOMING_ARGS adds 4b4b9420cb0 Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG adds 0a1b83e3f99 Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE adds 46738c065fc Use function_arg_info for TARGET_CALLEE_COPIES adds 014773d1970 Use function_arg_info for TARGET_MUST_PASS_IN_STACK adds cae9bfc3dd8 Add a apply_pass_by_reference_rules helper adds 47e58953c4d Make function.c use function_arg_info internally adds 78e20effff5 Make calls.c use function_arg_info internally adds 4757fbc95df Add a pass_by_reference flag to function_arg_info new c2652e1678a PR rtl-optimization/91347 * dse.c (scan_insn): Call add_w [...]
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 | 5 + configure | 24 +- configure.ac | 16 +- gcc/ChangeLog | 650 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/misc.c | 2 +- gcc/calls.c | 196 ++++--- gcc/calls.h | 105 +++- gcc/common/config/i386/i386-common.c | 4 + gcc/config.gcc | 3 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 67 ++- gcc/config/aarch64/aarch64.md | 39 ++ gcc/config/aarch64/constraints.md | 7 + gcc/config/aarch64/predicates.md | 4 + gcc/config/alpha/alpha.c | 75 +-- gcc/config/arc/arc.c | 103 +--- gcc/config/arm/arm.c | 127 ++-- gcc/config/avr/avr.c | 13 +- gcc/config/bfin/bfin.c | 45 +- gcc/config/c6x/c6x.c | 62 +- gcc/config/cr16/cr16.c | 37 +- gcc/config/cris/cris.c | 72 +-- gcc/config/csky/csky.c | 29 +- gcc/config/epiphany/epiphany.c | 65 +-- gcc/config/fr30/fr30.c | 98 ++-- gcc/config/frv/frv.c | 97 ++- gcc/config/ft32/ft32.c | 51 +- gcc/config/gcn/gcn.c | 60 +- gcc/config/h8300/h8300.c | 36 +- gcc/config/i386/driver-i386.c | 65 ++- gcc/config/i386/i386-builtins.c | 14 +- gcc/config/i386/i386-c.c | 13 + gcc/config/i386/i386-features.c | 16 +- gcc/config/i386/i386-options.c | 13 +- gcc/config/i386/i386.c | 112 ++-- gcc/config/i386/i386.h | 9 + gcc/config/ia64/ia64.c | 142 +++-- gcc/config/iq2000/iq2000.c | 92 ++- gcc/config/lm32/lm32.c | 46 +- gcc/config/m32c/m32c.c | 45 +- gcc/config/m32r/m32r.c | 90 ++- gcc/config/m68k/m68k.c | 20 +- gcc/config/mcore/mcore.c | 67 +-- gcc/config/microblaze/microblaze.c | 61 +- gcc/config/mips/mips.c | 83 ++- gcc/config/mmix/mmix.c | 68 +-- gcc/config/mn10300/mn10300.c | 57 +- gcc/config/moxie/moxie.c | 49 +- gcc/config/msp430/msp430.c | 45 +- gcc/config/nds32/nds32.c | 44 +- gcc/config/nios2/nios2.c | 54 +- gcc/config/nvptx/nvptx.c | 26 +- gcc/config/or1k/or1k.c | 40 +- gcc/config/pa/pa.c | 63 +- gcc/config/pdp11/pdp11.c | 37 +- gcc/config/pru/pru.c | 34 +- gcc/config/riscv/riscv.c | 36 +- gcc/config/rl78/rl78.c | 19 +- gcc/config/rs6000/rs6000-call.c | 102 ++-- gcc/config/rs6000/rs6000-internal.h | 25 +- gcc/config/rx/rx.c | 27 +- gcc/config/s390/s390.c | 100 ++-- gcc/config/sh/sh.c | 112 ++-- gcc/config/sparc/sparc.c | 95 ++- gcc/config/spu/spu.c | 43 +- gcc/config/stormy16/stormy16.c | 28 +- gcc/config/tilegx/tilegx.c | 38 +- gcc/config/tilepro/tilepro.c | 38 +- gcc/config/v850/v850.c | 80 +-- gcc/config/vax/vax.c | 39 +- gcc/config/visium/visium.c | 70 +-- gcc/config/xtensa/xtensa.c | 52 +- gcc/cp/ChangeLog | 14 + gcc/cp/constexpr.c | 140 ++++- gcc/doc/extend.texi | 6 + gcc/doc/install.texi | 5 - gcc/doc/invoke.texi | 16 + gcc/doc/tm.texi | 43 +- gcc/dse.c | 13 +- gcc/expr.c | 9 +- gcc/function.c | 198 +++---- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 103 ++++ gcc/go/gofrontend/gogo.h | 12 + gcc/stor-layout.c | 6 +- gcc/target.def | 51 +- gcc/target.h | 3 + gcc/targhooks.c | 55 +- gcc/targhooks.h | 29 +- gcc/testsuite/ChangeLog | 42 ++ .../g++.dg/cpp1y/constexpr-tracking-const1.C | 72 +++ .../g++.dg/cpp1y/constexpr-tracking-const10.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const11.C | 16 + .../g++.dg/cpp1y/constexpr-tracking-const12.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const13.C | 20 + .../g++.dg/cpp1y/constexpr-tracking-const14.C | 38 ++ .../g++.dg/cpp1y/constexpr-tracking-const2.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const3.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const4.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const5.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const6.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const7.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const8.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const9.C | 23 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 111 ++++ gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c | 140 +++++ .../gcc.target/arm/unaligned-argument-1.c | 19 + .../gcc.target/arm/unaligned-argument-2.c | 19 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/minmax-7.c | 20 + gcc/tree-scalar-evolution.c | 72 +-- gcc/var-tracking.c | 43 +- libgcc/ChangeLog | 5 + libgcc/config/i386/cpuinfo.h | 2 + libgo/go/runtime/mcentral.go | 9 - libgo/go/runtime/mgcsweep.go | 38 +- libgo/go/runtime/runtime1.go | 19 +- 120 files changed, 3622 insertions(+), 2400 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const9.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190820-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-1.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-2.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-7.c