public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-781.
@ 2021-05-14  6:34 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-05-14  6:34 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:793f76b0b7aacdcbd192d8b881dbf6f9320c222a

commit 793f76b0b7aacdcbd192d8b881dbf6f9320c222a
Merge: 1bbeff25d5a 1f6fc2826d1
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu May 13 21:35:21 2021 +0100

    Merge master r12-781.
    
            * Merge master r12-781-g1f6fc2826d19.

Diff:

 ChangeLog                                          |   4 +
 contrib/mklog.py                                   |  10 +-
 contrib/test_mklog.py                              |   7 +-
 gcc/ChangeLog                                      |  93 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  12 +
 gcc/c-family/c-attribs.c                           |   7 +-
 gcc/c/ChangeLog                                    |   5 +
 gcc/c/c-decl.c                                     |   3 +
 gcc/config/arm/arm.c                               |  29 +-
 gcc/config/i386/i386-expand.c                      | 251 +++++++++++-
 gcc/config/i386/i386.c                             |  29 +-
 gcc/config/i386/mmx.md                             |  10 +-
 gcc/config/i386/predicates.md                      |  32 ++
 gcc/config/i386/sse.md                             | 283 ++++++++++++-
 gcc/cp/ChangeLog                                   |  10 +
 gcc/gcov-io.c                                      | 282 +++----------
 gcc/gcov-io.h                                      |  17 +-
 gcc/gimple-range.cc                                |   2 +-
 gcc/omp-low.c                                      |   2 +-
 gcc/targhooks.c                                    |  93 ++++-
 gcc/testsuite/ChangeLog                            |  51 +++
 gcc/testsuite/c-c++-common/gomp/pr99928-1.c        | 206 ++++++++++
 gcc/testsuite/c-c++-common/gomp/pr99928-10.c       | 231 +++++++++++
 gcc/testsuite/c-c++-common/gomp/pr99928-11.c       |  28 ++
 gcc/testsuite/c-c++-common/gomp/pr99928-2.c        | 208 ++++++++++
 gcc/testsuite/c-c++-common/gomp/pr99928-3.c        | 119 ++++++
 gcc/testsuite/c-c++-common/gomp/pr99928-4.c        |  76 ++++
 gcc/testsuite/c-c++-common/gomp/pr99928-5.c        | 107 +++++
 gcc/testsuite/c-c++-common/gomp/pr99928-6.c        | 107 +++++
 gcc/testsuite/c-c++-common/gomp/pr99928-7.c        | 103 +++++
 gcc/testsuite/c-c++-common/gomp/pr99928-8.c        | 219 ++++++++++
 gcc/testsuite/c-c++-common/gomp/pr99928-9.c        | 219 ++++++++++
 gcc/testsuite/g++.dg/pr100574.C                    |  64 +++
 gcc/testsuite/g++.target/i386/pr100581.C           |   9 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c       |  92 +++++
 gcc/testsuite/gcc.dg/Wvla-parameter-9.c            |  30 ++
 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-2.c    |   1 +
 gcc/testsuite/gcc.dg/pr100521.c                    |   8 +
 gcc/testsuite/gcc.dg/pr100563.c                    |   9 +
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |   1 +
 gcc/testsuite/gcc.dg/torture/vshuf-4.inc           |   4 +-
 gcc/testsuite/gcc.dg/torture/vshuf-8.inc           |   4 +-
 gcc/testsuite/gcc.target/i386/avx-pr82370.c        |   2 +-
 gcc/testsuite/gcc.target/i386/avx-pr94680.c        | 107 +++++
 gcc/testsuite/gcc.target/i386/avx-psraq-1.c        |  13 +
 gcc/testsuite/gcc.target/i386/avx2-pr82370.c       |   4 +-
 gcc/testsuite/gcc.target/i386/avx2-psraq-1.c       |  51 +++
 gcc/testsuite/gcc.target/i386/avx512bw-pr82370.c   |   4 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr82370.c    |   4 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr94680.c    | 144 +++++++
 gcc/testsuite/gcc.target/i386/pr100504.c           |   7 +
 gcc/testsuite/gcc.target/i386/sse2-pr94680.c       |  91 +++++
 gcc/testsuite/gcc.target/i386/sse2-psraq-1.c       |  53 +++
 gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c     |  13 +
 gcc/testsuite/gnat.dg/lto21.adb                    |   1 +
 gcc/tree-ssa-dom.c                                 |   1 -
 libcpp/ChangeLog                                   |   7 +
 libgcc/config/pru/mpyll.S                          |   2 +
 libgcc/libgcov-driver.c                            |   6 +-
 libgomp/ChangeLog                                  |   5 +
 .../libgomp.c-c++-common/task-detach-12.c          |  19 +
 libgomp/testsuite/libgomp.c/omp-nested-3.c         |   1 +
 libgomp/testsuite/libgomp.c/pr46032-2.c            |   1 +
 .../testsuite/libgomp.fortran/task-detach-12.f90   |  22 +
 .../data-clauses-kernels-ipa-pta.c                 |   1 +
 .../data-clauses-parallel-ipa-pta.c                |   1 +
 libphobos/libdruntime/MERGE                        |   2 +-
 .../libdruntime/core/sys/dragonflybsd/dlfcn.d      |  15 +-
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |   4 +-
 libphobos/libdruntime/core/sys/netbsd/dlfcn.d      |  15 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |   4 +-
 libsanitizer/LOCAL_PATCHES                         |   4 +-
 libsanitizer/MERGE                                 |   2 +-
 libsanitizer/asan/asan_allocator.cpp               |  32 +-
 libsanitizer/asan/asan_descriptions.cpp            |  19 +-
 libsanitizer/asan/asan_descriptions.h              |  13 +-
 libsanitizer/asan/asan_errors.cpp                  |   7 +-
 libsanitizer/asan/asan_fake_stack.cpp              |   2 +-
 libsanitizer/asan/asan_fuchsia.cpp                 |   2 +-
 libsanitizer/asan/asan_interceptors.cpp            |  41 +-
 libsanitizer/asan/asan_interceptors.h              |  14 +-
 libsanitizer/asan/asan_linux.cpp                   |   3 +-
 libsanitizer/asan/asan_mapping.h                   |  23 +-
 libsanitizer/asan/asan_new_delete.cpp              |   2 +-
 libsanitizer/asan/asan_poisoning.cpp               |   2 +-
 libsanitizer/asan/asan_posix.cpp                   |   2 +-
 libsanitizer/asan/asan_rtl.cpp                     |  20 +-
 libsanitizer/asan/asan_stack.h                     |   9 -
 libsanitizer/asan/asan_thread.cpp                  |  51 +--
 libsanitizer/asan/asan_thread.h                    |   6 +-
 libsanitizer/asan/asan_win.cpp                     |   2 +-
 libsanitizer/builtins/assembly.h                   |  98 ++++-
 libsanitizer/hwasan/hwasan.cpp                     |  19 +-
 libsanitizer/hwasan/hwasan.h                       |  41 +-
 libsanitizer/hwasan/hwasan_allocator.cpp           |  28 +-
 libsanitizer/hwasan/hwasan_allocator.h             |  19 +-
 libsanitizer/hwasan/hwasan_checks.h                |   5 +-
 libsanitizer/hwasan/hwasan_dynamic_shadow.cpp      |  16 +-
 libsanitizer/hwasan/hwasan_flags.h                 |   2 +
 libsanitizer/hwasan/hwasan_flags.inc               |   9 +
 libsanitizer/hwasan/hwasan_interceptors.cpp        |   3 +-
 libsanitizer/hwasan/hwasan_interceptors_vfork.S    |   3 +
 libsanitizer/hwasan/hwasan_interface_internal.h    |   3 +
 libsanitizer/hwasan/hwasan_linux.cpp               |  41 +-
 libsanitizer/hwasan/hwasan_mapping.h               |   2 +
 libsanitizer/hwasan/hwasan_memintrinsics.cpp       |   4 +-
 libsanitizer/hwasan/hwasan_new_delete.cpp          |  39 ++
 libsanitizer/hwasan/hwasan_report.cpp              |  26 +-
 libsanitizer/hwasan/hwasan_setjmp.S                |   6 +
 libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S  |   6 +
 libsanitizer/hwasan/hwasan_thread.cpp              |  15 +-
 libsanitizer/hwasan/hwasan_thread.h                |   4 +-
 libsanitizer/hwasan/hwasan_thread_list.h           |  90 ++---
 .../include/sanitizer/common_interface_defs.h      |   3 +
 libsanitizer/include/sanitizer/dfsan_interface.h   |  16 +
 libsanitizer/include/sanitizer/hwasan_interface.h  |   3 +
 libsanitizer/include/sanitizer/memprof_interface.h |   5 +
 libsanitizer/include/sanitizer/tsan_interface.h    |  17 +-
 .../include/sanitizer/tsan_interface_atomic.h      |   2 +-
 libsanitizer/interception/interception_linux.cpp   |   6 +-
 libsanitizer/interception/interception_linux.h     |   6 +-
 libsanitizer/interception/interception_win.cpp     |   6 +-
 libsanitizer/lsan/lsan_allocator.cpp               |  26 +-
 libsanitizer/lsan/lsan_allocator.h                 |   2 +-
 libsanitizer/lsan/lsan_common.cpp                  | 234 ++++++++---
 libsanitizer/lsan/lsan_common.h                    |   9 +-
 libsanitizer/lsan/lsan_common_fuchsia.cpp          |   4 +-
 libsanitizer/lsan/lsan_fuchsia.h                   |   2 +-
 libsanitizer/lsan/lsan_interceptors.cpp            |   2 +-
 libsanitizer/lsan/lsan_posix.cpp                   |   6 +-
 libsanitizer/lsan/lsan_thread.cpp                  |   2 +-
 .../sanitizer_allocator_combined.h                 |   4 +-
 .../sanitizer_allocator_primary32.h                |   3 +-
 .../sanitizer_allocator_primary64.h                |  93 +++--
 .../sanitizer_allocator_size_class_map.h           |   2 +-
 .../sanitizer_common/sanitizer_atomic_clang_mips.h |   8 +-
 .../sanitizer_chained_origin_depot.cpp             | 108 +++++
 .../sanitizer_chained_origin_depot.h               |  88 ++++
 libsanitizer/sanitizer_common/sanitizer_common.cpp |  10 +-
 libsanitizer/sanitizer_common/sanitizer_common.h   |  82 +++-
 .../sanitizer_common_interceptors.inc              |  19 +-
 .../sanitizer_common_interceptors_ioctl.inc        |   6 +-
 ...nitizer_common_interceptors_vfork_aarch64.inc.S |   5 +
 .../sanitizer_common_interface.inc                 |   1 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |   7 +-
 libsanitizer/sanitizer_common/sanitizer_file.cpp   |  13 +
 libsanitizer/sanitizer_common/sanitizer_file.h     |   1 +
 libsanitizer/sanitizer_common/sanitizer_flags.cpp  |   7 +
 libsanitizer/sanitizer_common/sanitizer_flags.inc  |   2 +
 .../sanitizer_common/sanitizer_fuchsia.cpp         |  72 ++--
 .../sanitizer_interface_internal.h                 |   4 +
 .../sanitizer_common/sanitizer_internal_defs.h     |   3 +
 .../sanitizer_common/sanitizer_libignore.cpp       |   2 +-
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |  72 ++--
 libsanitizer/sanitizer_common/sanitizer_linux.h    |   3 +-
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   | 443 ++++++++++++---------
 .../sanitizer_local_address_space_view.h           |   2 +-
 libsanitizer/sanitizer_common/sanitizer_mac.cpp    | 147 +++++--
 libsanitizer/sanitizer_common/sanitizer_mac.h      |  17 -
 .../sanitizer_common/sanitizer_malloc_mac.inc      |   6 +-
 libsanitizer/sanitizer_common/sanitizer_netbsd.cpp |   6 +
 libsanitizer/sanitizer_common/sanitizer_platform.h |  27 +-
 .../sanitizer_platform_interceptors.h              | 113 +++---
 .../sanitizer_platform_limits_freebsd.cpp          |   3 +
 .../sanitizer_platform_limits_posix.cpp            |  85 ++--
 .../sanitizer_platform_limits_posix.h              |   2 +
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |   4 +-
 libsanitizer/sanitizer_common/sanitizer_posix.h    |   4 +
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |   2 +-
 libsanitizer/sanitizer_common/sanitizer_printf.cpp |  57 +--
 .../sanitizer_common/sanitizer_procmaps_common.cpp |   2 +-
 .../sanitizer_common/sanitizer_procmaps_mac.cpp    |   4 +-
 .../sanitizer_procmaps_solaris.cpp                 |   4 +-
 libsanitizer/sanitizer_common/sanitizer_ptrauth.h  |  20 +-
 .../sanitizer_common/sanitizer_stackdepot.cpp      |   3 +-
 .../sanitizer_common/sanitizer_stacktrace.cpp      |   3 +-
 .../sanitizer_common/sanitizer_stacktrace.h        |   2 -
 .../sanitizer_stacktrace_libcdep.cpp               |   8 +-
 .../sanitizer_stoptheworld_linux_libcdep.cpp       |   5 +
 .../sanitizer_common/sanitizer_suppressions.cpp    |   4 +-
 .../sanitizer_symbolizer_libcdep.cpp               |   2 +-
 .../sanitizer_symbolizer_markup.cpp                |   4 +
 .../sanitizer_symbolizer_posix_libcdep.cpp         |  11 +-
 .../sanitizer_symbolizer_report.cpp                |   6 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |  18 +-
 .../sanitizer_common/sanitizer_termination.cpp     |  33 +-
 .../sanitizer_common/sanitizer_thread_registry.cpp |  14 +-
 .../sanitizer_common/sanitizer_thread_registry.h   |   7 +-
 .../sanitizer_common/sanitizer_tls_get_addr.cpp    |  79 ++--
 .../sanitizer_common/sanitizer_tls_get_addr.h      |  21 +-
 .../sanitizer_common/sanitizer_unwind_win.cpp      |   7 +
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |  84 ++--
 libsanitizer/tsan/tsan_clock.cpp                   |  37 +-
 libsanitizer/tsan/tsan_clock.h                     |  16 +-
 libsanitizer/tsan/tsan_defs.h                      |   2 -
 libsanitizer/tsan/tsan_dense_alloc.h               |  32 +-
 libsanitizer/tsan/tsan_external.cpp                |   4 +-
 libsanitizer/tsan/tsan_interceptors_mac.cpp        |   1 +
 libsanitizer/tsan/tsan_interceptors_posix.cpp      | 149 ++++---
 libsanitizer/tsan/tsan_interface.cpp               |   8 +-
 libsanitizer/tsan/tsan_interface.h                 |   9 +-
 libsanitizer/tsan/tsan_interface_inl.h             |  22 +-
 libsanitizer/tsan/tsan_mman.cpp                    |   2 +-
 libsanitizer/tsan/tsan_platform.h                  | 121 +++++-
 libsanitizer/tsan/tsan_platform_linux.cpp          |  23 +-
 libsanitizer/tsan/tsan_platform_mac.cpp            |   9 +-
 libsanitizer/tsan/tsan_platform_posix.cpp          |   2 +-
 libsanitizer/tsan/tsan_report.cpp                  |  14 +-
 libsanitizer/tsan/tsan_rtl.cpp                     | 129 +++---
 libsanitizer/tsan/tsan_rtl.h                       |  11 +-
 libsanitizer/tsan/tsan_rtl_mutex.cpp               |  25 +-
 libsanitizer/tsan/tsan_rtl_report.cpp              |  56 ++-
 libsanitizer/tsan/tsan_rtl_thread.cpp              |  13 +-
 libsanitizer/tsan/tsan_sync.cpp                    |   4 +-
 libsanitizer/tsan/tsan_sync.h                      |   8 +-
 libsanitizer/ubsan/ubsan_diag.cpp                  |   8 +-
 libsanitizer/ubsan/ubsan_init.cpp                  |   9 +
 libsanitizer/ubsan/ubsan_monitor.cpp               |   6 +-
 libsanitizer/ubsan/ubsan_platform.h                |   2 +-
 libstdc++-v3/ChangeLog                             |  11 +
 221 files changed, 5907 insertions(+), 1465 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-14  6:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-14  6:34 [gcc/devel/c++-coroutines] Merge master r12-781 Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).