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-mainline-allnoconfig in repository toolchain/gcc.
from 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 [...] adds 58bcbab7b75 C++: namespaces and scopes for enum values (PR c++/88121) adds 81c011e2de0 /cp 2018-11-29 Paolo Carlini paolo.carlini@oracle.com adds eacecc3849d 2018-11-29 Vladimir Makarov vmakarov@redhat.com adds edcd8417d72 PR target/54700 * config/i386/sse.md (*<sse4_1>_blendv<s [...] adds 36f84b83974 PR target/88152 * config/i386/sse.md (*<sse>_movmsk<ssemo [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 278 ++++- 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 | 204 +++- 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 | 24 + gcc/cp/cp-name-hint.h | 1 + gcc/cp/decl.c | 58 +- gcc/cp/error.c | 25 +- gcc/cp/name-lookup.c | 72 +- gcc/doc/extend.texi | 9 +- gcc/doc/invoke.texi | 71 +- gcc/flag-types.h | 8 + gcc/ipa-inline.c | 6 + gcc/match.pd | 93 +- gcc/opts.c | 154 +++ gcc/testsuite/ChangeLog | 110 ++ .../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/constexpr-47969.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C | 2 +- .../{constexpr-base6.C => constexpr-base6b.C} | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr87539.C | 85 ++ gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla5.C | 2 +- gcc/testsuite/g++.dg/ext/stmtexpr15.C | 3 +- gcc/testsuite/g++.dg/ext/vla1.C | 5 +- .../g++.dg/lookup/suggestions-scoped-enums.C | 110 ++ .../g++.dg/lookup/suggestions-unscoped-enums.C | 91 ++ gcc/testsuite/g++.dg/other/fold1.C | 2 +- gcc/testsuite/g++.dg/parse/array-size2.C | 4 +- gcc/testsuite/g++.dg/parse/crash36.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr88152-1.C | 55 + gcc/testsuite/g++.dg/tree-ssa/pr88152-2.C | 85 ++ gcc/testsuite/g++.dg/ubsan/pr81530.C | 2 +- gcc/testsuite/g++.dg/warn/Wvla-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wvla-2.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C | 8 +- gcc/testsuite/g++.old-deja/g++.law/init3.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p6149.C | 2 +- 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/pr88152.C | 44 + 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/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 + .../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/i386/pr34256.c | 4 +- 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-vect-patterns.c | 10 +- gcc/tree.c | 32 + gcc/tree.h | 7 + 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 + 124 files changed, 4403 insertions(+), 1175 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 copy gcc/testsuite/g++.dg/cpp0x/{constexpr-base6.C => constexpr-base6b.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87539.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions-scoped-enums.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions-unscoped-enums.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/pr88152.C 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 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