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-allnoconfig in repository toolchain/ci/gcc.
from 6ffe4cf3716 Remove redundant static assertions in [meta.unary.prop] traits adds 19516e33c98 Fix tests that fail in C++2a mode adds 669b2639266 [AArch64] PR tree-optimization/90332: Implement vec_init<M> [...] adds d4aceceec0d Add -march=gfx906 for AMD GCN. adds 191c471552d Fix more tests that fail in C++2a mode adds 2bc51486854 Fix more failing tests for C++98 mode adds 9eb6db53fb0 Avoid unnecessary inclusion of <stdexcept> header adds 9c2f5af54e7 Make SRA re-construct orginal memory accesses when easy adds e2a82725af1 Drop alignment check in build_reconstructed_reference adds 4a1adada2e3 gcc/ChangeLog: adds bcfad180eac Darwin, PowerPC, libgcc - Ensure unwinder is built with alt [...] adds a3c76318e27 Darwin, c++, testsuite - adjust alignas4.C for Darwin's asm [...] adds ba0a085d39e * sv.po: Update. adds 2c7f294b55c RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files. adds f6492beb53c compiler: permit inlining temporary statements and references adds ed8a9c2cf29 go/internal/gccgoimporter: ignore unexported and import [...] adds b4243730321 Daily bump. adds 147c413106c Add warn_unused_result for malloc-like functions (PR tree-o [...] adds 23db10bf039 Fix a thinko in tree-ssa-loop.c. adds 5cb221f2b9c Remove indirect call top N counter type. adds 5eba2107d50 Fix fwprop call to call to paradoxical_subreg_p adds 952d32026b4 Make aliasing_component_refs_p to work harder when same_typ [...] adds 3dea6faef67 * common.opt (flto-odr-type-merging): Ignore. * invoke.te [...] adds c2880a001e9 Enable sanitization for hash tables. adds bb20df3aaa8 2019-06-07 Richard Biener rguenther@suse.de
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 173 +++ gcc/DATESTAMP | 2 +- gcc/builtin-attrs.def | 37 +- gcc/builtins.def | 14 +- gcc/common.opt | 4 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-simd.md | 13 +- gcc/config/aarch64/aarch64.c | 39 + gcc/config/aarch64/iterators.md | 1 + gcc/config/gcn/gcn.opt | 3 + gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/riscv/freebsd.h | 6 + gcc/config/riscv/linux.h | 6 + gcc/config/riscv/riscv.h | 6 - gcc/cselib.c | 9 +- gcc/doc/invoke.texi | 11 +- gcc/fwprop.c | 2 +- gcc/gcov-counter.def | 3 - gcc/gcov-io.h | 6 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 35 +- gcc/go/gofrontend/export.h | 16 +- gcc/go/gofrontend/expressions.cc | 55 + gcc/go/gofrontend/expressions.h | 10 + gcc/go/gofrontend/import.cc | 31 + gcc/go/gofrontend/import.h | 13 +- gcc/go/gofrontend/statements.cc | 88 ++ gcc/go/gofrontend/statements.h | 11 + gcc/hash-set.h | 2 +- gcc/hash-table.c | 3 + gcc/hash-table.h | 60 +- gcc/ipa-devirt.c | 231 +-- gcc/ipa-utils.h | 28 +- gcc/params.def | 14 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 1478 +------------------- gcc/profile.c | 1 - gcc/testsuite/ChangeLog | 37 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- gcc/testsuite/g++.dg/cpp0x/alignas4.C | 8 +- gcc/testsuite/g++.dg/overload/using2.C | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + gcc/testsuite/gcc.dg/nonnull-3.c | 4 +- gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr59717.c | 8 +- gcc/testsuite/gcc.dg/pr78902.c | 14 + gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c | 15 + gcc/testsuite/gnat.dg/opt39.adb | 3 +- gcc/toplev.c | 4 + gcc/tree-cfg.c | 6 +- gcc/tree-profile.c | 14 +- gcc/tree-sra.c | 132 +- gcc/tree-ssa-alias.c | 75 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-strlen.c | 116 +- gcc/tree.c | 3 +- gcc/value-prof.c | 32 +- gcc/value-prof.h | 2 - libgcc/ChangeLog | 25 + libgcc/Makefile.in | 5 +- libgcc/config/rs6000/t-darwin | 3 + libgcc/libgcov-driver.c | 80 -- libgcc/libgcov-merge.c | 62 - libgcc/libgcov-profiler.c | 133 -- libgcc/libgcov-util.c | 19 - libgcc/libgcov.h | 7 - libgo/go/go/internal/gccgoimporter/parser.go | 53 +- libstdc++-v3/ChangeLog | 111 ++ libstdc++-v3/include/std/array | 2 +- libstdc++-v3/include/std/optional | 4 +- .../20_util/function_objects/searchers.cc | 1 + .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../deque/requirements/dr438/assign_neg.cc | 1 + .../deque/requirements/dr438/constructor_1_neg.cc | 1 + .../deque/requirements/dr438/constructor_2_neg.cc | 1 + .../deque/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../deque/requirements/explicit_instantiation/2.cc | 8 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 1 + .../list/requirements/dr438/constructor_1_neg.cc | 1 + .../list/requirements/dr438/constructor_2_neg.cc | 1 + .../list/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../list/requirements/explicit_instantiation/2.cc | 8 +- .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/map/erasure.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 1 + .../unordered_map/requirements/debug_container.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/requirements/dr438/assign_neg.cc | 1 + .../vector/requirements/dr438/constructor_1_neg.cc | 1 + .../vector/requirements/dr438/constructor_2_neg.cc | 1 + .../vector/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 2 +- 129 files changed, 1329 insertions(+), 2405 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/pr78902.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/requirements/explici [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...]