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 026d1259cc4 PR libstdc++/91012 fixfilesystem_error::what() string adds f3992640129 PR tree-optimization/89772 * gimple-fold.c (gimple_fold_b [...] adds 039c36f8146 2019-06-27 Richard Biener rguenther@suse.de adds 75f91b4e2e0 ix86: pass correct options to compiler for gfni-4 testcase adds 22eb1ed592e Remove quite obvious dead assignments. adds 994750ace69 PR target/90991 * config/i386/sse.md (avx_vec_concat<mode [...] adds aefd11c50b2 Fix various issues seen with clang-static-analyzer. adds 98c0f4eab8f * class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-b [...] adds 5b66642480e * lto-common.c: tree-pretty-print.h (type_streaming_finis [...] adds e321c967c5b Revert 2019-06-26 David Edelsohn <dje.gcc [...] adds 287d9f9b106 2019-06-27 Bill Schmidt wschmidt@linux.ibm.com adds f135a8d4eca 2019-06-27 Aaron Sawdey acsawdey@linux.ibm.com adds cbbdeb30f53 2019-06-27 Steven G. Kargl kargl@gcc.gnu.org adds d094ea44490 [Darwin, PPC] Do not use longcall for 64b code. adds 3c3d8e04ffe [Darwin, PPC] Correct whitespace in specs. adds ba037a7a594 [Darwin, PPC] Allow the user to override the use of hard fl [...] adds d43b7a0fca6 PR tree-optimization/91010 * tree-vect-stmts.c (scan_oper [...] adds df47a8c7f4b PR c++/91024 * gimplify.c (collect_fallthrough_labels): I [...] adds d1ca0650375 PR c++/55442 - memory-hog with highly recursive constexpr. adds 05f69af8f19 Add --disable-tm-clone-registry libgcc configure option. adds 318df1b8d27 Daily bump. new 3934ae0eaee [Arm] Remove constraint strings from define_expand construc [...] new 19ef494ebf0 x86: fix CVT{,T}PD2PI insns new 5ab2ad068c2 add file missing from earlier commit
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 | 258 +++++++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 4 +- gcc/bt-load.c | 1 - gcc/builtins.c | 10 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 4 + gcc/cfgexpand.c | 9 +- gcc/cfghooks.c | 2 - gcc/cfgloopmanip.c | 1 - gcc/cfgrtl.c | 1 - gcc/cgraph.c | 2 - gcc/combine.c | 1 - gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/aarch64/aarch64.md | 6 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 6 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 6 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 4 +- gcc/config/arm/arm-fixed.md | 54 +- gcc/config/arm/arm-protos.h | 6 +- gcc/config/arm/arm.c | 18 +- gcc/config/arm/arm.md | 635 +++++++++++---------- gcc/config/arm/iwmmxt.md | 16 +- gcc/config/arm/neon.md | 454 +++++++-------- gcc/config/arm/sync.md | 10 +- gcc/config/arm/thumb1.md | 28 +- gcc/config/arm/vec-common.md | 54 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 14 +- gcc/config/avr/avr.md | 32 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 12 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x.c | 4 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/frv/frv.md | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/h8300/h8300.md | 4 +- gcc/config/i386/i386-expand.c | 41 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 13 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 6 +- gcc/config/i386/sse.md | 74 ++- gcc/config/lm32/lm32.md | 2 +- gcc/config/m32c/blkmov.md | 12 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 10 +- gcc/config/m32r/m32r.c | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/mips/mips.c | 10 +- gcc/config/mips/mips.h | 10 +- gcc/config/mips/mips.md | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 30 +- gcc/config/nds32/nds32-multiple.md | 4 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/pa/pa.c | 6 +- gcc/config/pa/pa.md | 14 +- gcc/config/pdp11/pdp11.md | 16 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/riscv/riscv.h | 8 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/rs6000.c | 20 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rx/rx.md | 12 +- gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.c | 18 +- gcc/config/s390/s390.md | 16 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 8 +- gcc/config/visium/visium.h | 4 +- gcc/config/visium/visium.md | 2 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/cp/ChangeLog | 23 + gcc/cp/class.c | 5 +- gcc/cp/constexpr.c | 29 +- gcc/cp/decl.c | 2 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 4 +- gcc/cp/rtti.c | 4 +- gcc/cp/typeck.c | 2 - gcc/cselib.c | 3 +- gcc/defaults.h | 6 +- gcc/df-scan.c | 2 - gcc/doc/install.texi | 5 + gcc/doc/invoke.texi | 19 +- gcc/doc/md.texi | 26 +- gcc/doc/rtl.texi | 2 +- gcc/doc/tm.texi | 4 +- gcc/dojump.c | 2 - gcc/early-remat.c | 1 - gcc/emit-rtl.c | 2 +- gcc/expr.c | 10 +- gcc/fortran/ChangeLog | 8 +- gcc/fortran/match.c | 28 +- gcc/gimple-fold.c | 10 +- gcc/gimplify.c | 2 + gcc/graphite-scop-detection.c | 2 - gcc/ipa-cp.c | 3 - gcc/ipa-devirt.c | 45 ++ gcc/ipa-utils.h | 3 + gcc/ira-color.c | 1 - gcc/ira.c | 3 +- gcc/lra-eliminations.c | 1 - gcc/lra.c | 8 +- gcc/lto/ChangeLog | 9 + gcc/lto/lto-common.c | 136 ++++- gcc/optabs.c | 4 +- gcc/optabs.def | 2 +- gcc/read-rtl.c | 4 +- gcc/regrename.c | 3 +- gcc/reorg.c | 3 +- gcc/target.def | 4 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 44 +- gcc/testsuite/g++.dg/lto/alias-2_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-2_1.C | 16 + gcc/testsuite/g++.dg/vect/simd-10.cc | 8 + .../g++.dg/warn/Wimplicit-fallthrough-4.C | 22 + gcc/testsuite/gcc.dg/builtin-memchr-4.c | 40 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c | 32 ++ gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c | 50 ++ gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c | 47 ++ gcc/testsuite/gcc.target/i386/cvtpd2pi.c | 36 ++ gcc/testsuite/gcc.target/i386/gfni-4.c | 2 +- gcc/testsuite/gfortran.dg/common_1.f | 14 + gcc/testsuite/gfortran.dg/common_26.f90 | 14 + gcc/tree-inline.c | 4 +- gcc/tree-ssa-reassoc.c | 3 - gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-ssa-sink.c | 1 - gcc/tree-ssa-threadedge.c | 1 - gcc/tree-vect-loop.c | 9 +- gcc/tree-vect-stmts.c | 11 +- gcc/tree.c | 11 +- libgcc/ChangeLog | 13 + libgcc/Makefile.in | 4 +- libgcc/configure | 15 + libgcc/configure.ac | 10 + libgcc/libgcov-driver-system.c | 4 +- libgcc/libgcov-util.c | 3 +- 156 files changed, 1949 insertions(+), 1020 deletions(-) create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_1.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-10.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-4.C create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cvtpd2pi.c create mode 100644 gcc/testsuite/gfortran.dg/common_1.f create mode 100644 gcc/testsuite/gfortran.dg/common_26.f90