Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/libsanitizer revert sanitizer back to...



details:   https://anonhg.NetBSD.org/src/rev/67889b414c58
branches:  trunk
changeset: 982372:67889b414c58
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Apr 11 23:54:25 2021 +0000

description:
revert sanitizer back to the version we were using with GCC 9, since
that one was already newer than the GCC 10 version.

diffstat:

 external/gpl3/gcc/dist/libsanitizer/ChangeLog                                                         |   217 +-
 external/gpl3/gcc/dist/libsanitizer/LOCAL_PATCHES                                                     |     7 +-
 external/gpl3/gcc/dist/libsanitizer/MERGE                                                             |     4 +-
 external/gpl3/gcc/dist/libsanitizer/Makefile.in                                                       |     1 -
 external/gpl3/gcc/dist/libsanitizer/aclocal.m4                                                        |     1 -
 external/gpl3/gcc/dist/libsanitizer/asan/Makefile.am                                                  |    67 +-
 external/gpl3/gcc/dist/libsanitizer/asan/Makefile.in                                                  |   130 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_activation.cc                                           |   142 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_activation.cpp                                          |   143 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_activation.h                                            |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_activation_flags.inc                                    |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_allocator.cc                                            |  1107 +++
 external/gpl3/gcc/dist/libsanitizer/asan/asan_allocator.cpp                                           |  1141 ----
 external/gpl3/gcc/dist/libsanitizer/asan/asan_allocator.h                                             |    44 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_debugging.cc                                            |   145 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_debugging.cpp                                           |   146 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_descriptions.cc                                         |   500 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_descriptions.cpp                                        |   501 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_descriptions.h                                          |     9 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_errors.cc                                               |   583 ++
 external/gpl3/gcc/dist/libsanitizer/asan/asan_errors.cpp                                              |   598 --
 external/gpl3/gcc/dist/libsanitizer/asan/asan_errors.h                                                |    30 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_fake_stack.cc                                           |   281 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_fake_stack.cpp                                          |   282 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_fake_stack.h                                            |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_flags.cc                                                |   213 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_flags.cpp                                               |   214 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_flags.h                                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_flags.inc                                               |    18 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_fuchsia.cc                                              |   216 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_fuchsia.cpp                                             |   224 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_globals.cc                                              |   445 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_globals.cpp                                             |   444 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_globals_win.cc                                          |    60 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_globals_win.cpp                                         |    61 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h                                          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.cc                                         |   683 ++
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.cpp                                        |   722 --
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.h                                          |    33 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors_memintrinsics.cc                           |    42 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors_memintrinsics.cpp                          |    43 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors_memintrinsics.h                            |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interface.inc                                           |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interface_internal.h                                    |    10 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_internal.h                                              |    22 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc                                                |   389 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cpp                                               |   260 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mac.cc                                                  |   330 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mac.cpp                                                 |   331 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cc                                         |   298 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cpp                                        |   307 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_local.h                                          |    30 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_mac.cc                                           |    62 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_mac.cpp                                          |   102 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_win.cc                                           |   259 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_win.cpp                                          |   551 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping.h                                               |    25 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping_myriad.h                                        |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping_sparc64.h                                       |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_memory_profile.cc                                       |   128 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_memory_profile.cpp                                      |   129 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_new_delete.cc                                           |   209 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_new_delete.cpp                                          |   204 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_poisoning.cc                                            |   459 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_poisoning.cpp                                           |   460 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_poisoning.h                                             |    15 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_posix.cc                                                |    70 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_posix.cpp                                               |   117 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_preinit.cc                                              |    23 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_preinit.cpp                                             |    24 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_premap_shadow.cc                                        |    77 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_premap_shadow.cpp                                       |    78 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_premap_shadow.h                                         |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_report.cc                                               |   550 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_report.cpp                                              |   562 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_report.h                                                |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_rtems.cc                                                |   251 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_rtems.cpp                                               |   258 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_rtl.cc                                                  |   587 ++
 external/gpl3/gcc/dist/libsanitizer/asan/asan_rtl.cpp                                                 |   626 --
 external/gpl3/gcc/dist/libsanitizer/asan/asan_scariness_score.h                                       |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_shadow_setup.cc                                         |   163 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_shadow_setup.cpp                                        |   163 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.cc                                                |    38 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.cpp                                               |    88 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.h                                                 |    51 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stats.cc                                                |   172 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stats.cpp                                               |   173 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stats.h                                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_suppressions.cc                                         |   103 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_suppressions.cpp                                        |   104 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_suppressions.h                                          |     7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_thread.cc                                               |   536 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_thread.cpp                                              |   538 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_thread.h                                                |    22 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win.cc                                                  |   354 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win.cpp                                                 |   401 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_dll_thunk.cc                                        |   150 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_dll_thunk.cpp                                       |   152 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc                            |   129 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp                           |   130 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_weak_interception.cc                                |    21 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_win_weak_interception.cpp                               |    22 -
 external/gpl3/gcc/dist/libsanitizer/asan/libtool-version                                              |     2 +-
 external/gpl3/gcc/dist/libsanitizer/builtins/assembly.h                                               |    36 +-
 external/gpl3/gcc/dist/libsanitizer/configure                                                         |    87 +-
 external/gpl3/gcc/dist/libsanitizer/configure.ac                                                      |    17 +-
 external/gpl3/gcc/dist/libsanitizer/configure.tgt                                                     |    11 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/allocator_interface.h                           |     5 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/asan_interface.h                                |   375 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/common_interface_defs.h                         |   479 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/coverage_interface.h                            |     5 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/dfsan_interface.h                               |    13 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/esan_interface.h                                |    48 +
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/hwasan_interface.h                              |    26 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/linux_syscall_hooks.h                           |     5 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/lsan_interface.h                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/msan_interface.h                                |     8 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/scudo_interface.h                               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/tsan_interface.h                                |    23 +-
 external/gpl3/gcc/dist/libsanitizer/include/sanitizer/tsan_interface_atomic.h                         |    15 +-
 external/gpl3/gcc/dist/libsanitizer/interception/Makefile.am                                          |     8 +-
 external/gpl3/gcc/dist/libsanitizer/interception/Makefile.in                                          |    17 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception.h                                       |    19 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.cc                                |    53 +
 external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.cpp                               |    83 -
 external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.h                                 |    29 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_mac.cc                                  |    17 +
 external/gpl3/gcc/dist/libsanitizer/interception/interception_mac.cpp                                 |    18 -
 external/gpl3/gcc/dist/libsanitizer/interception/interception_mac.h                                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_type_test.cc                            |    38 +
 external/gpl3/gcc/dist/libsanitizer/interception/interception_type_test.cpp                           |    39 -
 external/gpl3/gcc/dist/libsanitizer/interception/interception_win.cc                                  |  1015 +++
 external/gpl3/gcc/dist/libsanitizer/interception/interception_win.cpp                                 |  1022 ---
 external/gpl3/gcc/dist/libsanitizer/interception/interception_win.h                                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/libbacktrace/Makefile.in                                          |     1 -
 external/gpl3/gcc/dist/libsanitizer/libtool-version                                                   |     6 +
 external/gpl3/gcc/dist/libsanitizer/lsan/Makefile.am                                                  |    20 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/Makefile.in                                                  |    29 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/libtool-version                                              |     2 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan.cc                                                      |   116 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan.cpp                                                     |   135 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan.h                                                       |    27 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_allocator.cc                                            |   346 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_allocator.cpp                                           |   360 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common.cc                                               |   903 +++
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common.cpp                                              |   900 ---
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common.h                                                |    12 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common_linux.cc                                         |   138 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common_linux.cpp                                        |   144 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common_mac.cc                                           |   199 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common_mac.cpp                                          |   206 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_flags.inc                                               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_interceptors.cc                                         |   512 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_interceptors.cpp                                        |   520 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_linux.cc                                                |    31 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_linux.cpp                                               |    32 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_mac.cc                                                  |   190 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_mac.cpp                                                 |   191 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_malloc_mac.cc                                           |    56 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_malloc_mac.cpp                                          |    59 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_preinit.cc                                              |    20 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_preinit.cpp                                             |    21 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_thread.cc                                               |   161 +
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_thread.cpp                                              |   162 -
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_thread.h                                                |     8 +-
 external/gpl3/gcc/dist/libsanitizer/merge.sh                                                          |     9 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/Makefile.am                                      |   121 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/Makefile.in                                      |   184 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_begin.S                                   |     5 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_end.S                                     |     5 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_flags.cc                                  |    57 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_flags.cpp                                 |    58 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_flags.h                                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sancov_flags.inc                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_addrhashmap.h                          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator.cc                           |   254 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator.cpp                          |   267 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator.h                            |    11 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h                    |    17 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc                    |    21 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp                   |    22 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_checks.h                     |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_combined.h                   |    19 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_interface.h                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_internal.h                   |    34 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h                |    12 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h                  |    21 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h                  |    35 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_report.cc                    |   123 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp                   |   137 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_report.h                     |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h                  |    52 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h             |     8 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_stats.h                      |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_asm.h                                  |    18 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic.h                               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h                         |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h                    |     6 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang_other.h                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang_x86.h                     |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_msvc.h                          |    68 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_bitvector.h                            |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_bvgraph.h                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.cc                              |   345 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.cpp                             |   346 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.h                               |    67 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc                |  2230 -------
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc         |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interface.inc                   |     6 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interface_posix.inc             |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc                      |   138 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp                     |   139 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc                       |    33 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp                      |    34 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc                    |    17 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc                    |   238 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp                   |   240 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_interface.inc                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc                |   217 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp               |   218 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc              |    19 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp             |    20 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc  |    19 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp |    26 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc               |    61 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp              |    67 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cc      |    22 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp     |    23 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_dbghelp.h                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector.h                    |    12 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc                  |   193 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp                 |   194 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc                  |   422 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp                 |   423 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_deadlock_detector_interface.h          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_errno.cc                               |    33 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_errno.cpp                              |    34 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_errno.h                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_errno_codes.h                          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_file.cc                                |   214 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_file.cpp                               |   215 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_file.h                                 |     8 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flag_parser.cc                         |   169 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp                        |   184 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flag_parser.h                          |    26 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.cc                               |   120 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.cpp                              |   121 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.h                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.inc                              |    19 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_freebsd.h                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_fuchsia.cc                             |   519 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp                            |   527 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_fuchsia.h                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_getauxval.h                            |    15 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc          |     2 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_interface_internal.h                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h                        |    81 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_lfstack.h                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libc.cc                                |   278 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libc.cpp                               |   280 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libc.h                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.cc                           |   128 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.cpp                          |   129 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.h                            |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc                               |  2178 +++++++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cpp                              |  2149 -------
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h                                |    33 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc                       |   842 ++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp                      |   851 --
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_mips64.S                         |    23 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_s390.cc                          |   220 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp                         |   221 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S                         |    25 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_list.h                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mac.cc                                 |  1095 +++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mac.cpp                                |  1219 ----
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mac.h                                  |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc                         |    28 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp                        |    29 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_malloc_mac.inc                         |   101 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mutex.h                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc                              |   337 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cpp                             |   338 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_openbsd.cc                             |   108 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_openbsd.cpp                            |   115 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc                |    17 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp               |    18 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_placement_new.h                        |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform.h                             |    34 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h                |     2 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp            |   525 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc               |   110 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp              |   111 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc              |  2739 +++++++++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp             |  2395 --------
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h               |     3 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc             |   277 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp            |   278 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc               |  1319 ++++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp              |  1274 ----
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc             |   364 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp            |   365 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h              |    12 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.cc                               |   331 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.cpp                              |   390 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.h                                |    26 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc                       |   518 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp                      |   507 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_printf.cc                              |   357 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_printf.cpp                             |   358 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h                             |     8 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc                        |   137 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp                       |   139 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc                     |   171 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp                    |   174 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc                      |    79 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp                     |    81 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc                        |   373 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp                       |   379 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc                    |    59 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp                   |    67 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_quarantine.h                           |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_report_decorator.h                     |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_ring_buffer.h                          |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_rtems.cc                               |   284 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_rtems.cpp                              |   279 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_rtems.h                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_signal_interceptors.inc                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_solaris.cc                             |   230 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_solaris.cpp                            |   230 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stackdepot.cc                          |   161 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp                         |   149 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stackdepot.h                           |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stackdepotbase.h                       |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace.cc                          |   137 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp                         |   140 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace.h                           |    61 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc                  |   155 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp                 |   159 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc                  |   260 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp                 |   263 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h                   |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc                    |    86 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp                   |    85 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld.h                         |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc          |   599 ++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp         |   573 --
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc                    |   176 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp                   |   177 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc         |   364 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp        |   364 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_suppressions.cc                        |   169 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_suppressions.cpp                       |   181 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_suppressions.h                         |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer.cc                          |   118 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp                         |   129 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer.h                           |    33 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.h                   |     8 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h                  |    36 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc             |   208 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp            |   209 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc                  |   492 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp                 |   557 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc                      |   167 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp                     |   173 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h                       |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc                   |   143 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp                  |   144 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc            |   538 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp           |   487 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc                   |   280 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp                  |   293 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_rtems.h                     |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc                      |   314 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp                     |   318 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc                    |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_linux_aarch64.inc              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_linux_arm.inc                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_linux_x86_64.inc               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc                    |    70 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_termination.cc                         |    93 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_termination.cpp                        |    94 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_thread_registry.cc                     |   339 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp                    |   351 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_thread_registry.h                      |    18 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc                        |   153 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp                       |   154 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h                         |     7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_type_traits.cpp                        |    20 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc                |   175 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp               |   180 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_win.cc                          |    73 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp                         |    75 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_vector.h                               |    11 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win.cc                                 |  1062 +++
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win.cpp                                |  1124 ---
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win.h                                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_defs.h                             |    17 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc                       |   100 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp                      |   101 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.h                        |     5 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc           |    19 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp          |    26 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc               |    92 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp              |    94 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.h                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/Makefile.am                                                  |    67 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/Makefile.in                                                  |    88 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/libtool-version                                              |     2 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_clock.cc                                                |   596 ++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_clock.cpp                                               |   597 --
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_clock.h                                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_debugging.cc                                            |   255 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_debugging.cpp                                           |   262 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_defs.h                                                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_dense_alloc.h                                           |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_external.cc                                             |   123 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_external.cpp                                            |   124 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_fd.cc                                                   |   314 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_fd.cpp                                                  |   316 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_fd.h                                                    |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_flags.cc                                                |   125 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_flags.cpp                                               |   125 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_flags.h                                                 |     8 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_flags.inc                                               |     7 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_ignoreset.cc                                            |    45 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_ignoreset.cpp                                           |    46 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_ignoreset.h                                             |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors.cc                                         |  2814 +++++++++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors.h                                          |    12 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_libdispatch.cpp                            |   782 --
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_mac.cc                                     |   423 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_mac.cpp                                    |   519 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_mach_vm.cpp                                |    52 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp                                  |  2850 ----------
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface.cc                                            |   135 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface.cpp                                           |   160 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface.h                                             |    20 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_ann.cc                                        |   551 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_ann.cpp                                       |   552 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_ann.h                                         |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_atomic.cc                                     |   954 +++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_atomic.cpp                                    |   955 ---
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_inl.h                                         |    15 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_java.cc                                       |   266 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_java.cpp                                      |   267 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interface_java.h                                        |     9 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_libdispatch_mac.cc                                      |   725 ++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_malloc_mac.cc                                           |    68 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_malloc_mac.cpp                                          |    71 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_md5.cc                                                  |   241 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_md5.cpp                                                 |   250 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mman.cc                                                 |   385 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mman.cpp                                                |   405 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mman.h                                                  |    11 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutex.cc                                                |   288 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutex.cpp                                               |   289 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutex.h                                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutexset.cc                                             |    87 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutexset.cpp                                            |    88 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_mutexset.h                                              |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_new_delete.cc                                           |   198 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_new_delete.cpp                                          |   199 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform.h                                              |     8 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_linux.cc                                       |   420 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_linux.cpp                                      |   515 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_mac.cc                                         |   303 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_mac.cpp                                        |   316 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_posix.cc                                       |   173 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_posix.cpp                                      |   167 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_windows.cc                                     |    36 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_windows.cpp                                    |    37 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_preinit.cc                                              |    25 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_preinit.cpp                                             |    26 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.cc                                               |   482 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.cpp                                              |   486 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_report.h                                                |     8 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cc                                                  |  1085 +++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp                                                 |  1117 ---
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h                                                   |    57 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_aarch64.S                                           |   196 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_amd64.S                                             |    49 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_mutex.cc                                            |   538 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_mutex.cpp                                           |   539 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_ppc64.S                                             |     1 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_proc.cc                                             |    59 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_proc.cpp                                            |    60 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_report.cc                                           |   753 ++
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_report.cpp                                          |   757 --
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_thread.cc                                           |   399 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_thread.cpp                                          |   444 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stack_trace.cc                                          |    49 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stack_trace.cpp                                         |    63 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stack_trace.h                                           |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stat.cc                                                 |   185 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stat.cpp                                                |   186 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_stat.h                                                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_suppressions.cc                                         |   168 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_suppressions.cpp                                        |   161 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_suppressions.h                                          |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize.cc                                            |   121 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize.cpp                                           |   122 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize.h                                             |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_sync.cc                                                 |   295 +
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_sync.cpp                                                |   296 -
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_sync.h                                                  |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_trace.h                                                 |     5 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_update_shadow_word_inl.h                                |    29 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/Makefile.am                                                 |    20 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/Makefile.in                                                 |    29 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/libtool-version                                             |     2 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_checks.inc                                            |    17 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_diag.cc                                               |   434 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_diag.cpp                                              |   443 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_diag.h                                                |     8 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_diag_standalone.cc                                    |    36 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_diag_standalone.cpp                                   |    40 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_flags.cc                                              |    84 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_flags.cpp                                             |    85 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_flags.h                                               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_flags.inc                                             |     9 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers.cc                                           |   810 ++
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers.cpp                                          |   858 ---
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers.h                                            |    27 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers_cxx.cc                                       |   162 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers_cxx.cpp                                      |   205 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers_cxx.h                                        |    21 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init.cc                                               |    63 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init.cpp                                              |    64 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init.h                                                |     5 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init_standalone.cc                                    |    32 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init_standalone.cpp                                   |    33 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init_standalone_preinit.cc                            |    34 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp                           |    35 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_interface.inc                                         |    11 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_monitor.cc                                            |    74 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_monitor.cpp                                           |    75 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_monitor.h                                             |     5 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_platform.h                                            |     5 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_signals_standalone.cc                                 |    68 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_signals_standalone.cpp                                |    71 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_signals_standalone.h                                  |     7 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash.cc                                          |    32 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash.cpp                                         |    33 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash.h                                           |     9 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash_itanium.cc                                  |   260 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash_itanium.cpp                                 |   268 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash_win.cc                                      |    79 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_type_hash_win.cpp                                     |    84 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_value.cc                                              |   111 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_value.cpp                                             |   112 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_value.h                                               |     5 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_dll_thunk.cc                                      |    19 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_dll_thunk.cpp                                     |    20 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc                          |    19 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp                         |    20 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_weak_interception.cc                              |    22 +
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_win_weak_interception.cpp                             |    23 -
 563 files changed, 53779 insertions(+), 58698 deletions(-)

