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 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 [...] adds 74a1cc74cc9 Fix thinko in transition to memop_ret type (PR middle-end/88246). adds 85e8db4295e PR c/88172 - attribute aligned of zero silently accepted bu [...] adds 83ee3310ec7 PR c/88091 - c-c++-common/Wconversion-real.c etc. FAIL adds c1daaad5555 * config/i386/i386.c (inline_memory_move_cost): Check "in [...] adds d247a0a25ad gcc/ PR target/87496 * config/rs6000/rs6000.c (rs6000_opt [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 279 ++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-attribs.c | 98 +- gcc/c-family/c-common.c | 16 +- gcc/c-family/c-warn.c | 7 +- gcc/c/ChangeLog | 13 + gcc/c/c-decl.c | 7 +- gcc/c/c-typeck.c | 327 +++--- gcc/cif-code.def | 6 + gcc/common.opt | 18 + gcc/config.in | 6 + gcc/config/arm/arm-cpus.in | 8 +- gcc/config/i386/i386.c | 10 +- gcc/config/i386/mmx.md | 4 +- gcc/config/i386/sse.md | 78 +- 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 | 760 +++++++++++--- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 1074 +++++++++----------- gcc/configure | 48 +- gcc/configure.ac | 6 + gcc/cp/ChangeLog | 18 + gcc/cp/class.c | 13 + gcc/cp/except.c | 2 +- gcc/cp/parser.c | 29 +- gcc/doc/extend.texi | 9 +- gcc/doc/invoke.texi | 71 +- gcc/flag-types.h | 8 + gcc/ipa-inline.c | 6 + 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 | 92 ++ .../c-c++-common/Wsizeof-pointer-memaccess4.c | 36 + .../c-c++-common/builtin-has-attribute-2.c | 8 +- .../c-c++-common/builtin-has-attribute-3.c | 20 +- .../c-c++-common/builtin-has-attribute-4.c | 8 +- .../c-c++-common/builtin-has-attribute-5.c | 48 + 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/lookup/pr87531.C | 73 ++ 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/attr-aligned-2.c | 21 + gcc/testsuite/gcc.dg/builtin-has-attribute.c | 17 +- 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/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 + gcc/testsuite/gcc.target/aarch64/attr-aligned.c | 65 ++ gcc/testsuite/gcc.target/i386/attr-aligned.c | 65 ++ ...a-stack-alignment.c => ipa-stack-alignment-2.c} | 2 +- gcc/testsuite/gcc.target/powerpc/attr-aligned.c | 65 ++ gcc/testsuite/gcc.target/powerpc/pr87496.c | 10 + gcc/testsuite/gcc.target/sparc/attr-aligned.c | 65 ++ gcc/tree-ssa-ifcombine.c | 11 +- gcc/tree-vect-patterns.c | 10 +- gcc/tree.c | 32 + gcc/tree.h | 7 + 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 +-- libstdc++-v3/ChangeLog | 49 + libstdc++-v3/include/experimental/deque | 4 +- libstdc++-v3/include/ext/aligned_buffer.h | 7 +- libstdc++-v3/include/std/deque | 7 +- libstdc++-v3/include/std/string | 4 +- 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/std-ops.cc | 68 +- .../testsuite/20_util/alignment_of/value.cc | 26 +- .../testsuite/21_strings/basic_string/erasure.cc | 1 + .../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 + 127 files changed, 4437 insertions(+), 2754 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess4.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-5.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/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/attr-aligned-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 create mode 100644 gcc/testsuite/gcc.target/aarch64/attr-aligned.c create mode 100644 gcc/testsuite/gcc.target/i386/attr-aligned.c copy gcc/testsuite/gcc.target/i386/{ipa-stack-alignment.c => ipa-stack-alignment-2 [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/attr-aligned.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496.c create mode 100644 gcc/testsuite/gcc.target/sparc/attr-aligned.c