This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap in repository toolchain/ci/gcc.
from 33af5a3270d [aarch64] Introduce flags for SVE2. adds 3c27f762fd8 * config/i386/sse.md (sse_cvtpi2ps): Use TARGET_MMX in ins [...] adds cfb71062a92 x86: Don't allocate stack frame nor align stack if not needed adds 4a28710dd24 * gcc.target/i386/vect-signbitf.c (dg-final): Improve sca [...] adds f5cde0dc2da PR c++/86485 - simple_empty_class_p adds 0fd64d4bd7f PR libstdc++/77691 fix resource_adaptor failures due to max [...] adds 0119795eb3a PR c++/20408 - unnecessary code for empty struct. adds ac0f04360cc * gimplify.c (gimplify_cond_expr): Don't check TREE_ADDRESSABLE. adds 8d949d424f1 Fix trampoline execution failures on GCN5. adds 74d6bdb661b Add support for constructors and destuctors on GCN adds f92c002f8cb PR libstdc++/90557 fix path assignment that alters source adds 0388631e7e9 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error [...] adds d931a1276dc Daily bump. adds 2593ab36344 Bulletproof -fdiagnostics-format=json against bad locations [...] adds 4239dd963f7 There was a regression for gfortran.dg/fmt_en.f90 for cris- [...] adds 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. 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. adds 30b13c24bb8 2019-05-23 Richard Biener rguenther@suse.de adds a05b8bdec3b PR target/90568 * config/i386/x86-tune-sched.c (ix86_macr [...] adds a3214c6a70c PR libgomp/90585 * plugin/plugin-hsa.c: Include gstdint.h [...] adds fc4cfb51ce5 PR tree-optimization/90106 PR testsuite/90517 * gcc.dg/c [...] adds fc462ce451a [aarch64] Change two function declaration types adds edbfddd280e Fix 64-bit addition in prologue. adds e68b4984894 2019-05-24 Richard Biener rguenther@suse.de adds c9d1fc4379f * Makefile.am (BUILDTESTS): Remove test_elf, add test_elf_ [...] adds 6c35f2e2ab9 Fix broken shared_ptr test adds aacb106ba1d Revert "* gimplify.c (gimplify_cond_expr): Don't check TREE [...] adds 888936c650a GCN: Wait for exit value to write before exiting. adds 62ff07d41c4 Fix std::midpoint(T*, T*) for reversed arguments adds 9a1d892bb10 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__COND [...] adds cefe37d72e5 PR target/90530 * config/pa/pa.c (pa_can_change_mode_clas [...] adds 626310900ad Daily bump. adds ce1fc950612 PR c++/90572 - wrong disambiguation in friend declaration. [...] adds 015ec1cb609 darwin, x86, testsuite - require alias on a test using it. adds 27852d6dc04 darwin, x86, testsuite - Check for an expected error on Darwin. adds 56dbd0ba439 darwin, x86, testsuite - Amend popcnt match string for Darwin. adds 891840c0cdb Daily bump. adds b4103d4b914 Remove Solaris 10-only note about -mvect8-ret-in-mem adds ec26a196c79 Added ChangeLog entry for last commit. adds 8dc5b8c7bd2 2019-05-26 Thomas Koenig tkoenig@gcc.gnu.org adds 42e1d959702 * config/pa/linux-unwind.h (pa32_fallback_frame_state): Add cast. adds 497b3a05b68 * doc/invoke.texi (Link Options): Many editorial changes a [...] adds e00bc0e4d4f darwin, x86, testsuite - Amend three PIE tests, adds ba475497835 * doc/xml/manual/appendix_contributing.xml: Update pointer [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 300 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-ada-spec.c | 4 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-protos.h | 5 +- gcc/config/gcn/gcn-run.c | 41 ++- gcc/config/gcn/gcn.c | 32 +-- gcc/config/gcn/gcn.md | 4 +- gcc/config/i386/darwin.h | 3 +- gcc/config/i386/i386-options.c | 1 + gcc/config/i386/i386.c | 56 ++-- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 2 +- gcc/config/i386/mmx.md | 3 +- gcc/config/i386/sse.md | 22 +- gcc/config/i386/x86-tune-sched.c | 61 +++-- gcc/config/pa/pa.c | 7 +- gcc/config/pa/pa.md | 8 +- 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 | 21 ++ gcc/cp/call.c | 2 +- gcc/cp/cp-gimplify.c | 17 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/init.c | 3 +- gcc/cp/parser.c | 14 +- gcc/cse.c | 2 +- gcc/diagnostic-format-json.cc | 60 ++++- gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 81 +++--- gcc/doc/sourcebuild.texi | 4 + gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-types.c | 4 + gcc/gimplify.c | 100 +++++-- gcc/json.cc | 29 ++ gcc/json.h | 1 + gcc/omp-expand.c | 300 ++++++++++++++++++--- gcc/omp-general.c | 6 + gcc/omp-general.h | 1 + gcc/omp-low.c | 188 +++++++++++-- gcc/opts.c | 2 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 209 +++++++++++++- gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- .../c-c++-common/gomp/lastprivate-conditional-2.c | 2 +- .../c-c++-common/gomp/lastprivate-conditional-3.c | 26 ++ gcc/testsuite/g++.dg/asan/pr90570.C | 18 ++ .../g++.dg/cpp1y/udlit-char-template-neg.C | 4 +- .../g++.dg/cpp2a/is-constant-evaluated8.C | 19 ++ gcc/testsuite/g++.dg/cpp2a/typename16.C | 11 + gcc/testsuite/g++.dg/parse/friend13.C | 16 ++ gcc/testsuite/g++.dg/pr90462.C | 49 ++++ gcc/testsuite/g++.dg/tree-ssa/empty-3.C | 16 ++ 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/cdce1.c | 8 +- gcc/testsuite/gcc.dg/cdce2.c | 8 +- gcc/testsuite/gcc.dg/pr53265.c | 3 +- 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.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/pr39013-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr59874-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr64317.c | 11 +- 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/pr82659-3.c | 1 + 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/pr89261.c | 3 +- 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.target/i386/stackalign/pr88483-1.c | 18 ++ .../gcc.target/i386/stackalign/pr88483-2.c | 18 ++ 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/vect-signbitf.c | 4 +- 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 ++ gcc/testsuite/gfortran.dg/dec_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- .../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/namelist_89.f90 | 2 +- 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-core.h | 3 + gcc/tree-loop-distribution.c | 31 ++- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 3 + gcc/tree-ssa-alias.c | 21 +- gcc/tree-ssa-uninit.c | 2 +- gcc/tree.c | 3 + gcc/tree.h | 2 +- libbacktrace/ChangeLog | 6 + libbacktrace/Makefile.am | 20 +- libbacktrace/Makefile.in | 74 +++-- libgcc/ChangeLog | 4 + libgcc/config/gcn/crt0.c | 56 ++++ libgcc/config/pa/linux-unwind.h | 2 +- libgomp/ChangeLog | 20 ++ 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 - .../lastprivate-conditional-1.c | 144 ++++++++++ .../lastprivate-conditional-2.c | 171 ++++++++++++ libstdc++-v3/ChangeLog | 103 +++++++ 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 +- .../doc/xml/manual/appendix_contributing.xml | 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/experimental/memory_resource | 92 ++++--- libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/future | 49 ++-- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 4 +- .../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} | 72 ++--- .../testsuite/20_util/shared_ptr/cons/alias.cc | 16 +- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../testsuite/26_numerics/midpoint/pointer.cc | 2 +- .../poisson_distribution/operators/values.cc | 4 + .../testsuite/27_io/filesystem/path/assign/copy.cc | 15 ++ .../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 +++- .../memory_resource/new_delete_resource.cc | 26 +- .../memory_resource/resource_adaptor.cc | 1 - libstdc++-v3/testsuite/util/testsuite_fs.h | 10 +- 212 files changed, 3153 insertions(+), 618 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-3.c create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename16.C create mode 100644 gcc/testsuite/g++.dg/parse/friend13.C create mode 100644 gcc/testsuite/g++.dg/pr90462.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-3.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/i386/stackalign/pr88483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-2.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 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c 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} (54%)