diffs (truncated from 118300 to 300 lines):

diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/ChangeLog
--- a/external/gpl3/gcc/dist/libsanitizer/ChangeLog     Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/ChangeLog     Sun Apr 11 23:54:25 2021 +0000
@@ -1,221 +1,56 @@
-2021-04-08  Release Manager
-
-       * GCC 10.3.0 released.
-
-2021-01-03  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-           Jakub Jelinek   <jakub%redhat.com@localhost>
-
-       PR target/97865
-       * configure.tgt: Add dynamic_lookup to EXTRA_CXXFLAGS for
-       Darwin.
-       * configure: Regenerate.
+2020-03-12  Release Manager
 
-2021-01-01  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       Backported from master:
-       2020-11-21  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       * configure.tgt: Allow x86_64 Darwin2x.
+       * GCC 9.3.0 released.
 
-2020-08-03  Rainer Orth  <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
-
-       * sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project
-       revision f0e9b76c3500496f8f3ea7abe6f4bf801e3b41e7.
-
-2020-07-23  Release Manager
+2020-03-03  Iain Sandoe  <iain%sandoe.co.uk@localhost>
 
-       * GCC 10.2.0 released.
-
-2020-05-07  Release Manager
-
-       * GCC 10.1.0 released.
-
-2020-03-01  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       PR sanitizer/93731
        * configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
