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 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. adds 579f637cd77 [libbacktrace] Factor out backtrace_vector_free adds 8cbe948e86e 2018-11-30 Richard Biener rguenther@suse.de adds 40c1a2fade8 Restrict vector extension to use 128bit vectors (PR testsui [...] adds 39f7a88fefc 2018-11-30 Richard Biener rguenther@suse.de adds d75dd45b378 [RS6000] num_insns_constant ICE adds 9e622efe71a [RS6000] PowerPC64 soft-float adds 57e4ba18100 Make red zone size more flexible for stack variables (PR sa [...] adds a90ea173ee1 [PATCH][GCC][ARM] Ensure dotproduct is only enabled on armv8 neon adds 07f113eac8f Call decl_default_tls_model with a proper type (PR gcov-pro [...] adds 8a4ef2e41fc [libbacktrace] Test check_PROGRAMS without mmap adds fe5ae6620f2 [libbacktrace] Add tests for unused formats adds 2df8a4a6fca Fix ICE in substring locations from macros in header files [...] adds e3c93d883cb 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds c11bc7c2fb1 The remainder of the Pre-emptively support P0646R1 for std [...] adds e131c631f67 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds 6a0dba3cee4 Initialize backtrace state once
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 169 +++++++- gcc/DATESTAMP | 2 +- gcc/asan.c | 202 +++++++-- gcc/asan.h | 25 ++ 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 | 18 + gcc/c/c-decl.c | 7 +- gcc/c/c-typeck.c | 327 ++++++++------- gcc/c/gimple-parser.c | 89 +++- gcc/cfgexpand.c | 14 +- gcc/config/arm/arm.h | 2 +- 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 | 156 ++++++- gcc/config/rs6000/predicates.md | 21 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 159 ++++--- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/sparc/sparc-modes.def | 10 +- gcc/config/sparc/sparc.c | 467 ++++++++++----------- 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 | 22 + gcc/input.c | 7 +- gcc/testsuite/ChangeLog | 107 +++++ gcc/testsuite/c-c++-common/Wformat-pr88257.c | 23 + gcc/testsuite/c-c++-common/Wformat-pr88257.h | 26 ++ gcc/testsuite/c-c++-common/asan/asan-stack-small.c | 28 ++ .../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/{gcc.dg => c-c++-common}/empty.h | 0 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/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/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/pr88152.C | 44 ++ gcc/testsuite/gcc.dg/attr-aligned-2.c | 21 + gcc/testsuite/gcc.dg/builtin-has-attribute.c | 17 +- gcc/testsuite/gcc.dg/gimplefe-34.c | 20 + .../gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} | 8 +- 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 + 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/testsuite/gfortran.dg/simd-builtins-1.f90 | 2 +- gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 2 +- gcc/testsuite/lib/target-supports.exp | 1 + gcc/tree-profile.c | 2 +- gcc/tree-vrp.c | 16 +- libbacktrace/ChangeLog | 19 + libbacktrace/Makefile.am | 93 ++++ libbacktrace/Makefile.in | 434 +++++++++++++++++-- libbacktrace/dwarf.c | 4 +- libbacktrace/internal.h | 12 + libbacktrace/{unittest.c => test_format.c} | 45 +- libgfortran/ChangeLog | 6 + libgfortran/runtime/backtrace.c | 12 +- libstdc++-v3/ChangeLog | 45 ++ libstdc++-v3/include/bits/basic_string.h | 52 +++ libstdc++-v3/include/bits/erase_if.h | 19 +- libstdc++-v3/include/std/deque | 8 +- libstdc++-v3/include/std/forward_list | 9 +- libstdc++-v3/include/std/list | 9 +- libstdc++-v3/include/std/map | 8 +- libstdc++-v3/include/std/set | 8 +- libstdc++-v3/include/std/string | 8 +- libstdc++-v3/include/std/string_view | 33 +- libstdc++-v3/include/std/unordered_map | 9 +- libstdc++-v3/include/std/unordered_set | 8 +- libstdc++-v3/include/std/vector | 8 +- .../testsuite/21_strings/basic_string/erasure.cc | 9 +- .../{erasure.cc => operations/ends_with/char/1.cc} | 44 +- .../ends_with/wchar_t/1.cc} | 44 +- .../starts_with/char/1.cc} | 44 +- .../starts_with/wchar_t/1.cc} | 44 +- .../operations/ends_with/char/1.cc} | 32 +- .../operations/ends_with/wchar_t/1.cc} | 32 +- .../operations/starts_with/char/1.cc} | 32 +- .../operations/starts_with/wchar_t/1.cc} | 32 +- .../testsuite/23_containers/deque/erasure.cc | 9 +- .../23_containers/forward_list/erasure.cc | 9 +- .../testsuite/23_containers/list/erasure.cc | 6 +- .../testsuite/23_containers/map/erasure.cc | 6 +- .../testsuite/23_containers/set/erasure.cc | 6 +- .../23_containers/unordered_map/erasure.cc | 6 +- .../23_containers/unordered_set/erasure.cc | 6 +- .../testsuite/23_containers/vector/erasure.cc | 9 +- 125 files changed, 3526 insertions(+), 954 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.c create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.h create mode 100644 gcc/testsuite/c-c++-common/asan/asan-stack-small.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-5.c copy gcc/testsuite/{gcc.dg => c-c++-common}/empty.h (100%) copy gcc/testsuite/g++.dg/cpp0x/{constexpr-base6.C => constexpr-base6b.C} (57%) 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++.target/i386/pr88152.C create mode 100644 gcc/testsuite/gcc.dg/attr-aligned-2.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-34.c copy gcc/testsuite/gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} (50%) 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 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 copy libbacktrace/{unittest.c => test_format.c} (70%) copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/ends [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/ends [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/star [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/star [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...]