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 ee2ee128314 Daily bump. adds 3c58765ba3a PR go/88060 syscall: always define _AT_FDCWD and IPv6MTUInfo adds a74ae575f25 PR lto/84044 * ipa-devirt.c (odr_types_equivalent_p): Use [...] adds 818af1aa699 gcc/c/ChangeLog: adds f0075e6e2be S/390: Support vector load/store alignment hints adds b2cdb112176 * lang.opt (fdec-include): New option. * options.c (set_d [...] adds 067d236eedd [driver] Ensure --help=params lines end with period adds c5f7c189b59 [libbacktrace] Factor out read_string adds 4c67b8d700b PR rtl-optimization/87817 * config/i386/i386.md (bmi2_bzh [...] adds 2f9f8666bad apply_subst_iterator: Handle define_split/define_insn_and_split adds 3548c1002a0 x86: Add pmovzx/pmovsx patterns with memory operands adds 89831c99bf3 2018-11-20 Jeff Law law@redhat.com adds 693a7077945 2018-11-21 Richard Biener rguenther@suse.de adds 5e3f5e719af [PATCH][PR84877]Dynamically align the address for local par [...] adds f16e74ef470 PR target/87839 * config/aarch64/atomics.md (@aarch64_com [...] adds 7e2fa3f9dc1 PR c++/87393 * parser.c (cp_parser_linkage_specification) [...] adds 3640776c7d8 compute discriminator info for overrides adds 8e1f49426c7 PR lto/87957 * tree.c (fld_decl_context): Break out from [...] adds 86076a1b5a5 PR lto/87957 * g++.dg/lto/odr-1_0.C: Extend by mismatched [...] adds 0bea60b4686 PR libstdc++/88113 use size_type consistently instead of size_t adds 9a6cb426f05 PR libstdc++/88111 Make maximum block size depend on size_t width adds 442cb64f451 * invoke.texi (-fdec-include): Document. adds 179aeb6b50e PR target/85667 * config/i386/i386.c (function_value_ms_6 [...] adds 6c94bf62eae PR middle-end/88129 * function.c (expand_function_end): D [...] adds 4b0e25f99d8 PR rtl-optimization/85925 * gcc.c-torture/execute/2018112 [...] adds 487113368ea Revert the revert: 2013-10-26 Vladimir Makarov <vmakaro [...] adds 7e4504eb270 PR c++/87386 * parser.c (cp_parser_primary_expression): U [...] adds 8029f85e0c6 PR c++/88122 * method.c (maybe_explain_implicit_delete): [...] adds 1cbf749f4da [libbacktrace] Factor out read_initial_length adds 7e0b3b8b025 Daily bump. adds 00395a83b0b libphobos/ChangeLog: adds 75c0d5354c9 Replace sync builtins with atomic builtins adds 5ae87328d64 Do not mix -fsanitize=thread and -mabi=ms (PR sanitizer/88017). adds 8d9758567fb PR c++/87386 * parser.c (cp_parser_operator): Use str.get [...] adds 7fbefb0defe PR target/85644 PR target/86832 * config/i386/i386.c (ix [...] adds c2ec998b7d7 2018-11-22 Richard Biener rguenther@suse.de adds eff71cfb101 2018-11-22 Richard Biener rguenther@suse.de adds 4cc2368f267 * g++.dg/lto/odr-2_0.C: Remove extra brace adds 06baab54532 Update changelog entry. adds d58f58b02d4 PR libstdc++/87520 Always pass type-punned type_info reference adds 545031a3bc6 Add new maintainer script for PRs that can be closed. adds b51523c4af8 2018-11-22 Richard Biener rguenther@suse.de adds f98495d90ba PR85434: Prevent spilling of stack protector guard's addres [...] adds 67369544962 Fix option values for -march. adds 2f5274cc3ca * config/i386/i386.c (ix86_avx_emit_vzeroupper): Remove. [...] adds 8fc3599dcab 2018-11-22 Vladimir Makarov vmakarov@redhat.com adds a9b9381580d Improve relocation adds 44d06499545 PR tree-optimization/85794 * gcc.dg/vect/O3-pr85794.c: New test. adds 9dd8d61296f * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. * g++.dg/lto [...] adds 58ac00b83e5 * config/i386/i386.c (ix86_check_avx_upper_register): Ret [...] adds cb9ebab4f81 * config/i386/i386.c (ix86_option_override_internal): For [...] adds 6a3c15c9ae0 * config/i386/i386.c (ix86_option_override_internal, ix86 [...] adds 490c362e611 * lto.c (cmp_type_location): Remove. (lto_read_decls): Do [...] adds 39ac5418fd5 PR lto/88142 * ipa-devirt.c (type_variants_equivalent_p): [...] adds 063f7a4af80 * lang.opt (fpad-source): New option. * scanner.c (load_l [...] adds 950adc0ce27 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 294 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/bitmap.c | 4 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 1 + gcc/c-family/c-common.h | 2 + gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 340 +++++++++++++++------ gcc/cfgexpand.c | 17 ++ gcc/common/config/i386/i386-common.c | 25 +- gcc/config.in | 7 + gcc/config/aarch64/atomics.md | 2 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 87 ++++-- gcc/config/arm/arm.md | 163 +++++++++- gcc/config/arm/predicates.md | 17 ++ gcc/config/arm/thumb1.md | 13 + gcc/config/arm/unspecs.md | 3 + gcc/config/i386/i386.c | 214 ++++++------- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 85 ++++-- gcc/config/i386/sse.md | 320 +++++++++++++++++-- gcc/config/s390/s390.c | 13 + gcc/config/s390/s390.md | 4 +- gcc/config/s390/vector.md | 12 +- gcc/configure | 36 +++ gcc/configure.ac | 6 + gcc/cp/ChangeLog | 36 +++ gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.c | 2 +- gcc/cp/method.c | 8 +- gcc/cp/parser.c | 176 +++++++++-- gcc/doc/extend.texi | 41 +++ gcc/doc/md.texi | 55 +++- gcc/explow.c | 5 +- gcc/explow.h | 3 + gcc/final.c | 19 +- gcc/fortran/ChangeLog | 27 ++ gcc/fortran/invoke.texi | 24 +- gcc/fortran/lang.opt | 8 + gcc/fortran/options.c | 1 + gcc/fortran/scanner.c | 287 +++++++++++++++-- gcc/function.c | 101 ++++-- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 103 ++++--- gcc/ira-costs.c | 176 ++++++----- gcc/lra-spills.c | 15 + gcc/lto-streamer-out.c | 1 - gcc/lto/ChangeLog | 5 + gcc/lto/lto.c | 42 +-- gcc/params.def | 2 +- gcc/read-rtl.c | 9 +- gcc/target-insns.def | 2 + gcc/testsuite/ChangeLog | 148 +++++++++ .../c-c++-common/builtin-has-attribute-2.c | 206 +++++++++++++ .../c-c++-common/builtin-has-attribute-3.c | 314 +++++++++++++++++++ .../c-c++-common/builtin-has-attribute-4.c | 285 +++++++++++++++++ gcc/testsuite/c-c++-common/builtin-has-attribute.c | 60 ++++ gcc/testsuite/g++.dg/cpp0x/implicit15.C | 11 + gcc/testsuite/g++.dg/diagnostic/pr87386.C | 18 ++ gcc/testsuite/g++.dg/lto/odr-1_0.C | 5 +- gcc/testsuite/g++.dg/lto/odr-1_1.C | 14 +- gcc/testsuite/g++.dg/lto/odr-2_0.C | 7 + gcc/testsuite/g++.dg/lto/odr-2_1.C | 4 + gcc/testsuite/g++.dg/lto/odr-3_0.C | 32 ++ gcc/testsuite/g++.dg/lto/odr-3_1.C | 16 + gcc/testsuite/g++.dg/lto/odr-4_0.C | 11 + gcc/testsuite/g++.dg/lto/odr-4_1.C | 9 + gcc/testsuite/g++.dg/lto/odr-5_0.C | 12 + gcc/testsuite/g++.dg/lto/odr-5_1.C | 9 + gcc/testsuite/g++.dg/parse/error17.C | 2 +- gcc/testsuite/gcc.c-torture/execute/20181120-1.c | 6 +- gcc/testsuite/gcc.dg/builtin-has-attribute.c | 45 +++ gcc/testsuite/gcc.dg/pr84877.c | 38 +++ gcc/testsuite/gcc.dg/tsan/pr88017.c | 6 + gcc/testsuite/gcc.dg/vect/O3-pr85794.c | 12 + gcc/testsuite/gcc.misc-tests/help.exp | 2 + gcc/testsuite/gcc.target/aarch64/pr87839.c | 29 ++ gcc/testsuite/gcc.target/arm/pr85434.c | 200 ++++++++++++ .../gcc.target/i386/builtin-has-attribute.c | 54 ++++ gcc/testsuite/gcc.target/i386/pr82361-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr85667-1.c | 33 ++ gcc/testsuite/gcc.target/i386/pr85667-2.c | 15 + gcc/testsuite/gcc.target/i386/pr85667-3.c | 33 ++ gcc/testsuite/gcc.target/i386/pr85667-4.c | 15 + gcc/testsuite/gcc.target/i386/pr87317-1.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-10.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-11.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-12.c | 22 ++ gcc/testsuite/gcc.target/i386/pr87317-13.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-2.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-3.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-4.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-5.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-6.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-7.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-8.c | 14 + gcc/testsuite/gcc.target/i386/pr87317-9.c | 14 + gcc/testsuite/gcc.target/s390/vector/align-1.c | 30 ++ gcc/testsuite/gcc.target/s390/vector/align-2.c | 29 ++ gcc/testsuite/gfortran.dg/gomp/include_1.f | 49 +++ gcc/testsuite/gfortran.dg/gomp/include_1.inc | 1 + gcc/testsuite/gfortran.dg/gomp/include_2.f90 | 32 ++ gcc/testsuite/gfortran.dg/include_10.f | 11 + gcc/testsuite/gfortran.dg/include_10.inc | 1 + gcc/testsuite/gfortran.dg/include_11.f | 20 ++ gcc/testsuite/gfortran.dg/include_12.f | 65 ++++ gcc/testsuite/gfortran.dg/include_13.f90 | 44 +++ gcc/testsuite/gfortran.dg/pad_source_1.f | 8 + gcc/testsuite/gfortran.dg/pad_source_2.f | 9 + gcc/testsuite/gfortran.dg/pad_source_3.f | 8 + gcc/testsuite/gfortran.dg/pad_source_4.f | 7 + gcc/testsuite/gfortran.dg/pad_source_5.f | 7 + .../gfortran.dg/{vect/vect-8.f90 => pr88148.f90} | 7 +- gcc/testsuite/lib/options.exp | 34 ++- gcc/tree-ssa-dom.c | 28 +- gcc/tree-ssa-loop-niter.c | 27 +- gcc/tree-ssa-loop-niter.h | 1 + gcc/tree-ssa-sccvn.c | 12 + gcc/tree-streamer-in.c | 7 + gcc/tree-streamer-out.c | 7 + gcc/tree.c | 100 +++--- libbacktrace/ChangeLog | 10 + libbacktrace/dwarf.c | 75 +++-- libgfortran/ChangeLog | 12 + libgfortran/Makefile.in | 1 + libgfortran/acinclude.m4 | 20 +- libgfortran/config.h.in | 6 +- libgfortran/configure | 52 ++-- libgfortran/configure.ac | 4 +- libgfortran/io/io.h | 24 +- libgo/mksysinfo.sh | 13 + libphobos/ChangeLog | 6 + libphobos/testsuite/libphobos.shared/shared.exp | 2 +- libstdc++-v3/ChangeLog | 55 ++++ libstdc++-v3/include/bits/shared_ptr_base.h | 24 +- libstdc++-v3/include/bits/stl_algobase.h | 4 + libstdc++-v3/include/bits/stl_deque.h | 10 + libstdc++-v3/include/bits/stl_iterator.h | 5 + libstdc++-v3/include/bits/stl_uninitialized.h | 13 +- libstdc++-v3/include/bits/stl_vector.h | 8 +- libstdc++-v3/include/std/memory_resource | 14 +- libstdc++-v3/src/c++17/memory_resource.cc | 52 ++-- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../experimental/propagate_const/requirements2.cc | 2 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 2 +- .../experimental/propagate_const/requirements5.cc | 2 +- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/bugzilla-close-candidate.py | 96 ++++++ 154 files changed, 5012 insertions(+), 744 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute-4.c create mode 100644 gcc/testsuite/c-c++-common/builtin-has-attribute.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit15.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr87386.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-4_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_1.C create mode 100644 gcc/testsuite/gcc.dg/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.dg/pr84877.c create mode 100644 gcc/testsuite/gcc.dg/tsan/pr88017.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr85794.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87839.c create mode 100644 gcc/testsuite/gcc.target/arm/pr85434.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-has-attribute.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87317-9.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/align-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_1.inc create mode 100644 gcc/testsuite/gfortran.dg/gomp/include_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_10.f create mode 100644 gcc/testsuite/gfortran.dg/include_10.inc create mode 100644 gcc/testsuite/gfortran.dg/include_11.f create mode 100644 gcc/testsuite/gfortran.dg/include_12.f create mode 100644 gcc/testsuite/gfortran.dg/include_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/pad_source_1.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_2.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_3.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_4.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_5.f copy gcc/testsuite/gfortran.dg/{vect/vect-8.f90 => pr88148.f90} (98%) create mode 100755 maintainer-scripts/bugzilla-close-candidate.py