-       default only for Darwin versions greater than 12 (macOS 10.8).
-
-2020-01-24  Maciej W. Rozycki  <macro%wdc.com@localhost>
+       default only for Darwin versions greater than equal to 11
+       (macOS 10.7).
 
-       * configure.ac: Handle `--with-toolexeclibdir='.
-       * Makefile.in: Regenerate.
-       * aclocal.m4: Regenerate.
-       * configure: Regenerate.
-       * asan/Makefile.in: Regenerate.
-       * interception/Makefile.in: Regenerate.
-       * libbacktrace/Makefile.in: Regenerate.
-       * lsan/Makefile.in: Regenerate.
-       * sanitizer_common/Makefile.in: Regenerate.
-       * tsan/Makefile.in: Regenerate.
-       * ubsan/Makefile.in: Regenerate.
+2019-12-20  Jakub Jelinek  <jakub%redhat.com@localhost>
 
-2019-11-26  Jakub Jelinek  <jakub%redhat.com@localhost>
+       Backported from mainline
+       2019-11-26  Jakub Jelinek  <jakub%redhat.com@localhost>
 
        PR sanitizer/92154
        * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick
        llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce.
-       * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
-
-2019-11-20  Martin Liska  <mliska%suse.cz@localhost>
-
-       * libtool-version: Remove.
-       * lsan/libtool-version: Upate comment to not mention libmudflap.
-       * tsan/libtool-version: Likewise.
-       * ubsan/libtool-version: Likewise.
-
-2019-11-13  Andreas Schwab  <schwab%suse.de@localhost>
-
-       * configure.tgt (riscv64-*-linux*): Enable build.
-
-2019-11-07  Martin Liska  <mliska%suse.cz@localhost>
-
-       * all source files: Reapply all revisions mentioned in LOCAL_PATCHES.
-
-2019-11-07  Martin Liska  <mliska%suse.cz@localhost>
-
-       * merge.sh: Update to use llvm-project git repository.
-       * all source files: Merge from upstream
-       82588e05cc32bb30807e480abd4e689b0dee132a.
-
-2019-11-05  Martin Liska  <mliska%suse.cz@localhost>
-
-       * ubsan/ubsan_flags.cpp (InitializeFlags): Trunk decided to print
-       summary for all sanitizers, but we want to have UBSAN without it.
-
-2019-11-05  Martin Liska  <mliska%suse.cz@localhost>
+       * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise.
 
-       * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from
-       LOCAL_PATCHES.
-       (CheckODRViolationViaPoisoning): Likewise.
-       (RegisterGlobal): Likewise.
-       * asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise.
-       (defined): Likewise.
-       * asan/asan_mapping.h: Likewise.
-       * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
-       * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
-       * tsan/tsan_rtl_ppc64.S: Likewise.
-       * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
-       (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
-       * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
-       (struct CFICheckFailData): Likewise.
-       (RECOVERABLE): Likewise.
-       * ubsan/ubsan_platform.h: Likewise.
+2019-11-08  Jakub Jelinek  <jakub%redhat.com@localhost>
 
-2019-11-05  Martin Liska  <mliska%suse.cz@localhost>
-
-       * tsan/Makefile.am: Rename tsan_interceptors.cpp to
-       tsan_interceptors_posix.
-       * tsan/Makefile.in: Regenerate.
-
-2019-11-05  Martin Liska  <mliska%suse.cz@localhost>
-
-       * all source files: Merge from upstream r375507.
-
-2019-10-22  Tamar Christina  <tamar.christina%arm.com@localhost>
+       Backported from mainline
+       2019-10-22  Tamar Christina  <tamar.christina%arm.com@localhost>
 
        PR sanitizer/92154
-       * sanitizer_common/sanitizer_platform_limits_posix.cpp:
+       * sanitizer_common/sanitizer_platform_limits_posix.cc:
        Cherry-pick compiler-rt revision r375220.
 
-2019-09-27  Maciej W. Rozycki  <macro%wdc.com@localhost>
-
-       * configure: Regenerate.
-
-2019-09-10  Christophe Lyon  <christophe.lyon%st.com@localhost>
-       Mickaël Guêné <mickael.guene%st.com@localhost>
-
-       * configure.tgt (arm*-*-*fdpiceabi): Sanitizers are
-       unsupported in this configuration.
-
-2019-08-16  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       * LOCAL_PATCHES: Add r274585.
+2019-08-18  Iain Sandoe  <iain%sandoe.co.uk@localhost>
 
-2019-08-16  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       * asan/asan_interceptors.h: Reapply r272406.
-
-2019-08-15  Martin Liska  <mliska%suse.cz@localhost>
-
-       * LOCAL_PATCHES: Add r274540
-
-2019-08-15  Martin Liska  <mliska%suse.cz@localhost>
-
-       * tsan/tsan_rtl_ppc64.S: Reapply.
-
-2019-08-15  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+       Backport from mainline
+       2019-06-18  Iain Sandoe  <iain%sandoe.co.uk@localhost>
 
-       PR bootstrap/91455
-       * Makefile.in: Regenerated.
-       * aclocal.m4: Likewise.
-       * asan/Makefile.in: Likewise.
-       * configure: Likewise.
-       * interception/Makefile.in: Likewise.
-       * libbacktrace/Makefile.in: Likewise.
-       * lsan/Makefile.in: Likewise.
-       * sanitizer_common/Makefile.am: Include top_srcdir unconditionally.
-       * sanitizer_common/Makefile.in: Regenerated.
-       * tsan/Makefile.in: Likewise.
-       * ubsan/Makefile.in: Likewise.
-
-2019-08-14  Martin Liska  <mliska%suse.cz@localhost>
-
-       * LOCAL_PATCHES: Refresh based on what was committed.
-
-2019-08-14  Martin Liska  <mliska%suse.cz@localhost>
+       PR libsanitizer/87880
+       * asan/asan_interceptors.h:
+       (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New.
+       * asan/Makefile.am (DEFS): Add (for Darwin only)
+       ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0.
+       * asan/Makefile.in: Regenerated.
 
-       * asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply
-       patch from trunk.
-       (CheckODRViolationViaPoisoning): Likewise.
-       (RegisterGlobal): Likewise.
-       * asan/asan_mapping.h: Likewise.
-       * sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
-       * sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise.
-       * sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
-       * ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
-       (__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
-       * ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
-       (struct CFICheckFailData): Likewise.
-       (RECOVERABLE): Likewise.
-       * ubsan/ubsan_platform.h: Likewise.
+2019-08-12  Release Manager
 
-2019-08-14  Martin Liska  <mliska%suse.cz@localhost>
-
-       PR sanitizer/89832
-       PR sanitizer/91325
-       * All source files: Merge from upstream 368656.
+       * GCC 9.2.0 released.
 
 2019-06-26  Rainer Orth  <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
 
        * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick
        compiler-rt revision 363778.
 
-2019-06-18  Iain Sandoe  <iain%sandoe.co.uk@localhost>
-
-       PR libsanitizer/87880
-       * asan/asan_interceptors.h:
-       (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New.
-       * asan/Makefile.am (DEFS): Add 
-       ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0.
-       * asan/Makefile.in: Regenerated.
-       * asan/libtool-version: Bump version.
+2019-05-03  Release Manager
 
-2019-05-27  Segher Boessenkool  <segher%kernel.crashing.org@localhost>
-
-       PR target/90639
-       * tsan/tsan_rtl_ppc64.S: Add ".machine altivec".
-
-2019-05-14  Rainer Orth  <ro%CeBiTec.Uni-Bielefeld.DE@localhost>
-
-       * configure.ac (have_dl_iterate_phdr): Remove *-*-solaris2.10*
-       handling.
-       * configure: Regenerate.
+       * GCC 9.1.0 released.
 
 2019-04-08  Martin Liska  <mliska%suse.cz@localhost>
 
diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/LOCAL_PATCHES
--- a/external/gpl3/gcc/dist/libsanitizer/LOCAL_PATCHES Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/LOCAL_PATCHES Sun Apr 11 23:54:25 2021 +0000
@@ -1,1 +1,6 @@
-r277910
+r258525
+r265667
+r265668
+r265669
+r265950
+r270208
diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/MERGE
--- a/external/gpl3/gcc/dist/libsanitizer/MERGE Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/MERGE Sun Apr 11 23:54:25 2021 +0000
@@ -1,4 +1,4 @@
-82588e05cc32bb30807e480abd4e689b0dee132a
+345033
 
-The first line of this file holds the git revision number of the
+The first line of this file holds the svn revision number of the
 last merge done from the master library sources.
diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/Makefile.in
--- a/external/gpl3/gcc/dist/libsanitizer/Makefile.in   Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/Makefile.in   Sun Apr 11 23:54:25 2021 +0000
@@ -105,7 +105,6 @@
        $(top_srcdir)/../config/multi.m4 \
        $(top_srcdir)/../config/override.m4 \
        $(top_srcdir)/../config/stdint.m4 \
-       $(top_srcdir)/../config/toolexeclibdir.m4 \
        $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
        $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/aclocal.m4
--- a/external/gpl3/gcc/dist/libsanitizer/aclocal.m4    Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/aclocal.m4    Sun Apr 11 23:54:25 2021 +0000
@@ -1194,7 +1194,6 @@
 m4_include([../config/multi.m4])
 m4_include([../config/override.m4])
 m4_include([../config/stdint.m4])
-m4_include([../config/toolexeclibdir.m4])
 m4_include([../ltoptions.m4])
 m4_include([../ltsugar.m4])
 m4_include([../ltversion.m4])
diff -r 17aa0d5c26cb -r 67889b414c58 external/gpl3/gcc/dist/libsanitizer/asan/Makefile.am
--- a/external/gpl3/gcc/dist/libsanitizer/asan/Makefile.am      Sun Apr 11 22:53:45 2021 +0000
+++ b/external/gpl3/gcc/dist/libsanitizer/asan/Makefile.am      Sun Apr 11 23:54:25 2021 +0000
@@ -3,9 +3,9 @@
 # May be used by toolexeclibdir.
 gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)



Home | Main Index | Thread Index | Old Index