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 8a6d0554342 x86, testsuite - update fuse-caller-save tests. adds c13bd869fef * gnat.dg/opt78.ad[sb]: New test. adds ea27256b3ee Do not instrument static target_expr for use-after-scope (P [...] adds ea6dbca95a1 * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a [...] adds 8e7a5561759 PR target/90568 * config/i386/i386.md (stack_protect_test [...] adds 98125d0d318 2019-05-23 Richard Biener rguenther@suse.de adds 872cead5c9d PR c++/90592 add missing word "scope" to __func__ docs adds aeb35445570 Do not use tree_to_wide_ref that point to a temporary (PR c [...] adds 1db1e5ccca0 PR libstdc++/90220 fix experimental::any_cast for non-object types adds 683f9728e8f Make any_cast compare typeinfo as well as function pointers adds 301d870b9bd Add infrastructure to support -mcpu=future to represent a f [...] adds 01e2f379095 Add missing feature test macro to C++17 status table adds 50709af0561 PR tree-optimization/90576 * tree-ssa-alias.c (compare_si [...] adds 532beba3aad 2019-05-23 Mark Eggleston mark.eggleston@codethink.com adds 8e2a1096b0e From what I understand of the libstdc++/83237 thread at <ht [...] adds 7d641590fbf 2019-05-22 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds ef2b75b7f0d PR target/90552 * config/i386/i386.c (gen_rtx_cost): Use [...] adds ae041064fec [gcc] adds dbf8a9dccf9 darwin, x86 - disable '-mfentry' for the port. adds e0a966c08ab LWG 2921 remove packaged_task constructors taking allocators adds a00d36cdbef LWG 2996 add rvalue overloads for shared_ptr aliasing and casting adds 2b16b231946 Fix testsuite bugs adds a452006ba21 Daily bump. adds d1df5d311e8 Darwin, x86, testsuite - Disable tests that cannot pass. adds 5c084a96b10 Darwin, x86, testsuite - Adjust test labels. adds 658c67fbaf2 Darwin, x86, testsuite - Make match strings more specific. adds ffacf0cbaf9 add missed Changelog. new 30b13c24bb8 2019-05-23 Richard Biener rguenther@suse.de new a05b8bdec3b PR target/90568 * config/i386/x86-tune-sched.c (ix86_macr [...] new a3214c6a70c PR libgomp/90585 * plugin/plugin-hsa.c: Include gstdint.h [...]
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 | 123 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-ada-spec.c | 4 +- gcc/config.gcc | 2 +- gcc/config/i386/darwin.h | 3 +- gcc/config/i386/i386.c | 3 +- gcc/config/i386/i386.md | 2 +- gcc/config/i386/x86-tune-sched.c | 61 +++++----- gcc/config/rs6000/driver-rs6000.c | 2 + gcc/config/rs6000/rs6000-cpus.def | 9 ++ gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-protos.h | 2 + gcc/config/rs6000/rs6000-string.c | 1 + gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 79 ++++++++++++- gcc/config/rs6000/rs6000.h | 2 + gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/rs6000.opt | 8 ++ gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 13 ++- gcc/doc/sourcebuild.texi | 4 + gcc/gimplify.c | 1 + gcc/opts.c | 2 +- gcc/testsuite/ChangeLog | 112 +++++++++++++++++++ gcc/testsuite/g++.dg/asan/pr90570.C | 18 +++ gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 4 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c | 10 ++ gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c | 10 ++ gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.target/i386/falign-functions-2.c | 1 + gcc/testsuite/gcc.target/i386/fentry-override.c | 1 + gcc/testsuite/gcc.target/i386/fentry.c | 1 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + gcc/testsuite/gcc.target/i386/nop-mcount.c | 1 + gcc/testsuite/gcc.target/i386/pconfig-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr18041-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr18041-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr30970.c | 2 +- gcc/testsuite/gcc.target/i386/pr66819-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr66819-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr67985-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr70738-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr77881.c | 4 +- gcc/testsuite/gcc.target/i386/pr82662.c | 2 +- gcc/testsuite/gcc.target/i386/pr82699-2.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 1 + gcc/testsuite/gcc.target/i386/pr90552.c | 11 ++ gcc/testsuite/gcc.target/i386/ptwrite2.c | 4 +- gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + gcc/testsuite/gcc.target/i386/vect-double-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +- gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/cpu-future.c | 6 + gcc/testsuite/gcc.target/powerpc/localentry-1.c | 18 +++ .../gfortran.dg/fmt_f_default_field_width_1.f90 | 7 +- .../gfortran.dg/fmt_f_default_field_width_2.f90 | 7 +- .../gfortran.dg/fmt_f_default_field_width_3.f90 | 7 +- .../gfortran.dg/fmt_g_default_field_width_1.f90 | 7 +- .../gfortran.dg/fmt_g_default_field_width_2.f90 | 7 +- .../gfortran.dg/fmt_g_default_field_width_3.f90 | 7 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/gnat.dg/opt78.adb | 16 +++ gcc/testsuite/gnat.dg/opt78.ads | 13 +++ gcc/testsuite/lib/target-supports.exp | 11 ++ gcc/tree-loop-distribution.c | 24 ++-- gcc/tree-ssa-alias.c | 21 ++-- gcc/tree-ssa-uninit.c | 2 +- libgomp/ChangeLog | 17 +++ libgomp/oacc-cuda.c | 1 - libgomp/oacc-host.c | 1 - libgomp/oacc-mem.c | 2 - libgomp/plugin/plugin-hsa.c | 27 +++-- libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/target.c | 1 - libstdc++-v3/ChangeLog | 63 +++++++++++ libstdc++-v3/doc/html/manual/api.html | 3 + libstdc++-v3/doc/html/manual/bugs.html | 10 ++ libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/evolution.xml | 5 + libstdc++-v3/doc/xml/manual/intro.xml | 16 +++ libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 93 ++++++++++++++-- libstdc++-v3/include/bits/shared_ptr_base.h | 11 ++ libstdc++-v3/include/experimental/any | 53 +++++++-- libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/future | 49 ++++---- .../testsuite/20_util/function_objects/invoke/1.cc | 25 ----- .../20_util/function_objects/invoke/{1.cc => 3.cc} | 10 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 55 ++++++++- .../20_util/shared_ptr/casts/reinterpret.cc | 33 +++++- .../testsuite/20_util/shared_ptr/casts/rval.cc | 101 +++++++++++++++++ .../shared_ptr/cons/{alias.cc => alias-rval.cc} | 62 +++++------ .../testsuite/20_util/shared_ptr/cons/alias.cc | 14 +-- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../poisson_distribution/operators/values.cc | 4 + .../30_threads/packaged_task/cons/alloc.cc | 3 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- .../testsuite/experimental/any/misc/any_cast.cc | 56 +++++++++- 132 files changed, 1234 insertions(+), 268 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90552.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-future.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-1.c create mode 100644 gcc/testsuite/gnat.dg/opt78.adb create mode 100644 gcc/testsuite/gnat.dg/opt78.ads copy libstdc++-v3/testsuite/20_util/function_objects/invoke/{1.cc => 3.cc} (92%) create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc copy libstdc++-v3/testsuite/20_util/shared_ptr/cons/{alias.cc => alias-rval.cc} (60%)