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-arm-next-defconfig in repository toolchain/gcc.
from bc8e2ef4fe7 compiler: change expression importing to use Import_expression adds dc2af9e31cc PR c++/88181 * class.c (fixup_attribute_variants): Also p [...] adds d8552953726 2018-11-27 François Dumont fdumont@gcc.gnu.org adds 204d4af48ee compiler: add '$' to names in expression export data adds eb75d23ac08 compiler: finalize types parsed for inline functions adds 86f35a6edbf compiler: add types used by inline functions to export data adds b3df66f19fc compiler: add result parameter names for inlinable functions adds c8fb3443911 PR libstdc++/67843 set shared_ptr lock policy at build-time adds 69f634cc671 compiler: record final type for numeric expressions adds 745bbd57d97 Clean up temporary files created by std::filesystem testsuite adds 98386435f39 compiler: tweaks for importing inline function bodies adds f931ec5254b PR c++/88187 * decl.c (grokdeclarator): Don't diagnose de [...] adds a1c7ffb16bd Daily bump. adds da8dd06846d Add myself to MAINTAINERS adds 0b3b73c33cc 2018-10-19 Richard Biener rguenther@suse.de adds bc03033c8da PR c++/88215 * c-ubsan.c: Include langhooks.h. (ubsan_in [...] adds 04a73995e2c PR c++/87476 * typeck2.c (digest_init_r): Re-add handing [...] adds 84d0788eebd PR target/88189 * config/i386/i386.c (ix86_expand_sse_mov [...] adds b43559cbcdd [PATCH][GCC][DOC] Remove obsolete arm and aarch64 CPU names [...] adds 85d76a5d2aa 2018-11-28 Richard Biener rguenther@suse.de adds e9690ec3c7c 2018-11-28 Richard Biener rguenther@suse.de adds 8ba23dc9a18 PR testsuite/85368 * gcc.dg/tree-ssa/phi-opt-11.c: For br [...] adds 1accb46c587 [RS6000] Bootstrap failure compiling xcoffout.c adds 63848926792 2018-11-28 Richard Biener rguenther@suse.de adds e6dc9311567 Update C++17 library status docs adds b0bef750cfe 2018-11-28 Richard Biener rguenther@suse.de adds 257d0d5b781 [libbacktrace] Fix segfault upon allocation failure adds 4cb390b29cd Changed email ID to existing one. adds 8092d42a27b PR libstdc++/83306 make filesystem_error no-throw copyable adds 9992b9ccc78 Apply resolution for LWG DR 3096 adds c03129458e3 2018-11-28 Edward Smith-Rowland 3dw4rd@verizon.net adds 3714571df65 PR libstdc++/83511 add default argument to basic_string_vie [...] adds 0be5a3ebe35 Fix undefined references in libstdc++fs.a adds 88e39f599ee [PATCH][GCC][AARCH64] Replace calls to strtok with strtok_r [...] adds 6275ce7dca5 * config/h8300/constraints.md: Add "C" constraint for call [...] adds 345422ff232 Merge libphobos upstream version 2.076.1 adds 5f6f5357635 compiler: inline functions with assignments and return [...] adds 836e3bc61ca * config/rs6000/aix72.h: Update to match aix71.h changes. adds 81f1db30027 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. [...] adds 8bf3df2df61 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcomp [...] adds f228e7b7a67 PR c++/88222 - ICE with bit-field with invalid type. * de [...] adds 4da42d4fcab 2018-11-28 Vladimir Makarov vmakarov@redhat.com
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 3 +- gcc/ChangeLog | 69 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c-ubsan.c | 6 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/h8300/constraints.md | 4 + gcc/config/h8300/h8300.md | 58 ++++-- gcc/config/h8300/predicates.md | 34 ++-- gcc/config/i386/i386.c | 25 ++- gcc/config/i386/sse.md | 40 +++++ gcc/config/rs6000/aix72.h | 52 +++--- gcc/cp/ChangeLog | 22 +++ gcc/cp/class.c | 2 + gcc/cp/decl.c | 4 +- gcc/cp/typeck2.c | 8 +- gcc/doc/invoke.texi | 44 ++--- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 19 +- gcc/go/gofrontend/export.h | 14 +- gcc/go/gofrontend/expressions.cc | 197 ++++++++++++++++++--- gcc/go/gofrontend/expressions.h | 27 ++- gcc/go/gofrontend/gogo.cc | 54 ++++-- gcc/go/gofrontend/gogo.h | 10 +- gcc/go/gofrontend/import.cc | 27 ++- gcc/go/gofrontend/import.h | 43 ++++- gcc/go/gofrontend/statements.cc | 55 +++++- gcc/go/gofrontend/statements.h | 14 ++ gcc/go/gofrontend/types.cc | 1 + gcc/ira-costs.c | 64 +++---- gcc/testsuite/ChangeLog | 56 ++++++ gcc/testsuite/c-c++-common/ubsan/pr88215.c | 11 ++ gcc/testsuite/g++.dg/cpp0x/pr87476-1.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/pr87476-2.C | 23 +++ gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C | 1 + gcc/testsuite/g++.dg/debug/pr88181.C | 29 +++ gcc/testsuite/g++.dg/ext/flexary31.C | 8 + .../testsuite/g++.dg/gomp}/pr88182.C | 2 +- gcc/testsuite/g++.dg/opt/pr83084.C | 1 + gcc/testsuite/g++.dg/other/pr88187.C | 7 + .../g++.dg/{cpp0x/range-for17.C => pr88217.C} | 1 + gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 3 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 3 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 3 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 3 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 3 +- gcc/testsuite/gcc.dg/torture/pr79351.c | 26 +++ gcc/testsuite/gcc.dg/torture/pr88223.c | 16 ++ .../i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} | 2 +- gcc/testsuite/gcc.target/i386/avx-pr88189-2.c | 16 ++ gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c | 35 ++++ gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c | 16 ++ gcc/tree-ssa-sccvn.c | 12 +- gcc/tree-ssa.c | 1 + gcc/vr-values.c | 6 +- gcc/xcoffout.c | 2 +- libbacktrace/ChangeLog | 5 + libbacktrace/dwarf.c | 2 +- libgo/go/go/internal/gccgoimporter/parser.go | 9 + libgomp/ChangeLog | 5 + libphobos/ChangeLog | 13 ++ libphobos/Makefile.in | 3 +- libphobos/configure | 11 +- libphobos/configure.ac | 6 +- libphobos/libdruntime/Makefile.am | 2 +- libphobos/libdruntime/Makefile.in | 5 +- libphobos/libdruntime/object.d | 35 +++- libphobos/src/Makefile.am | 2 +- libphobos/src/Makefile.in | 5 +- libphobos/src/std/complex.d | 5 +- libphobos/src/std/math.d | 14 +- libphobos/src/std/random.d | 6 +- libphobos/testsuite/Makefile.in | 3 +- libstdc++-v3/ChangeLog | 111 +++++++++++- libstdc++-v3/acinclude.m4 | 66 +++++++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 94 +++++++++- libstdc++-v3/configure.ac | 1 + libstdc++-v3/doc/html/manual/configure.html | 20 ++- libstdc++-v3/doc/html/manual/memory.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 21 ++- libstdc++-v3/doc/xml/manual/configure.xml | 22 +++ libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 20 ++- libstdc++-v3/include/Makefile.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- .../include/{experimental => }/bits/erase_if.h | 17 +- libstdc++-v3/include/bits/fs_dir.h | 12 +- libstdc++-v3/include/bits/fs_path.h | 33 ++-- libstdc++-v3/include/bits/hashtable.h | 142 +++++++-------- libstdc++-v3/include/bits/shared_ptr_base.h | 6 +- libstdc++-v3/include/experimental/map | 6 +- libstdc++-v3/include/experimental/set | 6 +- libstdc++-v3/include/experimental/string_view | 2 +- libstdc++-v3/include/experimental/unordered_map | 6 +- libstdc++-v3/include/experimental/unordered_set | 6 +- libstdc++-v3/include/ext/concurrence.h | 9 +- libstdc++-v3/include/std/deque | 23 +++ libstdc++-v3/include/std/forward_list | 21 +++ libstdc++-v3/include/std/list | 21 +++ libstdc++-v3/include/std/map | 20 +++ libstdc++-v3/include/std/set | 20 +++ libstdc++-v3/include/std/string | 25 +++ libstdc++-v3/include/std/string_view | 2 +- libstdc++-v3/include/std/unordered_map | 23 +++ libstdc++-v3/include/std/unordered_set | 10 ++ libstdc++-v3/include/std/vector | 23 +++ libstdc++-v3/src/filesystem/path.cc | 52 +++--- libstdc++-v3/src/filesystem/std-dir.cc | 7 +- libstdc++-v3/src/filesystem/std-path.cc | 114 ++++++++---- .../string => 21_strings/basic_string}/erasure.cc | 12 +- .../operations/substr/char/83511.cc} | 16 +- .../operations/substr/wchar_t/83511.cc} | 16 +- .../deque/erasure.cc | 12 +- .../forward_list/erasure.cc | 12 +- .../list/erasure.cc | 12 +- .../{experimental => 23_containers}/map/erasure.cc | 10 +- .../{experimental => 23_containers}/set/erasure.cc | 10 +- .../unordered_map/erasure.cc | 10 +- .../unordered_set/allocator/move_assign.cc | 128 +++++++++---- .../unordered_set/erasure.cc | 10 +- .../vector/erasure.cc | 12 +- .../27_io/filesystem/filesystem_error/cons.cc | 93 ++++++++++ .../27_io/filesystem/filesystem_error/copy.cc | 111 ++++++++++++ .../27_io/filesystem/operations/canonical.cc | 1 + .../27_io/filesystem/operations/symlink_status.cc | 1 + .../27_io/filesystem/path/generation/relative.cc | 20 +++ .../string_view/operations/substr/char/83511.cc} | 15 +- .../operations/substr/wchar_t/83511.cc} | 15 +- 130 files changed, 2260 insertions(+), 579 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr88215.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-2.C create mode 100644 gcc/testsuite/g++.dg/debug/pr88181.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary31.C rename {libgomp/testsuite/libgomp.c++ => gcc/testsuite/g++.dg/gomp}/pr88182.C (91%) create mode 100644 gcc/testsuite/g++.dg/other/pr88187.C copy gcc/testsuite/g++.dg/{cpp0x/range-for17.C => pr88217.C} (80%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr79351.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88223.c copy gcc/testsuite/gcc.target/i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} (84%) create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr88189-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c rename libstdc++-v3/include/{experimental => }/bits/erase_if.h (81%) copy libstdc++-v3/testsuite/{experimental/string => 21_strings/basic_string}/erasu [...] copy libstdc++-v3/testsuite/{20_util/unsynchronized_pool_resource/is_equal.cc => 2 [...] copy libstdc++-v3/testsuite/{20_util/unsynchronized_pool_resource/is_equal.cc => 2 [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/deque/erasure.cc (83%) copy libstdc++-v3/testsuite/{experimental => 23_containers}/forward_list/erasure.cc (82%) copy libstdc++-v3/testsuite/{experimental => 23_containers}/list/erasure.cc (82%) copy libstdc++-v3/testsuite/{experimental => 23_containers}/map/erasure.cc (87%) copy libstdc++-v3/testsuite/{experimental => 23_containers}/set/erasure.cc (84%) copy libstdc++-v3/testsuite/{experimental => 23_containers}/unordered_map/erasure. [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/unordered_set/erasure. [...] copy libstdc++-v3/testsuite/{experimental => 23_containers}/vector/erasure.cc (82%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/cons.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc copy libstdc++-v3/testsuite/{20_util/unsynchronized_pool_resource/is_equal.cc => e [...] copy libstdc++-v3/testsuite/{20_util/unsynchronized_pool_resource/is_equal.cc => e [...]