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-lts-defconfig in repository toolchain/ci/gcc.
from 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 adds ac7ef97d772 compiler: do simple deadcode elimination adds 1d3a916eb15 Document -march=gfx906 option. adds ff9c899b5d0 compiler: support inlining functions with if statements adds d4a00dc37c8 2019-06-07 Mark Eggleston mark.eggleston@codethink.com adds b351347a6f9 * Makefile.in (genprogerr): Add condmd. (genprog): Remove [...] adds 756e59b0a6d PR libstdc++/90770 fix missing src/debug/Makefile adds 92964728f22 Fix test that gets skipped as unsupported new 5f93e2e757b Avoid constexpr garbage for implicit conversion to void. new 695c9382d81 compiler: improve write barrier generation new 58dcf1e248a Synchronize libstdc++ PSTL with upstream LLVM PSTL
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 132 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/builtin-attrs.def | 37 +- gcc/builtins.def | 14 +- gcc/common.opt | 4 +- gcc/config/riscv/freebsd.h | 6 + gcc/config/riscv/linux.h | 6 + gcc/config/riscv/riscv.h | 6 - gcc/cp/ChangeLog | 7 + gcc/cp/constexpr.c | 19 +- gcc/cselib.c | 9 +- gcc/doc/invoke.texi | 14 +- 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 | 184 +++ gcc/go/gofrontend/expressions.h | 37 +- gcc/go/gofrontend/go.cc | 3 + gcc/go/gofrontend/gogo.cc | 81 +- gcc/go/gofrontend/gogo.h | 4 + gcc/go/gofrontend/import.cc | 31 + gcc/go/gofrontend/import.h | 13 +- gcc/go/gofrontend/statements.cc | 211 ++- gcc/go/gofrontend/statements.h | 38 + gcc/go/gofrontend/wb.cc | 115 +- 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 | 34 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- 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/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c | 15 + .../gfortran.dg/fmt_f_default_field_width_3.f90 | 2 +- .../gfortran.dg/fmt_g_default_field_width_3.f90 | 2 +- gcc/toplev.c | 4 + gcc/tree-cfg.c | 6 +- gcc/tree-profile.c | 14 +- gcc/tree-ssa-alias.c | 75 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree.c | 3 +- gcc/value-prof.c | 32 +- gcc/value-prof.h | 2 - libgcc/ChangeLog | 20 + libgcc/Makefile.in | 5 +- 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 | 157 +++ libstdc++-v3/configure | 2 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/c++config | 12 +- libstdc++-v3/include/pstl/algorithm_fwd.h | 144 +- libstdc++-v3/include/pstl/algorithm_impl.h | 507 +++---- libstdc++-v3/include/pstl/execution_defs.h | 14 +- libstdc++-v3/include/pstl/execution_impl.h | 44 +- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 6 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 16 +- libstdc++-v3/include/pstl/glue_execution_defs.h | 24 +- libstdc++-v3/include/pstl/glue_memory_defs.h | 6 +- libstdc++-v3/include/pstl/glue_memory_impl.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_defs.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 6 +- libstdc++-v3/include/pstl/memory_impl.h | 6 +- libstdc++-v3/include/pstl/numeric_fwd.h | 16 +- libstdc++-v3/include/pstl/numeric_impl.h | 56 +- libstdc++-v3/include/pstl/parallel_backend.h | 14 +- .../include/pstl/parallel_backend_serial.h | 138 ++ libstdc++-v3/include/pstl/parallel_backend_tbb.h | 84 +- libstdc++-v3/include/pstl/parallel_backend_utils.h | 20 +- libstdc++-v3/include/pstl/parallel_impl.h | 6 +- libstdc++-v3/include/pstl/pstl_config.h | 163 +-- libstdc++-v3/include/pstl/unseq_backend_simd.h | 144 +- libstdc++-v3/include/pstl/utils.h | 6 +- libstdc++-v3/include/std/algorithm | 4 +- libstdc++-v3/include/std/execution | 8 +- libstdc++-v3/include/std/memory | 2 +- libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 6 +- .../testsuite/24_iterators/container_access.cc | 2 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 4 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 6 +- .../pstl/alg_modifying_operations/copy_move.cc | 14 +- .../alg_modifying_operations/is_partitioned.cc | 4 +- .../pstl/alg_modifying_operations/partition.cc | 8 +- .../alg_modifying_operations/partition_copy.cc | 4 +- .../pstl/alg_modifying_operations/remove.cc | 12 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 4 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 4 +- .../pstl/alg_modifying_operations/unique.cc | 6 +- .../alg_modifying_operations/unique_copy_equal.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 4 +- .../pstl/alg_nonmodifying/find_end.cc | 6 +- .../pstl/alg_nonmodifying/find_first_of.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 6 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 6 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 4 +- .../pstl/alg_nonmodifying/search_n.cc | 6 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 4 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 4 +- .../pstl/numeric_ops/adjacent_difference.cc | 4 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../testsuite/util/pstl/pstl_test_config.h | 42 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 48 +- 143 files changed, 2341 insertions(+), 3072 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 create mode 100644 libstdc++-v3/include/pstl/parallel_backend_serial.h