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-stable-defconfig in repository toolchain/gcc.
from 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 adds 00f6400ee15 * except.c (do_allocate_exception): Annotate __cxa_allocat [...] adds c727bc5d65c * profile-count.h (profile_count::split): Give better resu [...] adds 02fa15302a6 * tree-ssa-ifcombine.c (update_profile_after_ifcombine): H [...] adds 837c58f7be7 * lto.c (lto_read_decls): Fix handling of INTEGER_CST. adds 63c3361d21b * predict.c (determine_unlikely_bbs): Forward declare; als [...] adds c115ab8aa1b [PR c++/87531] operator= lookup in templates adds 5b8d2a77754 Implement P1094R2, Nested inline namespaces. * parser.c ( [...] adds 12135f5b3e1 libphobos: Merge common version blocks using arch_any conditions adds 656f8801b85 PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invali [...] adds af8c65ae068 Daily bump. adds 5424f0c7867 PR libstdc++/86910 fix filesystem::create_directories adds 9bee8a42043 2018-11-28 Aaron Sawdey acsawdey@linux.ibm.com adds 2bdd9c115a1 [RS6000] rs6000_call_template for external call insn assemb [...] adds a7fc84e89bd [RS6000] rs6000_indirect_call_template adds 0280b96a18e [RS6000] Replace TLSmode with P, and correct tls call mems adds 24fdcfda6d8 [RS6000] Remove constraints on call rounded_stack_size_rtx arg adds 0a4b5c66df9 [RS6000] Use standard call patterns for __tls_get_addr calls adds 5969e425db9 [RS6000] inline plt call sequences adds fa31be6baeb [RS6000] Bogus easy_fp_constant call adds fea980b417a [RS6000] "G" and "H" constraints adds 109b1500ab9 [RS6000] CONST_DOUBLE tidy adds 9c9893a40bc [RS6000] movdi_internal64 insn lengths adds aec9dfc0b82 [RS6000] PR11848 rs6000_emit_move long double split adds da468d9d125 PR c++/87539 * g++.dg/cpp0x/pr87539.C: New test.
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 2 +- gcc/ChangeLog | 259 ++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 15 + gcc/c-family/c-ubsan.c | 6 +- gcc/c-family/c-warn.c | 7 +- gcc/config.in | 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/config/rs6000/constraints.md | 11 +- gcc/config/rs6000/darwin.md | 8 +- gcc/config/rs6000/predicates.md | 73 +- gcc/config/rs6000/rs6000-protos.h | 10 +- gcc/config/rs6000/rs6000-string.c | 5 +- gcc/config/rs6000/rs6000.c | 702 ++++++++++--- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 1074 +++++++++----------- gcc/configure | 48 +- gcc/configure.ac | 6 + gcc/cp/ChangeLog | 30 + gcc/cp/class.c | 13 + gcc/cp/decl.c | 2 +- gcc/cp/except.c | 2 +- gcc/cp/parser.c | 29 +- gcc/cp/typeck2.c | 8 +- gcc/doc/invoke.texi | 44 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 102 +- gcc/go/gofrontend/expressions.h | 27 +- gcc/go/gofrontend/statements.cc | 55 +- gcc/go/gofrontend/statements.h | 14 + gcc/ira-costs.c | 64 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 3 +- gcc/predict.c | 47 +- gcc/profile-count.h | 8 +- gcc/testsuite/ChangeLog | 77 +- .../c-c++-common/Wsizeof-pointer-memaccess4.c | 36 + 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/cpp0x/pr87539.C | 85 ++ gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C | 29 + gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C | 26 + gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C | 1 + gcc/testsuite/g++.dg/ext/flexary31.C | 8 + gcc/testsuite/g++.dg/lookup/pr87531.C | 73 ++ gcc/testsuite/g++.dg/opt/pr83084.C | 1 + .../g++.dg/{cpp0x/range-for17.C => pr88217.C} | 1 + gcc/testsuite/gcc.dg/predict-13.c | 4 +- .../gcc.dg/{predict-13.c => predict-13b.c} | 6 +- gcc/testsuite/gcc.dg/predict-22.c | 59 ++ 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 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-4.c | 4 +- .../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-ifcombine.c | 11 +- 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 +- 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/core/stdc/errno.d | 545 +--------- libphobos/libdruntime/core/stdc/fenv.d | 116 +-- libphobos/libdruntime/core/stdc/math.d | 53 +- libphobos/libdruntime/core/sys/linux/dlfcn.d | 121 +-- libphobos/libdruntime/core/sys/linux/epoll.d | 58 +- libphobos/libdruntime/core/sys/linux/link.d | 45 +- libphobos/libdruntime/core/sys/linux/sys/auxv.d | 89 +- libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 49 +- libphobos/libdruntime/core/sys/linux/sys/inotify.d | 45 +- libphobos/libdruntime/core/sys/linux/sys/mman.d | 250 +---- libphobos/libdruntime/core/sys/posix/dlfcn.d | 53 +- libphobos/libdruntime/core/sys/posix/fcntl.d | 77 +- libphobos/libdruntime/core/sys/posix/signal.d | 173 +--- libphobos/libdruntime/core/sys/posix/sys/mman.d | 69 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 163 +-- 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 | 84 ++ 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/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_path.h | 33 +- 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/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/ops.cc | 32 +- libstdc++-v3/src/filesystem/path.cc | 52 +- libstdc++-v3/src/filesystem/std-ops.cc | 68 +- 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/erasure.cc | 10 +- .../vector/erasure.cc | 12 +- .../27_io/filesystem/filesystem_error/cons.cc | 93 ++ .../27_io/filesystem/filesystem_error/copy.cc | 111 ++ .../filesystem/operations/create_directories.cc | 51 + .../27_io/filesystem/path/generation/relative.cc | 20 + .../filesystem/operations/create_directories.cc | 52 + .../string_view/operations/substr/char/83511.cc} | 15 +- .../operations/substr/wchar_t/83511.cc} | 15 +- 151 files changed, 3891 insertions(+), 2833 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess4.c 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/cpp0x/pr87539.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary31.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87531.C copy gcc/testsuite/g++.dg/{cpp0x/range-for17.C => pr88217.C} (80%) copy gcc/testsuite/gcc.dg/{predict-13.c => predict-13b.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/predict-22.c 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 [...]