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-stable-defconfig in repository toolchain/gcc.
from 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. adds b85725c8d48 [PATCH] [Arm] Fix fpu configurations for Cortex-R7 and Cortex-R8 adds c1ddd9912c1 PR libstdc++/88119 use alignof in std::alignment_of, not __ [...] adds 1650c1ec172 2018-11-29 Richard Biener rguenther@suse.de adds 44985203d9a 2018-11-29 Edward Smith-Rowland 3dw4rd@verizon.net adds 554f81c6e45 2018-11-29 Michael Ploujnikov michael.ploujnikov@oracle.com adds 15728e02569 PR target/88234 * config/rs6000/rs6000.c (rs6000_gimple_f [...] adds 7931f9ca3c9 PR target/88152 * tree.h (build_uniform_cst, uniform_inte [...] adds 6dc296f5212 PR target/54700 * config/i386/sse.md (ssebytemode): Add V [...] adds a1cda2e37fb 2018-11-29 Edward Smith-Rowland 3dw4rd@verizon.net adds fcc6ff284cf * match.pd (sinh (atanh (x))): New simplification rules. [...] adds 126dab7c9d8 Add a new option -flive-patching={inline-only-static|inline [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 280 ++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-warn.c | 7 +- gcc/cif-code.def | 6 + gcc/common.opt | 18 + gcc/config.in | 6 + gcc/config/aarch64/aarch64.c | 4 +- gcc/config/arm/arm-cpus.in | 8 +- gcc/config/h8300/constraints.md | 4 + gcc/config/h8300/h8300.md | 58 +- gcc/config/h8300/predicates.md | 34 +- gcc/config/i386/sse.md | 78 +- 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 | 738 +++++++++++--- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 1074 +++++++++----------- gcc/configure | 48 +- gcc/configure.ac | 6 + gcc/cp/ChangeLog | 23 + gcc/cp/class.c | 13 + gcc/cp/decl.c | 2 +- gcc/cp/except.c | 2 +- gcc/cp/parser.c | 29 +- gcc/doc/invoke.texi | 71 +- gcc/flag-types.h | 8 + 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/ipa-inline.c | 6 + gcc/ira-costs.c | 64 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 3 +- gcc/match.pd | 93 +- gcc/opts.c | 154 +++ gcc/predict.c | 47 +- gcc/profile-count.h | 8 +- gcc/testsuite/ChangeLog | 83 ++ .../c-c++-common/Wsizeof-pointer-memaccess4.c | 36 + 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 + gcc/testsuite/g++.dg/tree-ssa/pr88152-1.C | 55 + gcc/testsuite/g++.dg/tree-ssa/pr88152-2.C | 85 ++ gcc/testsuite/g++.target/i386/avx-check.h | 1 + gcc/testsuite/g++.target/i386/avx-os-support.h | 1 + gcc/testsuite/g++.target/i386/avx-pr54700-1.C | 9 + gcc/testsuite/g++.target/i386/avx-pr54700-2.C | 8 + gcc/testsuite/g++.target/i386/avx2-check.h | 1 + gcc/testsuite/g++.target/i386/avx2-pr54700-1.C | 69 ++ gcc/testsuite/g++.target/i386/avx2-pr54700-2.C | 72 ++ gcc/testsuite/g++.target/i386/m128-check.h | 1 + gcc/testsuite/g++.target/i386/m256-check.h | 1 + gcc/testsuite/g++.target/i386/sse4_1-check.h | 1 + gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C | 69 ++ gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C | 73 ++ gcc/testsuite/gcc.dg/live-patching-1.c | 22 + gcc/testsuite/gcc.dg/live-patching-2.c | 9 + gcc/testsuite/gcc.dg/live-patching-3.c | 9 + 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/sinhatanh-1.c | 62 ++ gcc/testsuite/gcc.dg/sinhatanh-2.c | 68 ++ gcc/testsuite/gcc.dg/sinhatanh-3.c | 62 ++ gcc/testsuite/gcc.dg/torture/pr88243.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-4.c | 4 +- .../tree-ssa/{writeonly-2.c => writeonly-3.c} | 2 +- gcc/testsuite/gcc.dg/ubsan/pr88234.c | 29 + ...a-stack-alignment.c => ipa-stack-alignment-2.c} | 2 +- gcc/tree-ssa-ifcombine.c | 11 +- gcc/tree-vect-patterns.c | 10 +- gcc/tree.c | 32 + gcc/tree.h | 7 + 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 | 69 ++ libstdc++-v3/include/experimental/deque | 4 +- libstdc++-v3/include/experimental/string_view | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 7 +- libstdc++-v3/include/std/deque | 7 +- libstdc++-v3/include/std/string | 4 +- libstdc++-v3/include/std/string_view | 2 +- libstdc++-v3/include/std/type_traits | 2 +- libstdc++-v3/include/std/unordered_set | 13 + libstdc++-v3/include/std/vector | 3 + libstdc++-v3/src/filesystem/ops.cc | 32 +- libstdc++-v3/src/filesystem/path.cc | 52 +- libstdc++-v3/src/filesystem/std-ops.cc | 68 +- .../testsuite/20_util/alignment_of/value.cc | 26 +- .../testsuite/21_strings/basic_string/erasure.cc | 1 + .../operations/substr/char/83511.cc} | 16 +- .../operations/substr/wchar_t/83511.cc} | 16 +- .../testsuite/23_containers/deque/erasure.cc | 1 + .../23_containers/forward_list/erasure.cc | 1 + .../testsuite/23_containers/list/erasure.cc | 1 + .../testsuite/23_containers/map/erasure.cc | 1 + .../testsuite/23_containers/set/erasure.cc | 1 + .../23_containers/unordered_map/erasure.cc | 1 + .../23_containers/unordered_set/erasure.cc | 1 + .../testsuite/23_containers/vector/erasure.cc | 1 + .../filesystem/operations/create_directories.cc | 51 + .../filesystem/operations/create_directories.cc | 52 + .../string_view/operations/substr/char/83511.cc} | 15 +- .../operations/substr/wchar_t/83511.cc} | 15 +- 147 files changed, 4277 insertions(+), 2691 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess4.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 create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr88152-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr88152-2.C create mode 100644 gcc/testsuite/g++.target/i386/avx-check.h create mode 100644 gcc/testsuite/g++.target/i386/avx-os-support.h create mode 100644 gcc/testsuite/g++.target/i386/avx-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/avx-pr54700-2.C create mode 100644 gcc/testsuite/g++.target/i386/avx2-check.h create mode 100644 gcc/testsuite/g++.target/i386/avx2-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/avx2-pr54700-2.C create mode 100644 gcc/testsuite/g++.target/i386/m128-check.h create mode 100644 gcc/testsuite/g++.target/i386/m256-check.h create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-check.h create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C create mode 100644 gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C create mode 100644 gcc/testsuite/gcc.dg/live-patching-1.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-2.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-3.c 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/sinhatanh-1.c create mode 100644 gcc/testsuite/gcc.dg/sinhatanh-2.c create mode 100644 gcc/testsuite/gcc.dg/sinhatanh-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88243.c copy gcc/testsuite/gcc.dg/tree-ssa/{writeonly-2.c => writeonly-3.c} (84%) create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr88234.c copy gcc/testsuite/gcc.target/i386/{ipa-stack-alignment.c => ipa-stack-alignment-2 [...] 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/{20_util/unsynchronized_pool_resource/is_equal.cc => e [...] copy libstdc++-v3/testsuite/{20_util/unsynchronized_pool_resource/is_equal.cc => e [...]