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-next-allnoconfig in repository toolchain/ci/gcc.
from a9aca69ccd7 Transform filter-rtags-warnings to filter-clang-warnings. adds 2a0cf542a79 Fix non-portable use of std::abs(double) in constexpr function adds 2a923b7fc01 PR c++/90969 * constexpr.c (cxx_eval_array_reference): Do [...] adds 40917bfa725 Put hashtab_chk_error into hash-table.c. adds 08f06db4e7d * class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL. adds 4df25b14ca6 [PATCH, rs6000] Split up rs6000.c. adds 38b69262a97 [Darwin, PPC] Move the out of line register save/restore to [...] adds 8c229c20ee2 Darwin, add a missed file change adds 4ba356118c4 cmd/go: silence ar with D flag failures adds 2aa85a1065c Daily bump. adds ea0e974bd92 libgo/testsuite: ignore symbols with a leading dot in symtogo adds 80351feea2b 2019-06-24 Steven G. Kargl kargl@gcc.gnu.org adds 92c7d5c6805 Enable GCC support for AVX512_VP2INTERSECT which will be in [...] adds 12f93ae8051 PR c++/70462 - unnecessary base ctor variant with final. adds 0b796e25d20 Fix missing else keyword seen with clang-static-analyzer: adds 55a600a6ce9 Fix one another thinko in tree-vect-loop.c (PR tree-optimiz [...] adds 398ee851fc1 doc: Fix opindex for -W options adds d00e65403f8 [RS6000] Change maddld match_operand from DI to GPR adds 97dc6c12da7 PR target/90991 * config/i386/sse.md (*<extract_type>_vi [...] adds 1cea601c6a6 2019-06-26 Paolo Carlini paolo.carlini@oracle.com adds 8ed0dc271f5 Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation [...] adds 0535882964f 2019-06-26 Richard Biener rguenther@suse.de adds e529c2cde0c 2019-06-26 Richard Biener rguenther@suse.de adds 593e83f27ec rs6000: Remove duplicated code adds 97ed3151884 rs6000: Fix rs6000_keep_leaf_when_profiled new cec91df1946 [PR preprocessor/90927] Fixe dependency output
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: gcc/ChangeLog | 208 + gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 2 +- gcc/common/config/i386/i386-common.c | 22 +- gcc/config.gcc | 9 +- gcc/config/i386/avx512vp2intersectintrin.h | 35 + gcc/config/i386/avx512vp2intersectvlintrin.h | 49 + gcc/config/i386/cpuid.h | 1 + gcc/config/i386/driver-i386.c | 5 +- gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 8 + gcc/config/i386/i386-builtins.c | 2 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 73 + gcc/config/i386/i386-modes.def | 6 + gcc/config/i386/i386-options.c | 6 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 31 +- gcc/config/i386/i386.h | 6 + gcc/config/i386/i386.opt | 4 + gcc/config/i386/immintrin.h | 4 + gcc/config/i386/sse.md | 53 +- gcc/config/rs6000/darwin.h | 5 + gcc/config/rs6000/rs6000-internal.h | 114 + gcc/config/rs6000/rs6000-logue.c | 5542 ++++++++++++++++++ gcc/config/rs6000/rs6000.c | 6186 +------------------- gcc/config/rs6000/rs6000.h | 36 +- gcc/config/rs6000/rs6000.md | 10 +- gcc/config/rs6000/t-rs6000 | 4 + gcc/cp/ChangeLog | 16 + gcc/cp/class.c | 6 +- gcc/cp/constexpr.c | 3 +- gcc/cp/optimize.c | 12 +- gcc/doc/invoke.texi | 9 +- gcc/fortran/decl.c | 119 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-table.c | 12 + gcc/hash-table.h | 14 +- gcc/lto-streamer-out.c | 24 +- gcc/lto-streamer.c | 27 - gcc/lto-streamer.h | 2 - gcc/testsuite/ChangeLog | 46 + gcc/testsuite/c-c++-common/pr90927.c | 6 + gcc/testsuite/g++.dg/ext/vector38.C | 5 + gcc/testsuite/g++.dg/other/final3.C | 28 + gcc/testsuite/g++.dg/other/final5.C | 19 + gcc/testsuite/g++.dg/other/final8.C | 9 + gcc/testsuite/g++.dg/other/i386-2.C | 7 +- gcc/testsuite/g++.dg/other/i386-3.C | 7 +- gcc/testsuite/g++.dg/torture/pr90982.C | 23 + gcc/testsuite/g++.dg/tree-ssa/final1.C | 8 + gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-1.c | 47 + .../i386/avx512vp2intersect-2intersect-1a.c | 18 + .../i386/avx512vp2intersect-2intersect-1b.c | 28 + .../i386/avx512vp2intersect-2intersectvl-1a.c | 21 + .../i386/avx512vp2intersect-2intersectvl-1b.c | 41 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 9 +- gcc/testsuite/gcc.target/i386/sse-23.c | 7 +- gcc/testsuite/gcc.target/powerpc/maddld-1.c | 21 + gcc/testsuite/gfortran.dg/pr90988_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_2.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_3.f90 | 14 + gcc/tree-inline.c | 10 + gcc/tree-vect-loop.c | 2 +- libcpp/ChangeLog | 6 + libcpp/mkdeps.c | 18 +- libgcc/ChangeLog | 9 + libgcc/config.host | 4 +- libgcc/config/rs6000/t-darwin | 42 +- libgcc/config/t-darwin | 2 +- libgo/go/cmd/go/internal/work/gccgo.go | 9 +- libgo/testsuite/gotest | 7 + libsanitizer/ChangeLog | 5 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 6 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/std/numeric | 9 +- 80 files changed, 7163 insertions(+), 6051 deletions(-) create mode 100644 gcc/config/i386/avx512vp2intersectintrin.h create mode 100644 gcc/config/i386/avx512vp2intersectvlintrin.h create mode 100644 gcc/config/rs6000/rs6000-internal.h create mode 100644 gcc/config/rs6000/rs6000-logue.c create mode 100644 gcc/testsuite/c-c++-common/pr90927.c create mode 100644 gcc/testsuite/g++.dg/ext/vector38.C create mode 100644 gcc/testsuite/g++.dg/other/final3.C create mode 100644 gcc/testsuite/g++.dg/other/final5.C create mode 100644 gcc/testsuite/g++.dg/other/final8.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90982.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final1.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld-1.c create mode 100644 gcc/testsuite/gfortran.dg/pr90988_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_3.f90