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-mainline-defconfig in repository toolchain/ci/gcc.
from 68605c776c9 Remove unnecessary non-const accessors in hash table bases adds 6de981935b3 tree-ssa-uninit: avoid ICE with BIT_AND_EXPR (PR 90394) adds 5f183386bf2 Do not allow target_clones with alias attr (PR lto/90500). adds 8126297456e Change EBO accessors from static to non-static member functions adds 47376ba0a89 Replace _Equal_helper with simpler class template adds ba73fec8713 * tree-ssa-alias.c (alias_stats): Add aliasing_component_ [...] adds f8b27095c5d gcc: move assemble_start_function / assemble_end_function t [...] adds b3cab549c17 2019-05-16 Richard Biener rguenther@suse.de adds facad3f4e8a Changes to std::variant to reduce code size adds a8a0d164967 Implement sane variant converting constructor (P0608R3) adds 1d86b8dcb82 * omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF h [...] adds de24e7c39d3 PR c++/90484 * tree-ssa-scopedtables.c (equal_mem_array_r [...] adds 4a0707eae87 Remove incorrect assertion from filesystem::absolute adds 6c8a521fbb5 compiler: add intrinsics for runtime/internal/sys functions adds 0c4ea4d5e90 Daily bump. adds daccb2bc3a0 compiler: intrinsify runtime/internal/atomic functions adds 0cde8d2e7e3 2019-05-17 François Dumont fdumont@gcc.gnu.org adds fa502e3a006 PR go/90482 compiler: make value method of direct inte [...] adds 0af9d34c965 Remove a test-case that leads to a huge stack (and file) al [...] adds 26151eb3408 Handle a location with NULL as a file (PR driver/90495) adds bb1356cff82 Handle a location with NULL as a file (PR driver/90496) adds 01739fa6650 2019-05-17 Richard Biener rguenther@suse.de adds f02e0f08d4d Add missing piece of P0777R1 and update C++20 status docs adds 2e431291905 Fix __invoke_r<void> to be valid in C++11 new b8f33eae69c S/390: Fix vec_sldw builtin new 8ee68b6c57e PR tree-optimization/90106 * gcc.dg/cdce3.c: New test.
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 | 105 +++++ gcc/DATESTAMP | 2 +- gcc/ccmp.c | 7 +- gcc/cgraphunit.c | 4 - gcc/config/alpha/alpha.c | 3 + gcc/config/arc/arc.c | 4 + gcc/config/arm/arm.c | 4 + gcc/config/bfin/bfin.c | 3 + gcc/config/c6x/c6x.c | 3 + gcc/config/cris/cris.c | 4 + gcc/config/csky/csky.c | 3 + gcc/config/epiphany/epiphany.c | 3 + gcc/config/frv/frv.c | 4 + gcc/config/i386/i386.c | 5 +- gcc/config/ia64/ia64.c | 3 + gcc/config/m68k/m68k.c | 3 + gcc/config/microblaze/microblaze.c | 3 + gcc/config/mips/mips.c | 3 + gcc/config/mmix/mmix.c | 6 +- gcc/config/mn10300/mn10300.c | 3 + gcc/config/nds32/nds32.c | 3 + gcc/config/nios2/nios2.c | 3 + gcc/config/or1k/or1k.c | 5 +- gcc/config/pa/pa.c | 3 + gcc/config/riscv/riscv.c | 3 + gcc/config/rs6000/rs6000.c | 3 + gcc/config/s390/s390-builtins.def | 20 +- gcc/config/s390/s390.c | 3 + gcc/config/sh/sh.c | 3 + gcc/config/sparc/sparc.c | 3 + gcc/config/spu/spu.c | 3 + gcc/config/stormy16/stormy16.c | 3 + gcc/config/tilegx/tilegx.c | 3 + gcc/config/tilepro/tilepro.c | 3 + gcc/config/vax/vax.c | 4 + gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 103 +++++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 434 ++++++++++++++++++--- gcc/go/gofrontend/expressions.h | 10 +- gcc/go/gofrontend/gogo.cc | 71 +--- gcc/go/gofrontend/gogo.h | 5 - gcc/go/gofrontend/runtime.cc | 14 + gcc/go/gofrontend/runtime.def | 52 +++ gcc/go/gofrontend/types.cc | 11 +- gcc/multiple_target.c | 5 +- gcc/omp-low.c | 19 +- gcc/testsuite/ChangeLog | 33 ++ gcc/testsuite/gcc.dg/cdce3.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c | 17 - gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c | 47 +++ gcc/testsuite/gcc.dg/uninit-pr90394.c | 33 ++ gcc/testsuite/gcc.dg/vect/vect-simd-1.c | 64 +++ gcc/testsuite/gcc.dg/vect/vect-simd-2.c | 18 + gcc/testsuite/gcc.dg/vect/vect-simd-3.c | 17 + gcc/testsuite/gcc.dg/vect/vect-simd-4.c | 18 + gcc/testsuite/gcc.target/i386/pr90500-1.c | 8 + gcc/testsuite/gcc.target/i386/pr90500-2.c | 7 + gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c | 55 +++ gcc/toplev.c | 2 +- gcc/tree-affine.c | 217 +++++++---- gcc/tree-ssa-alias.c | 52 ++- gcc/tree-ssa-dce.c | 8 +- gcc/tree-ssa-scopedtables.c | 7 +- gcc/tree-ssa-uninit.c | 2 +- gcc/tree-vect-loop-manip.c | 27 ++ gcc/tree-vect-loop.c | 26 ++ gcc/tree-vectorizer.h | 13 +- libstdc++-v3/ChangeLog | 86 ++++ .../manual/policy_based_data_structures_test.html | 16 +- .../doc/html/manual/policy_data_structures.html | 5 +- .../html/manual/policy_data_structures_design.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 18 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 9 +- libstdc++-v3/include/bits/hashtable_policy.h | 120 +++--- libstdc++-v3/include/bits/invoke.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 33 +- libstdc++-v3/include/std/tuple | 2 +- libstdc++-v3/include/std/variant | 110 +++--- libstdc++-v3/src/c++17/fs_ops.cc | 4 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 5 + libstdc++-v3/testsuite/20_util/variant/run.cc | 47 +++ .../basic_string/allocator/char/move_assign.cc | 8 +- .../basic_string/allocator/wchar_t/move_assign.cc | 8 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../23_containers/map/allocator/move_assign.cc | 2 +- .../multimap/allocator/move_assign.cc | 2 +- .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/set/allocator/move_assign.cc | 2 +- .../unordered_map/allocator/move_assign.cc | 2 +- .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 8 +- 98 files changed, 1692 insertions(+), 471 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/cdce3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c