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_ubsan in repository toolchain/ci/gcc.
from 0f61cb499b9 2019-05-08 François Dumont fdumont@gcc.gnu.org adds 647692b845f [arm][PR88167] Fix __builtin_return_address returns invalid [...] adds 91b30299919 PR c++/59813 PR tree-optimization/89060 * tree-ssa-live. [...] adds 66b1ea95171 compiler: remove trailing spaces adds c40a8e3a4cd [C++ PATCH] Kill DECL_SAVED_FUNCTION_DATA adds ef34d4874d4 runtime: use builtin memmove directly adds 7fdb087678c compiler: generate memmove for non-pointer slice copy adds 6d658980336 2019-05-08 Thomas Koenig tkoenig@gcc.gnu.org adds 56d6b15c11a libgo: add Debugging section to README adds ae77af58cfb compiler: avoid copy for string([]byte) conversion used [...] adds a4b937c4cfc [RS6000] PR89271, gcc.target/powerpc/vsx-simode2.c adds 046ae677a46 Daily bump. adds d084c5ba104 2019-05-09 François Dumont fdumont@gcc.gnu.org adds 679a49952fe [PR89221] Continue to default to '--disable-frame-pointer' [...] adds 3f81dbf1e29 Clean up MPX-related stuff: CIF_CHKP adds 392fe76ad32 2019-05-09 Richard Biener rguenther@suse.de adds 456e9a34614 /cp 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds b10d8303590 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds 6b33947d4a0 Support profile (BB counts and edge probabilities) in GIMPLE FE. adds 4fba5dda7c8 Support {MIN,MAX}_EXPR in GIMPLE FE. adds 90e0a2f53ab [arm] PR target/90405 fix regression for thumb1 with -mtpcs [...] adds d3d76d7813f [arm] PR target/90405 New test. adds e6cd59924ab sel-sched: allow negative insn priority (PR 88879) adds dbbe83a2086 2019-05-09 Bill Schmidt wschmidt@linux.ibm.com adds e2b25cf3799 compiler: avoid copy for string([]byte) conversion used [...] adds 368db9a9698 * de.po, fr.po: Update. adds b983777199b combine: Don't generate IF_THEN_ELSE adds 16b2a83e39d Daily bump. adds bc65c245ec5 Fix location where lto-dump is installed. adds d040edadd34 Add params for jump-table expansion params (PR middle-end/90340). adds d89f8602961 Reapply r269790 which was missed during rebase. adds a71e5d81762 PR pch/90326 cp/ * config-lang.in (gtfiles): Remove c-fam [...] adds e75cf4766c3 PR tree-optimization/88709 PR tree-optimization/90271 * [...] adds 261e88bed14 2019-05-10 Paul Thomas pault@gcc.gnu.org adds 5b81d1a1c46 PR c++/90383 * tree-inline.h (struct copy_body_data): Add [...] adds 3f7d0abcd22 PR tree-optimization/90385 * tree-parloops.c (try_create_ [...] adds e352c93463f Fix a plural in a param description. adds dcf49a5154a 2019-05-10 Richard Biener rguenther@suse.de adds 8415f0ddec7 compiler: permit inlining variable declaration statements adds ed4614bac41 PR c++/78010 - bogus -Wsuggest-override warning on final f [...] adds 412b8947fe3 2019-05-10 Paolo Carlini paolo.carlini@oracle.com adds 2e846304122 /cp 2019-05-10 Paolo Carlini paolo.carlini@oracle.com adds 28d520b5c3d darwin, testsuite - provide an asm shim for AVX12F tests. adds 0b2617a37a6 compiler: permit inlining receive expressions adds c3fd73d2688 Fix typo in gcc/fortran/ChangeLog adds c373feb18c0 2019-05-10 Thomas Koenig tkoenig@gcc.gnu.org adds de3f1d9aabb Improve API docs for <memory> and <new> adds 3e5c91bda96 PR libstdc++/90388 fix std::hash<unique_ptr<T,D>> bugs adds 5c6334a5487 PR libstdc++/90397 fix std::variant friend declarations adds eb1be9e76ba PR libstdc++/81266 fix std::thread::native_handle_type test adds 3bff587556b Daily bump. adds f1f1a94e47c runtime: set up g early adds cfaf30785ec /cp 2019-05-11 Paolo Carlini paolo.carlini@oracle.com adds b35441673e5 * config/i386/i386.md (floatdiX87MODEF:mode2_i387_with_x [...] adds 4383771053b PR c++/59813 * config/aarch64/aarch64.c (aarch64_expand_e [...] adds 64b2700c528 2019-05-11 François Dumont fdumont@gcc.gnu.org adds 60fb9feb6f9 testsuite, darwin] Fix PR81058. adds 6af1c8e105b fixincludes - fix PR90379 adds 061020ff9ce darwin, ppc - improve debug for mdebug-stack adds 12dcda26afa Daily bump. adds 6fbb1104d2d fortran: C++ support for generating C prototypes adds c08a1447683 Accept code attributes as rtx codes in .md files adds 72441ccf815 x86 - fix pr82920 adds 16f70a79962 darwin, powerpc - set .machine in an asm file.
No new revisions were added by this update.
Summary of changes: fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 4 +- fixincludes/inclhack.def | 2 +- gcc/ChangeLog | 211 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 29 ++ gcc/c/c-parser.c | 3 +- gcc/c/c-tree.h | 2 + gcc/c/gimple-parser.c | 221 +++++++++++-- gcc/c/gimple-parser.h | 3 +- gcc/cif-code.def | 4 - gcc/combine.c | 8 - gcc/config/aarch64/aarch64-simd.md | 6 +- gcc/config/aarch64/aarch64-sve.md | 12 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/predicates.md | 6 - gcc/config/arm/arm.c | 136 ++++---- gcc/config/i386/i386-expand.c | 17 +- gcc/config/i386/i386.c | 48 +-- gcc/config/i386/i386.md | 29 +- gcc/config/i386/sse.md | 26 +- gcc/config/rs6000/rs6000.c | 130 ++++++-- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 26 +- gcc/config/rs6000/vsx.md | 2 +- gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 78 +++++ gcc/cp/call.c | 3 +- gcc/cp/class.c | 4 +- gcc/cp/config-lang.in | 2 +- gcc/cp/cp-gimplify.c | 3 +- gcc/cp/cp-objcp-common.c | 6 +- gcc/cp/cp-tree.h | 23 +- gcc/cp/cvt.c | 3 +- gcc/cp/decl.c | 96 ++---- gcc/cp/decl2.c | 3 +- gcc/cp/mangle.c | 12 +- gcc/cp/method.c | 4 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 17 +- gcc/cp/rtti.c | 3 +- gcc/cp/semantics.c | 9 +- gcc/cp/tree.c | 14 +- gcc/cp/typeck.c | 41 +-- gcc/doc/invoke.texi | 10 + gcc/doc/loop.texi | 5 +- gcc/doc/md.texi | 21 ++ gcc/fortran/ChangeLog | 57 ++++ gcc/fortran/decl.c | 25 +- gcc/fortran/dump-parse-tree.c | 108 +++++-- gcc/fortran/gfortran.h | 1 + gcc/fortran/interface.c | 3 +- gcc/fortran/invoke.texi | 30 +- gcc/fortran/lang.opt | 4 + gcc/fortran/parse.c | 37 ++- gcc/fortran/trans-array.c | 29 +- gcc/fortran/trans-decl.c | 47 ++- gcc/fortran/trans-expr.c | 1 + gcc/fortran/trans.c | 20 +- gcc/fortran/trans.h | 3 + gcc/gimple-pretty-print.c | 28 +- gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 9 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/expressions.cc | 342 +++++++++++++++++---- gcc/go/gofrontend/expressions.h | 35 ++- gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/runtime.def | 4 + gcc/go/gofrontend/statements.cc | 60 ++++ gcc/go/gofrontend/statements.h | 21 +- gcc/go/gofrontend/string-dump.h | 2 +- gcc/lto/ChangeLog | 7 + gcc/lto/Make-lang.in | 3 +- gcc/lto/config-lang.in | 2 +- gcc/objc/ChangeLog | 5 + gcc/objc/config-lang.in | 2 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/config-lang.in | 1 - gcc/params.def | 20 ++ gcc/po/ChangeLog | 4 + gcc/po/de.po | 85 ++--- gcc/po/fr.po | 84 ++--- gcc/predict.c | 4 +- gcc/profile-count.c | 88 +++--- gcc/profile-count.h | 22 +- gcc/read-md.h | 1 + gcc/read-rtl.c | 126 ++++++-- gcc/sel-sched.c | 2 - gcc/testsuite/ChangeLog | 178 ++++++++++- gcc/testsuite/g++.dg/cpp1y/constexpr-90383-1.C | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C | 22 ++ .../multiple-deleted-destroying-delete-error-1.C | 12 + .../multiple-deleted-destroying-delete-error-2.C | 12 + gcc/testsuite/g++.dg/diagnostic/main1.C | 1 + gcc/testsuite/g++.dg/diagnostic/trailing1.C | 5 - gcc/testsuite/g++.dg/pch/pr90326.C | 9 + gcc/testsuite/g++.dg/pch/pr90326.Hs | 1 + gcc/testsuite/g++.dg/warn/Wsuggest-override-2.C | 9 + gcc/testsuite/gcc.dg/gimplefe-37.c | 27 ++ gcc/testsuite/gcc.dg/gimplefe-38.c | 27 ++ gcc/testsuite/gcc.dg/gimplefe-39.c | 21 ++ gcc/testsuite/gcc.dg/store_merging_29.c | 4 +- gcc/testsuite/gcc.dg/torture/pr90395.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89060.c | 53 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c | 31 ++ gcc/testsuite/gcc.dg/tree-ssa/pr90340.c | 31 ++ gcc/testsuite/gcc.target/arm/pr88167-1.c | 15 + gcc/testsuite/gcc.target/arm/pr88167-2.c | 18 ++ gcc/testsuite/gcc.target/arm/pr90405.c | 28 ++ .../gcc.target/i386/avx512bw-vpmovswb-1.c | 1 + .../gcc.target/i386/avx512bw-vpmovuswb-1.c | 1 + gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-1.c | 1 + gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 13 +- gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 11 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-2.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 13 +- .../gcc.target/i386/indirect-thunk-attr-7.c | 11 +- .../gcc.target/i386/indirect-thunk-attr-8.c | 9 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-2.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 13 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 10 +- .../gcc.target/i386/indirect-thunk-extern-7.c | 9 +- .../gcc.target/i386/indirect-thunk-inline-1.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 13 +- .../gcc.target/i386/indirect-thunk-inline-7.c | 9 +- .../gcc.target/i386/indirect-thunk-register-1.c | 11 +- .../gcc.target/i386/indirect-thunk-register-2.c | 9 +- .../gcc.target/i386/indirect-thunk-register-3.c | 9 +- .../gcc.target/i386/indirect-thunk-register-4.c | 3 +- gcc/testsuite/gcc.target/i386/ret-thunk-1.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 13 +- gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 15 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 15 +- gcc/testsuite/gcc.target/i386/ret-thunk-16.c | 11 +- gcc/testsuite/gcc.target/i386/ret-thunk-2.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-22.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-23.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-24.c | 12 +- gcc/testsuite/gcc.target/i386/ret-thunk-3.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-4.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-5.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-6.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-7.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-8.c | 6 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 17 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 1 - .../x86_64/abi/avx512f/asm-support-darwin.s | 93 ++++++ gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c | 29 ++ .../gfortran.dg/ISO_Fortran_binding_12.f90 | 53 ++++ .../gfortran.dg/ISO_Fortran_binding_4.f90 | 28 +- gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 46 +++ gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 46 +++ gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 10 + gcc/testsuite/gfortran.dg/pr90385.f90 | 6 + .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/testsuite/go.dg/cmpstring.go | 13 + gcc/testsuite/go.dg/mapstring.go | 11 + gcc/tree-cfg.c | 26 +- gcc/tree-inline.c | 67 +++- gcc/tree-inline.h | 7 + gcc/tree-parloops.c | 10 +- gcc/tree-ssa-forwprop.c | 1 + gcc/tree-ssa-live.c | 143 +++++++++ gcc/tree-ssa-live.h | 5 + gcc/tree-ssa-sccvn.c | 2 + gcc/tree-switch-conversion.c | 11 +- gcc/tree-switch-conversion.h | 6 - gcc/tree-tailcall.c | 57 +++- libgcc/ChangeLog | 4 + libgcc/config/rs6000/darwin-vecsave.S | 8 +- libgo/Makefile.am | 1 - libgo/Makefile.in | 23 +- libgo/README | 25 ++ libgo/go/runtime/proc.go | 18 +- libgo/go/runtime/stubs.go | 1 + libgo/runtime/go-libmain.c | 1 + libgo/runtime/go-main.c | 1 + libgo/runtime/go-memmove.c | 16 - libgo/runtime/runtime.h | 2 + libstdc++-v3/ChangeLog | 76 +++++ libstdc++-v3/include/bits/shared_ptr.h | 66 +++- libstdc++-v3/include/bits/shared_ptr_base.h | 13 + libstdc++-v3/include/bits/stl_bvector.h | 118 +++---- libstdc++-v3/include/bits/stl_deque.h | 247 +++++++-------- libstdc++-v3/include/bits/stl_uninitialized.h | 67 +++- libstdc++-v3/include/bits/unique_ptr.h | 97 ++++-- libstdc++-v3/include/std/variant | 14 +- libstdc++-v3/libsupc++/new | 6 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/hash/90388.cc | 90 ++++++ libstdc++-v3/testsuite/util/thread/all.h | 8 +- 207 files changed, 4024 insertions(+), 1248 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-90383-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/multiple-deleted-destroying-delete-e [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/multiple-deleted-destroying-delete-e [...] create mode 100644 gcc/testsuite/g++.dg/diagnostic/main1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/trailing1.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/warn/Wsuggest-override-2.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-37.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-38.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-39.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90395.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89060.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr90405.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512f/asm-support-darwin.s create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90385.f90 create mode 100644 gcc/testsuite/go.dg/cmpstring.go create mode 100644 gcc/testsuite/go.dg/mapstring.go delete mode 100644 libgo/runtime/go-memmove.c create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/hash/90388.cc