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-allnoconfig in repository toolchain/ci/gcc.
from 7123b7d44b7 * g++.dg/cpp2a/is-constant-evaluated8.C: New test. adds 40d10c3799b 2019-05-23 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 247b99d6d50 [PR90510] Adjust 'brig.dg/test/gimple/packed.hsail' adds 6b8c51083f1 Remove resolved TODO comment adds ca3f3091989 Remove conflict marker from ChangeLog adds b1b80d225de Add whitespace between operator and operand adds 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. new d1df5d311e8 Darwin, x86, testsuite - Disable tests that cannot pass. new 5c084a96b10 Darwin, x86, testsuite - Adjust test labels. new 658c67fbaf2 Darwin, x86, testsuite - Make match strings more specific. new ffacf0cbaf9 add missed Changelog.
The 4 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 | 120 +++++++++++++++++++- 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/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/cp/ChangeLog | 7 ++ gcc/cp/cp-tree.h | 2 +- gcc/cp/init.c | 3 +- gcc/cse.c | 2 +- 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 | 125 +++++++++++++++++++++ gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- 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/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.target/i386/fuse-caller-save-rec.c | 8 +- .../gcc.target/i386/fuse-caller-save-xmm.c | 16 ++- gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 8 +- 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 +- 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 ++++++++- 130 files changed, 1181 insertions(+), 247 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.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%)