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-next-allmodconfig in repository toolchain/ci/gcc.
from bbcdad76875 runtime: correct facilities names in s390 CPU support adds a8bf45f436e [Darwin, machopic 9/n] Minor code clean-ups. adds aa45db50a03 PR c++/91930 - ICE with constrained inherited default ctor. adds ade0b9ff196 * config/mips/mips.c (mips_cannot_force_const_mem): Reject [...] adds 54e5b8bb757 * doc/tree-ssa.texi: Update renamed macro name. adds 59a14de7e34 * gcc.c-torture/compile/pr85401: New test. adds 8ea8a9b2f1d 2019-10-14 Thomas Koenig tkoenig@gcc.gnu.org adds 7c3772d5a5a compiler: revise exportdata fix for processing constant types adds 46a869ca4ce gcc/ChangeLog: adds 7cf198c0b72 Rename attribute-related functions and productions in C parser. adds 4f651122069 Daily bump. adds a841d91a701 2019-10-14 Steven G. Kargl kargl@gcc.gnu.org adds d0f384f6d9f 2019-10-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds e3200978d64 2019-10-15 Richard Biener rguenther@suse.de adds 9a4aa00f915 Add missing mask[z]_roundscale_[round]_s[d,s] intrinsics adds b76d308c906 2019-10-15 Richard Biener rguenther@suse.de adds 0c51ddeb1a0 * Makefile.rtl (a-except.o): Put -O1 earlier so that it ca [...] adds 4adc83bcb27 [PATCH] S/390: Run %a0:DI splitters only after reload adds 91353f0dc7c Fix unchecked use of tree_to_uhwi in tree-ssa-strlen.c adds c586001b1a3 2019-10-15 Richard Biener rguenther@suse.de adds b2b2baa0f02 [C++ PATCH] build_clone cleanup adds 7059779acd0 2019-10-15 Richard Biener rguenther@suse.de adds 0f0f80875ac [linemap PATCH] Constify lookup adds 8aaf76ac980 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds 53426d991fa 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds d6a975a9b65 2019-10-15 Jozef Lawrynowicz jozef.l@mittosystems.com adds b0a09faab02 [C++ PATCH] clone_function_decl breakup adds 463c873e992 2019-10-15 Bill Schmidt wschmidt@linux.ibm.com adds 32244cd831c [Fortran] OpenMP+OpenACC: Remove bogus contigous-pointer check adds 5a824d9db7b 2019-10-15 Richard Biener rguenther@suse.de adds 769a2825943 PR testsuite/92016 - Excess errors in Wstringop-overflow-17.c adds b31d28cfa3b [Darwin] Update darwin_binds_local_p. adds dac8d16eb21 [Darwin] Clarify fix and continue support (NFC). adds 35b6441961a 2019-10-15 Andrew Pinski apinski@marvell.com adds 5725fb5e9f4 * config/pa/fptr.c (_dl_read_access_allowed): Change argum [...] adds 29d5845fd64 genattrtab: Parenthesize expressions correctly (PR92107) adds d3b039360c8 Daily bump. adds 851d1ba6d2c [_GLIBCXX_DEBUG] Clarify constness and state <unknown> entries. adds b3d74655e70 generalized IPA predicate on parameter adds d77f9d48e85 Deal with incoming POLY_INT_CST ranges (PR92033) adds 3384dcbc6dd 2019-10-16 Richard Biener rguenther@suse.de adds dd114a9a128 Only use GCC-specific __is_same_as built-in conditionally adds 9c12da9a81c [AArch64] Use frame reference in aarch64_layout_frame adds 2c6099c2c51 [AArch64] Add an assert to aarch64_layout_frame adds a8fd21555e6 [AArch64] Improve poly_int handling in aarch64_layout_frame adds e4c0abf18da [AArch64] Add partial SVE vector modes adds b37e7f080e5 Assert for POINTER_TYPE_P in expr_callee_abi adds b68acb47d31 In PR70010, a function is marked with target(no-vsx) to dis [...] adds c85816f10d4 2019-10-16 Richard Biener rguenther@suse.de adds f4d984e4b92 [AArch64] Fix symbol offset limit adds 05969797106 find_partition_fixes: remove unused bbs_in_cold_partition variable adds 67a13ee59b7 * config/mips/mips.c (mips_expand_builtin_insn): Force the [...] new a5d067a9077 [arm] fix bootstrap failure due to uninitialized warning new dc92912c150 PR tree-optimization/91996 - fold non-constant strlen relat [...]
The 2 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 | 295 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/Makefile.rtl | 4 +- gcc/c/ChangeLog | 16 + gcc/c/c-parser.c | 156 ++++---- gcc/cfgrtl.c | 2 - gcc/common.opt | 4 + gcc/config/aarch64/aarch64-modes.def | 38 +- gcc/config/aarch64/aarch64.c | 246 ++++++++----- gcc/config/arm/arm.c | 2 +- gcc/config/arm/vfp.md | 8 +- gcc/config/darwin.c | 70 ++-- gcc/config/i386/avx512fintrin.h | 258 +++++++++++-- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/sse.md | 9 +- gcc/config/mips/mips.c | 23 +- gcc/config/msp430/constraints.md | 1 + gcc/config/msp430/msp430.c | 32 +- gcc/config/msp430/msp430.h | 12 + gcc/config/msp430/msp430.md | 402 +++++++++++++-------- gcc/config/msp430/predicates.md | 46 ++- gcc/config/rs6000/rs6000.c | 30 +- gcc/config/s390/s390.md | 13 +- gcc/cp/ChangeLog | 15 + gcc/cp/class.c | 90 ++--- gcc/cp/name-lookup.c | 1 + gcc/doc/invoke.texi | 24 +- gcc/doc/poly-int.texi | 12 + gcc/doc/tree-ssa.texi | 4 +- gcc/fortran/ChangeLog | 32 ++ gcc/fortran/array.c | 1 + gcc/fortran/decl.c | 86 +++-- gcc/fortran/gfortran.h | 7 + gcc/fortran/interface.c | 100 ++++- gcc/fortran/openmp.c | 4 - gcc/function-abi.cc | 10 +- gcc/genattrtab.c | 6 +- gcc/genmodes.c | 22 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 2 +- gcc/ipa-fnsummary.c | 296 ++++++++++++--- gcc/ipa-predicate.c | 153 +++++++- gcc/ipa-predicate.h | 36 +- gcc/lto-streamer-out.c | 17 +- gcc/opts.c | 8 +- gcc/params.def | 12 +- gcc/params.h | 2 - gcc/poly-int.h | 23 ++ gcc/testsuite/ChangeLog | 133 +++++++ gcc/testsuite/c-c++-common/cxxbitfields-3.c | 2 +- gcc/testsuite/c-c++-common/cxxbitfields-6.c | 2 +- .../c-c++-common/simulate-thread/bitfields-1.c | 2 +- .../c-c++-common/simulate-thread/bitfields-2.c | 2 +- .../c-c++-common/simulate-thread/bitfields-3.c | 2 +- .../c-c++-common/simulate-thread/bitfields-4.c | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- .../g++.dg/cpp2a/concepts-inherit-ctor6.C | 12 + gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 2 +- gcc/testsuite/gcc.c-torture/compile/20191015-1.c | 17 + gcc/testsuite/gcc.c-torture/compile/20191015-2.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr85401.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 3 +- gcc/testsuite/gcc.dg/ipa/pr91088.c | 120 ++++++ gcc/testsuite/gcc.dg/ipa/pr91089.c | 16 +- gcc/testsuite/gcc.dg/lto/pr52097_0.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-2.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-3.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-4.c | 2 +- .../gcc.dg/simulate-thread/speculative-store.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 108 ++++++ gcc/testsuite/gcc.dg/strlenopt-81.c | 190 ++++++++++ gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c | 29 ++ gcc/testsuite/gcc.dg/vect/fast-math-vect-pr29925.c | 1 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 45 +++ gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 45 +++ .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gcc.target/i386/avx-1.c | 4 +- .../gcc.target/i386/avx512f-vrndscalesd-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscalesd-2.c | 42 ++- .../gcc.target/i386/avx512f-vrndscaless-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscaless-2.c | 41 ++- gcc/testsuite/gcc.target/i386/sse-13.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 4 +- gcc/testsuite/gcc.target/mips/constant-spill.c | 31 ++ gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c | 28 ++ gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-4.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 19 + gcc/testsuite/gcc.target/powerpc/pr91275.c | 7 +- .../gcc.target/s390/load-thread-pointer-once.c | 12 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_11.f90 | 8 +- gcc/testsuite/gfortran.dg/argument_checking_13.f90 | 6 +- gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 63 ++++ gcc/testsuite/gfortran.dg/interface_40.f90 | 2 +- gcc/testsuite/gfortran.dg/pr89943_1.f90 | 31 ++ gcc/testsuite/gfortran.dg/pr89943_2.f90 | 33 ++ gcc/testsuite/gfortran.dg/pr89943_3.f90 | 28 ++ gcc/testsuite/gfortran.dg/pr89943_4.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr92094.f90 | 28 ++ gcc/tree-if-conv.c | 13 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-pre.c | 25 +- gcc/tree-ssa-strlen.c | 154 +++++--- gcc/tree-streamer-in.c | 1 + gcc/tree-streamer-out.c | 6 + gcc/tree-vect-loop.c | 144 ++------ gcc/tree-vect-patterns.c | 3 +- gcc/tree-vect-stmts.c | 10 +- gcc/tree-vrp.c | 18 + libcpp/ChangeLog | 13 + libcpp/include/line-map.h | 53 +-- libcpp/line-map.c | 12 +- libgcc/ChangeLog | 8 + libgcc/config/pa/fptr.c | 16 +- libstdc++-v3/ChangeLog | 18 + libstdc++-v3/include/bits/c++config | 4 + libstdc++-v3/include/std/concepts | 4 +- libstdc++-v3/include/std/type_traits | 20 +- libstdc++-v3/src/c++11/debug.cc | 4 +- 129 files changed, 3616 insertions(+), 901 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85401.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91088.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-80.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-81.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c create mode 100644 gcc/testsuite/gcc.target/mips/constant-spill.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92094.f90