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-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 071a07dadd3 PR c++/89948 - ICE with break in statement-expr. adds 9cbde7ad43b Make FMA code cope with redundant negates (PR89956) adds a0b58a7003e Remove usage of apostrophes in error and warning messages ( [...] adds 07eefa79380 Fix ChangeLog entries. adds 82e79b5ecaa 2019-04-05 Richard Biener rguenther@suse.de adds 1e689000b3e PR c++/89973 - -Waddress-of-packed-member ICE with invalid [...] adds 1d469935fd7 * sched-deps.c (sched_macro_fuse_insns): Check retu [...] adds 39b40fa7295 [testsuite] PR71598: Fix testcases again adds d0162866a32 Guard notes for -Waddress-of-packed-member on warning emiss [...] adds 781cb64dd41 PR libstdc++/87431 re-adjust never-valueless optimizations adds aa9c570e47f Make filesystem::path safe for self assignment adds 5a6e0b73c51 Fix directory_iterator handling of DT_UNKNOWN adds 7d0ae2056a4 Share all recursive_directory_iterator state [LWG 2708] adds 0067a809d81 PR libstdc++/89986 export directory_iterator::increment adds 83bd31bf8c8 Use hidden friends for directory iterator comparisons adds bfbd20f7f5d Implement std::visit<R> for C++2a (P0655R1) adds 49666f40628 PR bootstrap/89980 - pointer initialization with empty stri [...] adds 168afa9b04d PR c++/87145 - bogus error converting class type in templa [...] adds e5caaf79145 Daily bump. adds 901be41907b 2019-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds 180a5ec92b6 2019-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds e560fb42d8c Daily bump. adds d7ca95c00d3 c-family/ * c-ada-spec.c (is_float128): New predicate extr [...] adds ef0389c654f Regenerate libiberty/functions.texi adds dd88b0380fc PR target/89945 * config/i386/i386.md (anddi_1 to andsi_1 [...] adds 5224812d466 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds e62a08c882f 2019-04-07 Harald Anlauf anlauf@gmx.de adds 38ce58916b6 Daily bump. adds 56d298ef12b 2019-04-08 Chenghua Xu paul.hua.gm@gmail.com adds d0f56531ff2 [testsuite,libstdc++-v3] Fix 27_io/filesystem/iterators/caching.cc adds 7651759baf5 /cp 2019-04-08 Paolo Carlini paolo.carlini@oracle.com adds 8d1448db212 Fix expected scanned pattern. adds 2199e93e52f 2019-04-01 Bin Cheng bin.cheng@linux.alibaba.com adds f7be52cb4cc Add data_file to GCOV interm. format (PR gcov-profile/89961). adds 05eeaf54e56 PR rtl-optimization/89865 * config/i386/i386.md (SWI12 p [...] adds 0c1c590a2d6 PR rtl-optimization/89865 * config/i386/i386.md: Add peep [...] adds 62eeadbc3fe The fma_forest, fma_root_node and func_fma_steering classes [...] adds c802feb3ec0 Add missing libsanitizer extra patch (r259664) (PR sanitize [...] adds 0f22b8fdd6b LOCAL_PATCHES: Add revision. adds 7e41cae0bfc 2019-04-08 Richard Biener rguenther@suse.de adds 4d1bfcb1e42 [AArch64] Add tsv110 pipeline scheduling adds 5e22ac24d3a libgo: update to Go 1.12.2 adds 67ecd3ae800 * typeck2.c (digest_init_r): Don't condition the object sl [...] adds ff7d433d394 Fix visit<R> for variant. adds 047f007ed96 Daily bump. adds b8b5d11f74f compiler: sort packages in export data more deterministically adds 67fdb54ddfa PR target/90015 * config/riscv/riscv.c (riscv_get_interru [...] adds 37d0d1b1bdd SVE fallout from PR90006 adds e976dfb8d88 Come up with bootstrap-lto-lean config. adds 5f17d3c4a6b PR tree-optimization/89998 * gimple-ssa-sprintf.c (try_su [...] adds b836d522cd1 PR translation/90011 * ipa-devirt.c (compare_virtual_tabl [...] adds fe1f0bcdb57 Hi there, adds a9c7b78d2ea PR translation/90011 * typeck2.c (check_narrowing): Remov [...] adds e4da4897aba Add PSTL internal namespace qualifications adds 670b91563cc * gcc.target/i386/ifcvt-onecmpl-abs-1.c (dg-options): Use [...] adds faa382bd356 PR libstdc++/90008 remove unused capture from variant rel ops adds 47cf9c4c65d Fix std::visit to support arbitrary callables adds 492debfa44e Add comments and style fixes to <variant> adds b4e67beb072 * c-ada-spec.c (print_destructor): Deal with deleting dest [...] adds 409356fc0ab Daily bump. adds 92a180c651e PR c++/90010 * gimple-ssa-sprintf.c (target_to_host): Fix [...] adds 4e99a8770ce PR middle-end/90025 * expr.c (store_expr): Set properly s [...] adds 2cac60b44f0 [aarch64] PR90016 - aarch64: reference to undeclared N in h [...] adds b047c9ae758 PR libstdc++/89851 Add testcase for std::variant equality adds 6883ce8328e 2019-04-10 Richard Biener rguenther@suse.de adds 24dc4071830 Make gcov docs more precise (PR gcov-profile/89959). adds c6b644142a7 Clearly document behaviour of multiple -g options adds ccd474323d2 Fix a stack exhaustion bug in libiberty's demangler when de [...] adds 706bf2a5326 Fix typo in effective-target check adds 302001799da Change wording of -fipa-icf documentation adds 6a98b075473 Update documentation regarding bogus memory leaks in libstdc++ adds 41142aebb32 2018-04-10 Steve Ellcey sellcey@marvell.com adds 043de264d3b 2018-04-10 Steve Ellcey sellcey@marvell.com adds da47a6d5e05 Daily bump. adds b3b571234ec S/390: Add arch13 pipeline and model number adds 29659b56ca2 2019-04-11 Richard Biener rguenther@suse.de adds 948ac16512f 2019-04-11 Richard Biener rguenther@suse.de adds 77e63113325 Clarify documentation for -flive-patching adds a460aa98e98 PR rtl-optimization/89965 * dce.c (sp_based_mem_offset): [...] adds d9c60439e54 [aarch64] PR90016 - aarch64: reference to undeclared N in h [...] adds 38d4f3f21e6 * xcoffout.h (xcoff_private_rodata_section_name): D [...] adds f0121163b12 PR translation/90035 * parser.h (struct cp_parser): Add [...] adds f7388a7e458 [doc] Note variable shadowing at max macro using statement [...] adds a8bb27e437a 2018-04-11 Steve Ellcey sellcey@marvell.com
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + Makefile.in | 207 ++++++ Makefile.tpl | 2 + config/ChangeLog | 4 + config/bootstrap-lto-lean.mk | 16 + contrib/ChangeLog | 6 + contrib/check-internal-format-escaping.py | 2 +- gcc/ChangeLog | 389 +++++++++-- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 4 + gcc/ada/libgnat/i-cexten.ads | 10 +- gcc/c-family/ChangeLog | 24 + gcc/c-family/c-ada-spec.c | 37 +- gcc/c-family/c-warn.c | 27 +- gcc/collect-utils.c | 2 +- gcc/collect2.c | 10 +- gcc/common/config/riscv/riscv-common.c | 12 +- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64.c | 33 +- gcc/config/aarch64/aarch64.md | 102 +++ gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 10 + gcc/config/aarch64/tsv110.md | 708 +++++++++++++++++++++ gcc/config/arm/arm.c | 5 +- gcc/config/arm/constraints.md | 26 +- gcc/config/arm/freebsd.h | 2 +- gcc/config/arm/neon.md | 61 +- gcc/config/cris/cris.c | 2 +- gcc/config/darwin-c.c | 24 +- gcc/config/darwin.h | 4 +- gcc/config/ft32/ft32.c | 2 +- gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.md | 230 ++++++- gcc/config/i386/xm-djgpp.h | 4 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/mips/mips.opt | 2 +- gcc/config/msp430/msp430.c | 18 +- gcc/config/nds32/nds32.c | 6 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/riscv/freebsd.h | 2 +- gcc/config/riscv/riscv.c | 4 +- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rx/rx.c | 7 +- gcc/config/s390/8561.md | 287 +++++++++ gcc/config/s390/driver-native.c | 4 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390.c | 33 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 5 +- gcc/config/s390/s390.opt | 2 +- gcc/config/vms/vms-c.c | 15 +- gcc/cp/ChangeLog | 47 ++ gcc/cp/decl.c | 12 +- gcc/cp/method.c | 9 +- gcc/cp/parser.c | 41 +- gcc/cp/parser.h | 3 + gcc/cp/pt.c | 13 + gcc/cp/semantics.c | 8 +- gcc/cp/typeck2.c | 7 +- gcc/dce.c | 204 ++---- gcc/doc/extend.texi | 26 +- gcc/doc/gcov.texi | 10 +- gcc/doc/install.texi | 6 + gcc/doc/invoke.texi | 38 +- gcc/expr.c | 3 +- gcc/fortran/ChangeLog | 15 +- gcc/fortran/class.c | 4 + gcc/fortran/gfortran.h | 1 + gcc/fortran/resolve.c | 2 +- gcc/gcov.c | 1 + gcc/gcse.c | 3 +- gcc/gimple-fold.c | 29 +- gcc/gimple-ssa-sprintf.c | 24 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 19 +- gcc/ipa-devirt.c | 2 +- gcc/lto-wrapper.c | 4 +- gcc/objc/ChangeLog | 7 + gcc/objc/objc-act.c | 18 +- gcc/omp-offload.c | 2 +- gcc/sched-deps.c | 16 +- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 148 ++++- gcc/testsuite/c-c++-common/pr89985.c | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-conv3.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-conv4.C | 25 + .../g++.dg/ext/has_nothrow_constructor-3.C | 9 + gcc/testsuite/g++.dg/init/array52.C | 100 +++ .../g++.dg/warn/Waddress-of-packed-member2.C | 7 + gcc/testsuite/gcc.c-torture/compile/pr89998-1.c | 42 ++ gcc/testsuite/gcc.c-torture/compile/pr89998-2.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 28 + gcc/testsuite/gcc.dg/guality/loop-1.c | 22 + gcc/testsuite/gcc.dg/guality/pr89892.c | 34 + gcc/testsuite/gcc.dg/guality/pr89905.c | 39 ++ gcc/testsuite/gcc.dg/pr90010.c | 27 + .../gcc.dg/torture/neon-immediate-timode.c | 10 + gcc/testsuite/gcc.dg/torture/pr71598-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71598-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90020.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/pr89725.c | 28 + gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 31 + gcc/testsuite/gcc.dg/vect/pr90018.c | 52 ++ gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c | 15 + gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 3 +- .../gcc.target/i386/ifcvt-onecmpl-abs-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr49095.c | 6 +- gcc/testsuite/gcc.target/i386/pr89945.c | 21 + gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +- .../gcc.target/riscv/interrupt-conflict-mode.c | 2 +- gcc/testsuite/gfortran.dg/entry_22.f90 | 12 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 25 + gcc/testsuite/gfortran.dg/pr89956.f90 | 16 + gcc/tlink.c | 4 +- gcc/tree-cfgcleanup.c | 30 +- gcc/tree-chrec.c | 22 +- gcc/tree-chrec.h | 2 +- gcc/tree-data-ref.c | 25 +- gcc/tree-data-ref.h | 7 +- gcc/tree-profile.c | 2 +- gcc/tree-ssa-math-opts.c | 9 +- gcc/tree-ssa-pre.c | 7 + gcc/tree-ssa-sccvn.c | 51 ++ gcc/tree-ssa-sccvn.h | 1 + gcc/tree-vect-data-refs.c | 163 +++-- gcc/tree-vect-stmts.c | 13 - gcc/tree-vectorizer.h | 5 - gcc/xcoffout.c | 1 + gcc/xcoffout.h | 1 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/load/pkg.go | 53 +- libgo/go/cmd/go/internal/load/test.go | 23 +- libgo/go/cmd/go/internal/test/test.go | 2 +- libgo/go/cmd/go/internal/work/build.go | 5 +- libgo/go/cmd/go/internal/work/exec.go | 1 + .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 6 + .../script/cover_pkgall_multiple_mains.txt | 43 ++ libgo/go/internal/poll/fd_windows.go | 6 +- libgo/go/net/http/httputil/reverseproxy.go | 5 + libgo/go/net/http/httputil/reverseproxy_test.go | 42 ++ libgo/go/net/lookup.go | 5 +- libgo/go/net/lookup_test.go | 89 ++- libgo/go/os/path.go | 1 + libgo/go/os/path_unix.go | 2 +- libgo/go/os/removeall_at.go | 38 +- libgo/go/os/removeall_test.go | 15 +- libgo/go/runtime/runtime-lldb_test.go | 1 + libgo/go/syscall/security_windows.go | 1 + libiberty/ChangeLog | 17 + libiberty/cp-demangle.c | 48 +- libiberty/functions.texi | 57 +- libsanitizer/ChangeLog | 12 + libsanitizer/LOCAL_PATCHES | 1 + .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libstdc++-v3/ChangeLog | 153 +++++ libstdc++-v3/config/abi/pre/gnu.ver | 16 +- libstdc++-v3/doc/xml/faq.xml | 24 +- libstdc++-v3/doc/xml/manual/debug.xml | 79 ++- libstdc++-v3/doc/xml/manual/evolution.xml | 9 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/basic_string.h | 17 +- libstdc++-v3/include/bits/fs_dir.h | 64 +- libstdc++-v3/include/bits/fs_path.h | 3 + libstdc++-v3/include/bits/shared_ptr.h | 21 + libstdc++-v3/include/bits/std_function.h | 15 +- libstdc++-v3/include/bits/stl_vector.h | 15 + libstdc++-v3/include/bits/unique_ptr.h | 14 + libstdc++-v3/include/debug/vector | 14 + libstdc++-v3/include/pstl/algorithm_impl.h | 427 ++++++------- libstdc++-v3/include/pstl/execution_defs.h | 10 +- libstdc++-v3/include/pstl/execution_impl.h | 22 +- libstdc++-v3/include/pstl/numeric_impl.h | 30 +- libstdc++-v3/include/pstl/parallel_backend_tbb.h | 49 +- libstdc++-v3/include/pstl/parallel_backend_utils.h | 1 + libstdc++-v3/include/pstl/unseq_backend_simd.h | 8 +- libstdc++-v3/include/std/any | 15 +- libstdc++-v3/include/std/variant | 361 +++++++---- libstdc++-v3/src/c++17/fs_dir.cc | 53 +- libstdc++-v3/src/c++17/fs_path.cc | 3 + libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 + .../assign/copy.cc => 20_util/variant/89851.cc} | 39 +- .../assign/copy.cc => 20_util/variant/90008.cc} | 46 +- .../testsuite/20_util/variant/exception_safety.cc | 178 ++++++ libstdc++-v3/testsuite/20_util/variant/run.cc | 7 +- libstdc++-v3/testsuite/20_util/variant/visit.cc | 95 +++ .../copy.cc => 20_util/variant/visit_neg.cc} | 40 +- .../20_util/variant/{87431.cc => visit_r.cc} | 60 +- .../27_io/filesystem/iterators/caching.cc | 76 +++ .../filesystem/iterators/directory_iterator.cc | 9 + .../filesystem/iterators/recursion_pending.cc | 139 ++++ .../testsuite/27_io/filesystem/path/assign/copy.cc | 18 + libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 3 + 201 files changed, 5436 insertions(+), 1300 deletions(-) create mode 100644 config/bootstrap-lto-lean.mk create mode 100644 gcc/config/aarch64/tsv110.md create mode 100644 gcc/config/s390/8561.md create mode 100644 gcc/testsuite/c-c++-common/pr89985.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-conv4.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_constructor-3.C create mode 100644 gcc/testsuite/g++.dg/init/array52.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-of-packed-member2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89998-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89998-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90025.c create mode 100644 gcc/testsuite/gcc.dg/guality/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89892.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89905.c create mode 100644 gcc/testsuite/gcc.dg/pr90010.c create mode 100644 gcc/testsuite/gcc.dg/torture/neon-immediate-timode.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90020.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89725.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr90018.c create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89945.c create mode 100644 gcc/testsuite/gfortran.dg/entry_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89956.f90 create mode 100644 libgo/go/cmd/go/testdata/script/cover_pkgall_multiple_mains.txt copy libstdc++-v3/testsuite/{27_io/filesystem/path/assign/copy.cc => 20_util/varia [...] copy libstdc++-v3/testsuite/{27_io/filesystem/path/assign/copy.cc => 20_util/varia [...] create mode 100644 libstdc++-v3/testsuite/20_util/variant/exception_safety.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/visit.cc copy libstdc++-v3/testsuite/{27_io/filesystem/path/assign/copy.cc => 20_util/varia [...] copy libstdc++-v3/testsuite/20_util/variant/{87431.cc => visit_r.cc} (50%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc