This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 73d4967060b * config/i386/i386-features.c (general_scalar_chain::comp [...] adds 615452162a9 Daily bump. adds 0e4fb591aff [PR 91579] Avoid creating redundant PHI nodes in tail-call pass adds 122f262a8cb 2019-08-30 Bernd Edlinger bernd.edlinger@hotmail.de adds d8970a501e5 * gcc-interface/gigi.h (gigi_checking_assert): New macro. [...] adds 9ea6b8369d5 PR libstdc++/89164 enforce constraints for uninitialized algos adds 0e3d44a8641 * doc/invoke.texi (-Wvolatile): Use @code for volatile. adds 2655211d6a7 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Size>: Ad [...] adds 3dbaec5afd5 * gcc-interface/decl.c (annotate_value) <CALL_EXPR>: Inlin [...] adds 8cae88354ad * gcc-interface/utils.c (build_template): Deal with parame [...] adds 0375b2f5968 * gcc-interface/trans.c (lvalue_required_p) <N_Slice>: Adj [...] adds e2ddffae44f * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings. adds 9b61bcc8f48 * gcc-interface/gigi.h (aggregate_type_contains_array_p): [...] adds 847c80704c7 * gcc-interface/trans.c (gnat_to_gnu): Do not set the loca [...] adds 3e8204d26ee * gcc-interface/ada-tree.h (DECL_FORCED_BY_REF_P): New mac [...] adds ae1df2360c5 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds b6db0e1cae8 * gcc-interface/decl.c (maybe_saturate_size): New function [...] adds 1cd8d420633 Fix errors in new test adds 6965df15fd2 Optimize std::to_chars adds 2084eeb84e3 PR middle-end/91584 - Bogus warning from -Warray-bounds dur [...] adds 73fa7185ea9 PR middle-end/91599 - GCC does not say where warning is happening adds 39a2733823d Fix ChangeLog adds 3888d1c5724 compile, runtime: permit anonymous and empty fields in [...] adds 3694974d65e RISC-V: Disable -msave-restore for shared libraries. adds b08b2a5e58b Daily bump. adds c6fd6a9f1cb 2019-08-30 Steven G. Kargl kargl@gcc.gnu.org adds a427504b6e1 runtime: always build panic32.go adds 21f75c92e35 compiler: don't report runtime escapes if we've seen errors adds 6ced506d5b6 compiler, runtime: support and use single argument go:linkname adds af4d0f8c5c5 compiler: check for notinheap struct at each struct field adds 5b9471ffca2 or1k: Fix issue with set_got clobbering LR (r9) adds fead1fcd56d * doc/generic.texi (Unary and Binary Expressions): Mark up [...] adds b2652004c45 * es.po: Update. adds cd170b8998d Add source location to TRAIT_EXPR. adds 833ed6d8012 Daily bump. adds e999519d186 Fix wrong dates in ChangeLog adds 1f3651d0907 PR lto/91572 * tree.c (find_decls_types_in_node): Also wa [...] adds ce7399f7a49 PR middle-end/91623 * optabs.c (expand_vec_cond_expr): If [...] adds 8fe80dcb487 * doc/xml/manual/policy_data_structures_biblio.xml (COM: C [...] adds a3b311c8d80 2019-09-01 Paul Thomas pault@gcc.gnu.org adds 0a09a00c870 PR target/91472 * config/sparc/sparc.c (sparc_cannot_forc [...] adds 50e97fd99d8 * lib/target-supports.exp (check_effective_target_pthread) [...] adds a83d08081f7 [testsuite] Unsupport 20190827-1.c for targets without alia [...] adds 3672dad93d2 2019-09-01 François Dumont fdumont@gcc.gnu.org adds 473c9fa6f6c PR c++/91129 - wrong error with binary op in template argu [...] adds 2ea3c47ba94 Daily bump. adds d76714d0f7a Consider also negative edges in cycle detection. adds bfe8e7bea5b Use cxx_printable_name for __PRETTY_FUNCTION__ in cp_fname_init. adds 3f158456d80 Fix thinko in early bail out in tree-switch-conversion. adds dbe533020ef Set tabstop=8 for gcc-match file types. adds 9fad82eb799 * gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): [...] adds dd0e7bf874e Update Solaris baselines for GCC 10.0 adds 8e87bb1bdf9 PR go/91617 * fold-const.c (range_check_type): For enumer [...] adds fe635a0b2aa PR target/91323 * doc/generic.texi (LTGT_EXPR): Merge wit [...] adds c8e0f60f031 Minor simplifications for std::to_chars implementation adds 648520ff435 Update libstdc++ docs for library version bumps adds 0956a4644f9 Use __constinit keyword in libstdc++ sources adds c6f458cda85 contrib/vimrc: override formatting options for more files adds 81cf9b334b1 PR tree-optimization/91632 * gcc.c-torture/execute/pr9163 [...] adds 21472120131 2019-09-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 26995bc0607 2019-09-02 Steven G. Kargl kargl@gc.gnu.org adds e917e7601ae 2019-09-02 Paul Thomas pault@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 11 + contrib/vimrc | 12 +- gcc/ChangeLog | 130 ++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 74 ++++ gcc/ada/gcc-interface/ada-tree.h | 3 + gcc/ada/gcc-interface/decl.c | 117 +++--- gcc/ada/gcc-interface/gigi.h | 13 +- gcc/ada/gcc-interface/trans.c | 222 ++++------- gcc/ada/gcc-interface/utils.c | 98 ++--- gcc/c-family/ChangeLog | 6 + gcc/config/arm/arm.c | 19 +- gcc/config/arm/arm.md | 22 ++ gcc/config/arm/neon.md | 10 + gcc/config/or1k/constraints.md | 4 + gcc/config/or1k/or1k.h | 3 + gcc/config/or1k/or1k.md | 4 +- gcc/config/riscv/riscv.c | 10 + gcc/config/sparc/sparc.c | 11 +- gcc/cp/ChangeLog | 17 + gcc/cp/cp-tree.h | 6 +- gcc/cp/decl.c | 20 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 3 +- gcc/cp/semantics.c | 8 +- gcc/cp/tree.c | 2 + gcc/cp/typeck.c | 18 +- gcc/doc/generic.texi | 30 +- gcc/doc/invoke.texi | 15 +- gcc/expr.c | 37 +- gcc/fold-const.c | 10 +- gcc/fortran/ChangeLog | 73 +++- gcc/fortran/array.c | 42 +- gcc/fortran/decl.c | 1 + gcc/fortran/dump-parse-tree.c | 20 +- gcc/fortran/expr.c | 2 +- gcc/fortran/gfortran.h | 12 +- gcc/fortran/io.c | 2 +- gcc/fortran/match.c | 427 +++++++++++++++++++-- gcc/fortran/match.h | 2 + gcc/fortran/parse.c | 95 ++++- gcc/fortran/parse.h | 3 +- gcc/fortran/primary.c | 15 +- gcc/fortran/resolve.c | 210 +++++++++- gcc/fortran/st.c | 1 + gcc/fortran/trans-array.c | 8 +- gcc/fortran/trans-stmt.c | 315 ++++++++++++++- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans.c | 4 + gcc/gcov.c | 10 +- gcc/gimple-pretty-print.c | 6 +- gcc/gimple-ssa-strength-reduction.c | 27 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 4 +- gcc/go/gofrontend/gogo.cc | 29 +- gcc/go/gofrontend/gogo.h | 12 +- gcc/go/gofrontend/lex.cc | 6 +- gcc/go/gofrontend/lex.h | 2 +- gcc/go/gofrontend/types.cc | 11 +- gcc/go/gofrontend/wb.cc | 50 +-- gcc/match.pd | 2 - gcc/optabs.c | 19 + gcc/po/ChangeLog | 4 + gcc/po/es.po | 274 +++++-------- gcc/rtl.def | 14 +- gcc/testsuite/ChangeLog | 84 ++++ gcc/testsuite/g++.dg/cpp1y/nontype1.C | 42 ++ gcc/testsuite/g++.dg/ext/is_class_error3.C | 2 + gcc/testsuite/g++.dg/lto/pr91572_0.C | 12 + gcc/testsuite/g++.dg/torture/pr91155.C | 18 + gcc/testsuite/g++.target/i386/pr91605.C | 13 + gcc/testsuite/gcc.c-torture/compile/20190827-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 36 ++ gcc/testsuite/gcc.c-torture/execute/pr91632.c | 30 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-16.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr91579.c | 22 ++ gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c | 17 + gcc/testsuite/gcc.target/i386/pr91623.c | 32 ++ .../gcc.target/mips/r10k-cache-barrier-9.c | 2 +- .../gfortran.dg/char_array_constructor_4.f90 | 13 + gcc/testsuite/gfortran.dg/pr91552.f90 | 10 + gcc/testsuite/gfortran.dg/pr91587.f90 | 12 + gcc/testsuite/gfortran.dg/pr91589.f90 | 15 + gcc/testsuite/gfortran.dg/select_rank_1.f90 | 179 +++++++++ gcc/testsuite/gfortran.dg/select_rank_2.f90 | 85 ++++ gcc/testsuite/gnat.dg/pack24.adb | 38 ++ gcc/testsuite/lib/target-supports.exp | 5 +- gcc/tree-ssa-strlen.c | 5 + gcc/tree-switch-conversion.c | 18 +- gcc/tree-tailcall.c | 48 +-- gcc/tree-vrp.c | 23 +- gcc/tree.c | 7 + gcc/tree.def | 15 +- libgo/go/reflect/makefunc_ffi_c.c | 1 - libgo/go/runtime/alg.go | 69 ++-- libgo/go/runtime/cgocall.go | 4 +- libgo/go/runtime/chan.go | 21 +- libgo/go/runtime/ffi.go | 2 +- libgo/go/runtime/hash32.go | 5 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/iface.go | 29 +- libgo/go/runtime/lock_futex.go | 17 +- libgo/go/runtime/lock_sema.go | 17 +- libgo/go/runtime/malloc.go | 7 +- libgo/go/runtime/map.go | 27 +- libgo/go/runtime/map_fast32.go | 13 +- libgo/go/runtime/map_fast64.go | 13 +- libgo/go/runtime/map_faststr.go | 11 +- libgo/go/runtime/mbarrier.go | 9 +- libgo/go/runtime/mem_gccgo.go | 4 +- libgo/go/runtime/mgc_gccgo.go | 7 +- libgo/go/runtime/mgcmark.go | 4 +- libgo/go/runtime/netpoll.go | 2 +- libgo/go/runtime/os_gccgo.go | 2 +- libgo/go/runtime/panic.go | 61 ++- libgo/go/runtime/panic32.go | 37 +- libgo/go/runtime/print.go | 37 +- libgo/go/runtime/proc.go | 54 +-- libgo/go/runtime/runtime.go | 5 +- libgo/go/runtime/runtime1.go | 17 +- libgo/go/runtime/runtime2.go | 2 +- libgo/go/runtime/select.go | 7 +- libgo/go/runtime/signal_unix.go | 4 +- libgo/go/runtime/slice.go | 13 +- libgo/go/runtime/string.go | 21 +- libgo/go/runtime/stubs.go | 12 +- libgo/go/runtime/type.go | 2 +- libgo/go/runtime/utf8.go | 5 +- libgo/mkruntimeinc.sh | 8 +- libgo/runtime/go-construct-map.c | 15 +- libgo/runtime/go-fieldtrack.c | 4 +- libgo/runtime/go-reflect-call.c | 80 ++-- libgo/runtime/go-type.h | 229 ----------- libgo/runtime/go-unsafe-pointer.c | 69 ++-- libgo/runtime/print.c | 1 - libgo/runtime/proc.c | 1 - libgo/runtime/runtime.h | 20 +- libstdc++-v3/ChangeLog | 78 +++- .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 5 + .../post/i386-solaris/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris/baseline_symbols.txt | 12 + .../abi/post/sparc-solaris/baseline_symbols.txt | 12 + .../sparc-solaris/sparcv9/baseline_symbols.txt | 12 + libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/configure.html | 20 +- .../doc/html/manual/documentation_hacking.html | 10 +- .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 12 +- libstdc++-v3/doc/xml/manual/abi.xml | 4 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 24 +- libstdc++-v3/include/std/charconv | 127 +++--- libstdc++-v3/src/c++17/memory_resource.cc | 6 +- .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/{1.cc => 89164.cc} | 27 +- .../1.cc => uninitialized_copy_n/89164.cc} | 26 +- .../1.cc => uninitialized_fill/89164.cc} | 26 +- .../1.cc => uninitialized_fill_n/89164.cc} | 26 +- .../1.cc => 23_containers/vector/cons/89164.cc} | 29 +- .../23_containers/vector/cons/89164_c++17.cc | 50 +++ .../testsuite/util/testsuite_performance.h | 2 +- 162 files changed, 3448 insertions(+), 1504 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/nontype1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error3.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91572_0.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91155.C create mode 100644 gcc/testsuite/g++.target/i386/pr91605.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190901-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91632.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-16.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91579.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91623.c create mode 100644 gcc/testsuite/gfortran.dg/char_array_constructor_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91552.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91589.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_2.f90 create mode 100644 gcc/testsuite/gnat.dg/pack24.adb delete mode 100644 libgo/runtime/go-type.h copy libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/{1.c [...] copy libstdc++-v3/testsuite/20_util/specialized_algorithms/{uninitialized_copy/1.c [...] copy libstdc++-v3/testsuite/20_util/specialized_algorithms/{uninitialized_copy/1.c [...] copy libstdc++-v3/testsuite/20_util/specialized_algorithms/{uninitialized_copy/1.c [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_copy/1.c [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc