This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/gcc.
from b0b4f30104a [MIPS] Skip forward src into next insn when the SRC reg is dead. adds 763db3c4710 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> adds ec430e52fe9 2019-05-14 Richard Biener rguenther@suse.de H.J. Lu < [...] adds 9a44cd1c2ee Fix a test-case in PR middle-end/90340. adds 67dff8a4986 LWG 2899 - Make is_move_constructible correct for unique_ptr adds 8ac285f1c1c Fix unique_ptr pretty printer for empty classes adds 94e98eda0c2 Add __gnu_test::NullablePointer utility to testsuite adds 155856f96f5 Fix indentation in testsuite utility header adds 59d76a83c9a Do a refactoring in linemap (PR preprocessor/90382). adds ae7da87ac69 Fix min_location usage in line-map.c (PR preprocessor/90382). adds 0ae196b0ffb Reapply r270597. adds 872d7a1f462 Inconsistency wrt Allocators in basic_string assignment (LWG2579) adds e0bcd31de65 PR libstdc++/69724 avoid temporary in std::thread construction adds d4a9b293a01 Make std::match_results::_M_resize more useful adds 4a182e12a82 Removing unused, non-standard function in _Rb_tree adds e0d65374d64 Reduce header dependencies in <iterator> adds 83274070a2c 2019-05-14 Richard Biener rguenther@suse.de adds 2cfc6a76fdb Add __is_nothrow_convertible to fix std::is_nothrow_invocable_r adds a8798e0b31c libgo: reduce overhead for memory/block/mutex profiling adds a858e2a4ea8 Define std::__invoke_r for INVOKE<R> adds 3ff2b6404f9 Use INVOKE<R> in std::function, std::bind and std::packaged_task adds b8dcd41ebcf nonesuch is insufficiently useless (lwg2996) adds 064ed60ab2f * config/i386/i386.md (any_div): New code iterator. (pair [...] adds f03f26fa857 Add __raw_visit and __raw_idx_visit, use INVOKE<R> adds 0fd036487d2 Remove obsolete Solaris 10 support adds a0be6a26cdf rs6000: New enum epilogue_type adds c7bf741f801 rs6000: Make eh_set_lr_<mode> a define_insn_and_split adds 54f34abb4f3 Fix NullablePointer test utility adds c87292b100e darwin, testsuite, fix more PR 82920 adds c7e41d24f0c PR c++/70156 * g++.dg/init/static5.C: New test. adds d51e305e822 PR c++/68918 * g++.dg/cpp0x/decltype71.C: New test. new e0fab10b9bb Daily bump.
The 1 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 | 82 + gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 9 + gcc/c/gimple-parser.c | 80 +- gcc/config.gcc | 8 +- gcc/config.host | 2 +- gcc/config/aarch64/aarch64-simd.md | 15 + gcc/config/i386/darwin.h | 3 +- gcc/config/i386/i386.md | 646 +-- gcc/config/i386/sol2.h | 5 - gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 3 +- gcc/config/rs6000/rs6000.md | 17 +- gcc/config/sparc/driver-sparc.c | 11 - gcc/configure | 27 +- gcc/configure.ac | 27 +- gcc/cp/ChangeLog | 6 + gcc/cp/decl.c | 4 +- gcc/doc/install.texi | 108 +- gcc/go/gofrontend/MERGE | 2 +- gcc/internal-fn.def | 1 + gcc/testsuite/ChangeLog | 87 + gcc/testsuite/g++.dg/cpp0x/decltype71.C | 25 + gcc/testsuite/g++.dg/diagnostic/trailing1.C | 5 + gcc/testsuite/g++.dg/init/static5.C | 9 + gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 2 +- gcc/testsuite/gcc.dg/c99-math-double-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-float-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-long-double-1.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-40.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.target/aarch64/signbitv2sf.c | 40 + gcc/testsuite/gcc.target/aarch64/signbitv4sf.c | 38 + gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 1 + gcc/testsuite/gcc.target/i386/mcount_pic.c | 2 +- gcc/testsuite/gcc.target/i386/pr52146.c | 1 + gcc/testsuite/gcc.target/i386/pr52698.c | 1 + gcc/testsuite/gcc.target/i386/pr52857-1.c | 1 + gcc/testsuite/gcc.target/i386/pr52857-2.c | 1 + gcc/testsuite/gcc.target/i386/pr52876.c | 1 + gcc/testsuite/gcc.target/i386/pr53698.c | 1 + gcc/testsuite/gcc.target/i386/pr54157.c | 1 + gcc/testsuite/gcc.target/i386/pr55049-1.c | 1 + gcc/testsuite/gcc.target/i386/pr55093.c | 1 + gcc/testsuite/gcc.target/i386/pr55116-1.c | 1 + gcc/testsuite/gcc.target/i386/pr55116-2.c | 1 + gcc/testsuite/gcc.target/i386/pr55597.c | 1 + gcc/testsuite/gcc.target/i386/pr59929.c | 1 + gcc/testsuite/gcc.target/i386/pr63620.c | 2 +- gcc/testsuite/gcc.target/i386/pr66470.c | 1 + gcc/testsuite/gcc.target/i386/pr88828-1.c | 49 + gcc/testsuite/gcc.target/i386/pr88828-1a.c | 17 + gcc/testsuite/gcc.target/i386/pr88828-1b.c | 23 + gcc/testsuite/gcc.target/i386/pr88828-1c.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-4a.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-4b.c | 21 + gcc/testsuite/gcc.target/i386/pr88828-5a.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-5b.c | 20 + gcc/testsuite/gcc.target/i386/pr88828-7.c | 53 + gcc/testsuite/gcc.target/i386/pr88828-7a.c | 16 + gcc/testsuite/gcc.target/i386/pr88828-7b.c | 22 + gcc/testsuite/gcc.target/i386/pr88828-8.c | 46 + gcc/testsuite/gcc.target/i386/pr88828-8a.c | 15 + gcc/testsuite/gcc.target/i386/pr88828-8b.c | 21 + gcc/testsuite/gcc.target/i386/pr88828-9.c | 46 + gcc/testsuite/gcc.target/i386/pr88828-9a.c | 16 + gcc/testsuite/gcc.target/i386/pr88828-9b.c | 23 + gcc/testsuite/lib/target-supports.exp | 10 - gcc/tree-ssa-forwprop.c | 97 +- libbacktrace/ChangeLog | 6 + libbacktrace/configure | 6 - libbacktrace/configure.ac | 6 - libcpp/ChangeLog | 34 + libcpp/include/line-map.h | 4 +- libcpp/line-map.c | 57 +- libgcc/ChangeLog | 10 + libgcc/config.host | 6 +- libgcc/config/i386/sol2-unwind.h | 36 +- libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgo/go/runtime/heapdump.go | 10 +- libgo/go/runtime/mgcmark.go | 2 +- libgo/go/runtime/mprof.go | 325 +- libgo/go/runtime/panic.go | 4 +- libgo/go/runtime/string.go | 4 + libgo/go/runtime/symtab.go | 8 +- libgo/go/runtime/traceback_gccgo.go | 16 +- libgo/runtime/go-caller.c | 18 +- libgo/runtime/go-callers.c | 63 +- libgo/runtime/runtime.h | 1 + libsanitizer/ChangeLog | 6 + libsanitizer/configure | 6 - libsanitizer/configure.ac | 6 - libstdc++-v3/ChangeLog | 191 + .../amd64/baseline_symbols.txt | 0 .../baseline_symbols.txt | 0 .../i386-solaris2.10/amd64/baseline_symbols.txt | 5800 -------------------- .../abi/post/i386-solaris2.10/baseline_symbols.txt | 5742 ------------------- .../baseline_symbols.txt | 0 .../sparcv9/baseline_symbols.txt | 0 .../post/sparc-solaris2.10/baseline_symbols.txt | 5735 ------------------- .../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 5793 ------------------- .../os/solaris/{solaris2.10 => }/ctype_base.h | 0 .../{solaris2.10 => }/ctype_configure_char.cc | 0 .../os/solaris/{solaris2.10 => }/ctype_inline.h | 0 .../os/solaris/{solaris2.10 => }/os_defines.h | 0 libstdc++-v3/configure.host | 25 +- libstdc++-v3/include/bits/basic_string.h | 58 +- libstdc++-v3/include/bits/invoke.h | 59 + libstdc++-v3/include/bits/regex.h | 15 +- libstdc++-v3/include/bits/regex.tcc | 9 +- libstdc++-v3/include/bits/std_function.h | 74 +- libstdc++-v3/include/bits/stl_pair.h | 11 +- libstdc++-v3/include/bits/stl_tree.h | 13 +- libstdc++-v3/include/bits/unique_ptr.h | 128 +- libstdc++-v3/include/experimental/type_traits | 4 +- libstdc++-v3/include/std/functional | 62 +- libstdc++-v3/include/std/future | 10 +- libstdc++-v3/include/std/iterator | 3 +- libstdc++-v3/include/std/thread | 20 +- libstdc++-v3/include/std/tuple | 8 +- libstdc++-v3/include/std/type_traits | 26 +- libstdc++-v3/include/std/variant | 226 +- libstdc++-v3/libsupc++/new_opa.cc | 6 - libstdc++-v3/python/libstdcxx/v6/printers.py | 15 +- .../members/allocate_hint_nonpod.cc | 2 +- .../testsuite/20_util/function_objects/invoke/1.cc | 40 +- .../20_util/function_objects/invoke/{1.cc => 2.cc} | 34 +- .../20_util/is_nothrow_convertible/value.cc | 18 +- .../1.cc => is_nothrow_convertible/value_ext.cc} | 18 +- .../20_util/is_nothrow_invocable/value.cc | 15 +- .../20_util/is_nothrow_invocable/value_ext.cc | 13 +- .../testsuite/20_util/nonesuch/nonesuch.cc | 39 + .../testsuite/20_util/tuple/cons/noexcept_specs.cc | 4 +- .../testsuite/20_util/unique_ptr/dr2899.cc | 54 + .../basic_string/allocator/char/copy_assign.cc | 37 + .../basic_string/allocator/wchar_t/copy_assign.cc | 36 + .../testsuite/23_containers/vector/59829.cc | 2 +- .../testsuite/23_containers/vector/bool/80893.cc | 2 +- .../testsuite/30_threads/thread/cons/69724.cc | 70 + .../testsuite/experimental/type_traits/nonesuch.cc | 40 + .../testsuite/ext/enc_filebuf/char/13598.cc | 4 - .../testsuite/libstdc++-prettyprinters/compat.cc | 24 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 15 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 386 +- 147 files changed, 2875 insertions(+), 24510 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype71.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/trailing1.C create mode 100644 gcc/testsuite/g++.dg/init/static5.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-40.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbitv2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbitv4sf.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9b.c rename libstdc++-v3/config/abi/post/{i386-solaris2.11 => i386-solaris}/amd64/basel [...] rename libstdc++-v3/config/abi/post/{i386-solaris2.11 => i386-solaris}/baseline_sy [...] delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.10/amd64/baseline_sy [...] delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.10/baseline_symbols.txt rename libstdc++-v3/config/abi/post/{sparc-solaris2.11 => sparc-solaris}/baseline_ [...] rename libstdc++-v3/config/abi/post/{sparc-solaris2.11 => sparc-solaris}/sparcv9/b [...] delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.10/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.10/sparcv9/baseline [...] rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_base.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_configure_char.cc (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_inline.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/os_defines.h (100%) copy libstdc++-v3/testsuite/20_util/function_objects/invoke/{1.cc => 2.cc} (58%) copy libstdc++-v3/testsuite/20_util/{function_objects/invoke/1.cc => is_nothrow_co [...] create mode 100644 libstdc++-v3/testsuite/20_util/nonesuch/nonesuch.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/dr2899.cc create mode 100644 libstdc++-v3/testsuite/30_threads/thread/cons/69724.cc create mode 100644 libstdc++-v3/testsuite/experimental/type_traits/nonesuch.cc