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-mainline-allmodconfig in repository toolchain/gcc.
from 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 [...] adds 2f4ed79a659 PR target/87807 * config/sparc/sparc-modes.def: Minor twe [...] adds accf2ab873f Support instrumenting returns of instrumented functions adds d4b85bdc318 Support changing fentry name per function adds 4ff90597a30 Allow changing the fentry section per file and per function adds abeb7adf629 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 340 ++++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 98 +- gcc/c-family/c-common.c | 16 +- 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-opts.h | 6 + gcc/config/i386/i386.c | 120 ++- gcc/config/i386/i386.opt | 29 + 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/config/sparc/sparc-modes.def | 10 +- gcc/config/sparc/sparc.c | 467 +++++---- 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 | 22 +- gcc/doc/invoke.texi | 93 +- gcc/flag-types.h | 8 + gcc/ipa-inline.c | 6 + gcc/match.pd | 93 +- gcc/opts.c | 154 +++ gcc/testsuite/ChangeLog | 124 +++ .../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 ++ gcc/testsuite/gcc.target/i386/fentryname1.c | 15 + gcc/testsuite/gcc.target/i386/fentryname2.c | 15 + gcc/testsuite/gcc.target/i386/fentryname3.c | 10 + ...a-stack-alignment.c => ipa-stack-alignment-2.c} | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 4 +- gcc/testsuite/gcc.target/i386/returninst1.c | 14 + gcc/testsuite/gcc.target/i386/returninst2.c | 21 + gcc/testsuite/gcc.target/i386/returninst3.c | 9 + gcc/testsuite/gcc.target/powerpc/attr-aligned.c | 65 ++ gcc/testsuite/gcc.target/powerpc/pr87496.c | 10 + gcc/testsuite/gcc.target/sparc/20181129-1.c | 28 + gcc/testsuite/gcc.target/sparc/20181129-2.c | 28 + 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 | 35 + 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 + .../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 + 130 files changed, 4786 insertions(+), 1398 deletions(-) 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 create mode 100644 gcc/testsuite/gcc.target/i386/fentryname1.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname2.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname3.c copy gcc/testsuite/gcc.target/i386/{ipa-stack-alignment.c => ipa-stack-alignment-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/returninst1.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst2.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst3.c 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/20181129-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20181129-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/attr-aligned.c