This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-release-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from f46bd696a7b Daily bump. adds 58410b373a6 [ObjC] Recognise 'instancetype' as equivalent to 'id'. adds 565347f56d0 [Darwin, testsuite ] Backport fix for PR58321. adds 10a73d559b3 [Darwin, testsuite] BAckport fix PR83891 (darwin-weakimport-3). adds 5c0028138e8 Daily bump. adds b026ed04322 Backported from mainline 2019-04-19 Jakub Jelinek <jaku [...] adds 0a258d600c4 Backported from mainline 2019-04-26 Jakub Jelinek <jaku [...] adds 83554957f11 Backported from mainline 2019-05-10 Jakub Jelinek <jaku [...] adds e9b2ef1fa0c Backported from mainline 2019-05-15 Jakub Jelinek <jaku [...] adds c41f30d1fc0 Backported from mainline 2019-05-24 Jakub Jelinek <jaku [...] adds 1932c082c8e Backported from mainline 2019-06-05 Jakub Jelinek <jaku [...] adds 344dc97e054 Backported from mainline 2019-06-12 Jakub Jelinek <jaku [...] adds 026d53045f7 Backported from mainline 2019-06-21 Jakub Jelinek <jaku [...] adds d1dcdde977d Backported from mainline 2019-06-25 Jakub Jelinek <jaku [...] adds efb34f08fb5 Backported from mainline 2019-07-04 Jakub Jelinek <jaku [...] adds ff53be9d428 Backported from mainline 2019-07-04 Jakub Jelinek <jaku [...] adds aa275ee2428 Backported from mainline 2019-07-30 Jakub Jelinek <jaku [...] adds 54f8edaa38d [Darwin] Fix PR87030 and tidy config fragments. adds 0750e873ab3 [Darwin, testsuite] Backport fix for PR67958. adds fc9776b2acc [Darwin, testsuite] Backport fix for PR27221. adds aa31a5d540f Daily bump. adds a39d945a556 2019-08-30 Richard Biener rguenther@suse.de adds 37133d63b2d 2019-08-30 Richard Biener rguenther@suse.de new f40024733a6 Backport from mainline 2019-07-18 Bin Cheng <bin.linux@ [...] new c9d19af3962 2019-08-30 Richard Biener rguenther@suse.de new cceea0009d1 2019-08-30 Richard Biener rguenther@suse.de new 6685119dd89 2019-08-30 Richard Biener rguenther@suse.de new 8d820193559 Fix vector::_Temporary_value::_M_ptr new 86ed7a5d80f PR libstdc++/85965 move is_invocable assertions again new b5adf73b035 2019-08-30 Richard Biener rguenther@suse.de new ace58327108 Fix uses of non-reserved names for template parameters new abd20fd71a9 PR libstdc++/90770 fix missing src/debug/Makefile new 004259c7ea6 Avoid -Wconversion warnings when -Wsystem-headers is used new baf7c861e1c Backport from trunk 2019-08-22 Segher Boessenkool <segh [...] new 2d7749ba418 Backport from trunk 2019-08-22 Segher Boessenkool <segh [...] new 5f8cd14f896 Backport from trunk 2019-08-23 Segher Boessenkool <segh [...] new d76cc2ef6b6 PR libstdc++/78179 fix std::hypot failures due to excessive [...] new a1f1af78f4b Backport documentation fixes new b089af4ccc7 PR libstdc++/51333 Define recursive_init_error constructor [...] new b43ee4c1d51 PR libstdc++/91308 fix constraints on unique_ptr assignment new 1e930c6ec29 Avoid deprecation warning with -Wsystem-headers new a758f1f4263 Avoid redundant runtime checks in std::visit new 6ec16c17d69 2019-08-30 Richard Biener rguenther@suse.de new 176f70facfe 2019-08-30 Richard Biener rguenther@suse.de new 18e2bf2f9d4 [Darwin, testsuite] Backport fix for 64895 XPASSes. new 5639d11cad1 [Darwin, X86, testsuite] Disable two tests that cannot pass. new f0880291b68 [Darwin, X86, testsuite] Adjust test labels. new c6dca982b92 [Darwin/Linux, X86, testsuite] Adjust match strings. new bb8c8619cc4 [Darwin, X86, testsuite] Require alias support on a test. new 8807fdcc5c9 [Darwin, X86, testsuite] Amend popcnt spelling for Darwin. new dd5c6778b28 [Darwin, X86, testsuite] Backport fixes for three PIE tests. new c77f25811e4 [Darwin, X86, testsuite] Arrange to match Linux codegen. new f80646206ae [X86, testsuite] Require native TLS where it's used. new 977c1e1b72f [c++, testsuite] Require alias support for a test. new 2f394cc5db9 [Darwin, X86, testsuite] Add xfails for PR90698. new 069bb96154d Daily bump. new 9b0f27e1e5b rs6000: Fix darn-3.c for GCC 8 and GCC 7 new 77416f20ed2 [Darwin, c++, testsuite] Adjust alignas4.C for Darwin's asm [...] new 7f3f51d0338 [Darwin, testsuite] Fix PR 65364 (uninit-19.c). new 4da6abcf870 [Darwin, testsuite] Adjust two tests for newer OS versions. new 57d6dad9f1e [Darwin, testsuite] Fix pr71694 fail for m32. new a5cc4469bca [Darwin, PPC, testsuite] Fix darwin-bool-1.c. new af3f5aa62ef [Darwin, PPC, testsuite] Add requires for DFP to two tests. new 9eecd941d7e [Darwin, PPC, testsuite] Fix pr71785 testcase for Darwin. new 8bd2e61e85d [Darwin, PPC, testsuite] Fix pr80125 testcase for Darwin. new 512d991db76 [Darwin, PPC, testsuite] Fix builtins-2 Darwin. new ec5460bdab1 [Darwin, testsuite] Fix isysroot-1.c. new b25047cfb08 [Darwin, PPC, testsuite] Fix spec-barr-1.c for Darwin.
The 45 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 | 352 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 19 + gcc/c-family/c-common.c | 2 + gcc/c-family/c-omp.c | 2 +- gcc/c/ChangeLog | 13 + gcc/c/c-parser.c | 53 ++- gcc/c/c-tree.h | 3 +- gcc/c/c-typeck.c | 33 +- gcc/cfgexpand.c | 6 +- gcc/cfghooks.c | 7 +- gcc/cfghooks.h | 18 +- gcc/cfgloop.h | 4 + gcc/cfgloopmanip.c | 1 + gcc/cfgrtl.c | 6 +- gcc/config.gcc | 38 +- gcc/config/i386/darwin.h | 17 +- gcc/config/i386/{darwin64.h => darwin32-biarch.h} | 12 +- gcc/config/i386/{darwin64.h => darwin64-biarch.h} | 5 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/{t-darwin => t-darwin32-biarch} | 0 gcc/config/i386/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/rs6000/altivec.md | 223 ----------- gcc/config/rs6000/darwin.h | 7 +- gcc/config/rs6000/darwin32-biarch.h | 49 +++ .../rs6000/{darwin64.h => darwin64-biarch.h} | 14 +- gcc/config/rs6000/rs6000.md | 224 +++++++++++ gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} | 0 .../rs6000/{t-darwin64 => t-darwin64-biarch} | 0 gcc/cp/ChangeLog | 33 ++ gcc/cp/config-lang.in | 2 +- gcc/cp/cp-gimplify.c | 29 +- gcc/cp/semantics.c | 3 +- gcc/cp/vtable-class-hierarchy.c | 2 - gcc/explow.c | 11 +- gcc/gcse.c | 3 +- gcc/gimple-fold.c | 8 +- gcc/gimplify.c | 27 +- gcc/graphite-scop-detection.c | 6 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/lto-streamer.h | 2 +- gcc/match.pd | 7 + gcc/objc/ChangeLog | 19 + gcc/objc/config-lang.in | 2 +- gcc/objc/objc-act.c | 10 +- gcc/objc/objc-act.h | 7 +- gcc/objcp/ChangeLog | 8 + gcc/objcp/config-lang.in | 1 - gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 417 +++++++++++++++++++++ gcc/testsuite/c-c++-common/gomp/pr90954.c | 27 ++ gcc/testsuite/g++.dg/cpp0x/alignas4.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 + gcc/testsuite/g++.dg/ext/alignof2.C | 2 +- gcc/testsuite/g++.dg/gomp/lastprivate-1.C | 16 + gcc/testsuite/g++.dg/pch/pr90326.C | 9 + gcc/testsuite/g++.dg/pch/pr90326.Hs | 1 + gcc/testsuite/g++.dg/pr71694.C | 1 + gcc/testsuite/g++.dg/torture/pr90194.C | 18 + gcc/testsuite/g++.dg/torture/pr91280.C | 223 +++++++++++ gcc/testsuite/gcc.c-torture/compile/pr90139.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 ++ gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 ++ gcc/testsuite/gcc.dg/cpp/isysroot-1.c | 11 +- .../gcc.dg/cpp/usr/include/{stdio.h => example.h} | 0 gcc/testsuite/gcc.dg/darwin-minversion-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 2 +- gcc/testsuite/gcc.dg/darwin-weakimport-3.c | 17 +- gcc/testsuite/gcc.dg/gomp/pr78884.c | 16 + gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/pr90733.c | 22 ++ gcc/testsuite/gcc.dg/pr90756.c | 26 ++ gcc/testsuite/gcc.dg/pr90760.c | 8 + gcc/testsuite/gcc.dg/torture/pr90020.c | 27 ++ gcc/testsuite/gcc.dg/torture/pr90278.c | 13 + gcc/testsuite/gcc.dg/torture/pr90328.c | 24 ++ gcc/testsuite/gcc.dg/torture/pr91126.c | 28 ++ gcc/testsuite/gcc.dg/torture/pr91200.c | 32 ++ gcc/testsuite/gcc.dg/torture/restrict-7.c | 27 ++ gcc/testsuite/gcc.dg/tree-ssa/pr89725.c | 28 ++ gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c | 27 ++ gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 31 ++ gcc/testsuite/gcc.dg/vect/pr81740-1.c | 22 ++ gcc/testsuite/gcc.dg/vect/pr81740-2.c | 24 ++ gcc/testsuite/gcc.dg/vect/pr91293-1.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-2.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-3.c | 20 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c | 37 ++ .../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/memcpy-strategy-3.c | 5 +- gcc/testsuite/gcc.target/i386/memset-strategy-1.c | 6 +- gcc/testsuite/gcc.target/i386/pconfig-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr22076.c | 2 + gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr32219-1.c | 12 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 11 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 17 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-5.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 15 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 16 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 12 +- gcc/testsuite/gcc.target/i386/pr39013-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr49866.c | 1 + gcc/testsuite/gcc.target/i386/pr59874-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr61599-1.c | 1 + gcc/testsuite/gcc.target/i386/pr63538.c | 4 +- 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/pr91131.c | 19 + gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 1 + gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 1 + gcc/testsuite/gcc.target/powerpc/darn-3.c | 17 + gcc/testsuite/gcc.target/powerpc/darwin-bool-1.c | 2 + gcc/testsuite/gcc.target/powerpc/pr64205.c | 1 + gcc/testsuite/gcc.target/powerpc/pr71785.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr79909.c | 1 + gcc/testsuite/gcc.target/powerpc/pr80125.c | 2 +- gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 2 +- gcc/testsuite/objc.dg/instancetype-0.m | 30 ++ gcc/tree-cfg.c | 44 ++- gcc/tree-chrec.c | 12 +- gcc/tree-chrec.h | 2 +- gcc/tree-core.h | 4 +- gcc/tree-data-ref.c | 34 +- gcc/tree-data-ref.h | 2 +- gcc/tree-inline.c | 13 +- gcc/tree-outof-ssa.c | 2 + gcc/tree-ssa-forwprop.c | 2 + gcc/tree-ssa-loop-ivopts.c | 92 +++-- gcc/tree-ssa-phiopt.c | 5 + gcc/tree-ssa-pre.c | 7 + gcc/tree-ssa-reassoc.c | 1 + gcc/tree-ssa-sccvn.c | 92 ++++- gcc/tree-ssa-sccvn.h | 1 + gcc/tree-ssa-sink.c | 5 +- gcc/tree-ssa-structalias.c | 62 ++- gcc/tree-vect-data-refs.c | 39 +- gcc/tree-vect-loop.c | 171 ++++----- gcc/tree-vect-slp.c | 3 + gcc/tree.c | 3 +- gcc/var-tracking.c | 2 +- libgomp/ChangeLog | 11 + libgomp/plugin/plugin-hsa.c | 13 +- libstdc++-v3/ChangeLog | 138 +++++++ libstdc++-v3/doc/html/manual/bugs.html | 4 + libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/shared_ptr.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 4 +- libstdc++-v3/include/bits/hashtable.h | 6 - libstdc++-v3/include/bits/hashtable_policy.h | 15 +- libstdc++-v3/include/bits/random.h | 4 +- libstdc++-v3/include/bits/stl_algobase.h | 12 +- libstdc++-v3/include/bits/stl_tree.h | 38 +- libstdc++-v3/include/bits/stl_vector.h | 6 +- libstdc++-v3/include/bits/unique_ptr.h | 30 +- libstdc++-v3/include/experimental/type_traits | 8 +- libstdc++-v3/include/std/ostream | 3 + libstdc++-v3/include/std/variant | 34 +- libstdc++-v3/libsupc++/cxxabi.h | 9 +- libstdc++-v3/libsupc++/guard_error.cc | 4 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 78 +++- .../set/85965.cc => 18_support/51333.cc} | 15 +- .../unique_ptr/assign/91308.cc} | 29 +- .../testsuite/23_containers/map/48101_neg.cc | 4 + .../testsuite/23_containers/multimap/48101_neg.cc | 4 + .../testsuite/23_containers/multiset/48101_neg.cc | 3 + .../testsuite/23_containers/set/48101_neg.cc | 3 + libstdc++-v3/testsuite/23_containers/set/85965.cc | 9 + .../23_containers/unordered_map/48101_neg.cc | 2 + .../23_containers/unordered_multimap/48101_neg.cc | 2 + .../23_containers/unordered_multiset/48101_neg.cc | 2 + .../23_containers/unordered_set/48101_neg.cc | 2 + .../testsuite/23_containers/unordered_set/85965.cc | 9 + .../testsuite/26_numerics/headers/cmath/hypot.cc | 8 +- libstdc++-v3/testsuite/experimental/names.cc | 57 +++ 194 files changed, 3376 insertions(+), 722 deletions(-) copy gcc/config/i386/{darwin64.h => darwin32-biarch.h} (89%) rename gcc/config/i386/{darwin64.h => darwin64-biarch.h} (94%) rename gcc/config/i386/{t-darwin => t-darwin32-biarch} (100%) rename gcc/config/i386/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/rs6000/darwin32-biarch.h rename gcc/config/rs6000/{darwin64.h => darwin64-biarch.h} (67%) rename gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} (100%) rename gcc/config/rs6000/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr90954.c create mode 100644 gcc/testsuite/g++.dg/gomp/lastprivate-1.C create mode 100644 gcc/testsuite/g++.dg/pch/pr90326.C create mode 100644 gcc/testsuite/g++.dg/pch/pr90326.Hs create mode 100644 gcc/testsuite/g++.dg/torture/pr90194.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91280.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90139.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.c rename gcc/testsuite/gcc.dg/cpp/usr/include/{stdio.h => example.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/gomp/pr78884.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90900.c create mode 100644 gcc/testsuite/gcc.dg/pr90733.c create mode 100644 gcc/testsuite/gcc.dg/pr90756.c create mode 100644 gcc/testsuite/gcc.dg/pr90760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90020.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90328.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91126.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91200.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89725.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91131.c create mode 100644 gcc/testsuite/gcc.target/powerpc/darn-3.c create mode 100644 gcc/testsuite/objc.dg/instancetype-0.m copy libstdc++-v3/testsuite/{23_containers/set/85965.cc => 18_support/51333.cc} (77%) copy libstdc++-v3/testsuite/{23_containers/unordered_set/85965.cc => 20_util/uniqu [...] create mode 100644 libstdc++-v3/testsuite/experimental/names.cc