This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig in repository toolchain/gcc.
from af57fd755ad * tree.c (free_lang_data_d, add_tree_to_fld_list, fld_wor [...] adds cf5babe3d85 xfail ira-shrink-wrap-prep tests (PR87708) adds 529d9008dc1 Implement P0892R2, explicit(bool). * c-cppbuiltin.c (c_cp [...] adds b07bf3b9730 * params.def (lto-partitions): Bump from 32 to 128. adds 7b2ced2fa2c PR middle-end/87041 - -Wformat reading through null pointer [...] adds 87358e82212 2018-10-30 Thomas Koenig tkoenig@gcc.gnu.org adds 99e349a8c2b Daily bump. adds 95be4c88525 Add pipeline description for Qualcomm Saphira core. adds 461f2ec77ee 2018-10-31 Richard Biener rguenther@suse.de adds a01c550ea51 2018-10-31 Richard Biener rguenther@suse.de adds 1a62bdbf45c aarch64: Simplify LSE cas generation adds 9300d5a11e3 aarch64: Improve cas generation adds 72a2ce3d5f9 ChangeLog: adds bcd45c97c29 aarch64: Improve swp generation adds e495a6a5bca aarch64: Improve atomic-op lse generation adds a1bdb8f296a aarch64: Force TImode values into even registers adds d022aaf321b Fix PR87374: ICE with -mslow-flash-data and -mword-relocations adds aa63245e5a0 Fix hash-table violation in trans-decl.c. adds 3ae7a7a7fb4 Update merge script and HOWTO_MERGE documentation. adds d2ef4bee307 Merge from upstream 345033. adds 0921f0f2e3f Update build system: include new files and run autoheader, [...] adds 87ccb23efbd Apply LOCAL_PATCHES and remove not used ones. adds 7c1662f6666 Revert https://reviews.llvm.org/D40908 which changes asan o [...] adds c2fd1b8d600 New local GCC patch for CAN_SANITIZE_UB ifdef. adds f7631b23401 Update test-suite expected output after rewording in libsanitizer. adds 89301960df9 [ARC] Remove non standard funcions calls. adds 563528ff826 Update LOCAL_PATCHES after libsanitizer merge. adds 551bcefa4be [ARC] Cleanup TLS implementation and add a number of tests. adds c2450ffb69c [ARC] Add BI/BIH instruction support. adds 44257478a8d [ARC] Handle store cacheline hazard. adds bd6d442a31b 2018-10-31 Richard Biener rguenther@suse.de adds 581b5447f18 PR libstdc++/87822 fix layout change for nested std::pair adds e38c67a4816 [C++ PATCH] Simplify overloads adds 5b1d28518be More testing for std::pair layout change adds bd4387c4409 [1/7] Preprocessor cleanup adds 242dc50c6b3 Provide extension hint for aarch64 target (PR driver/83193). adds 0f1cbe3ce2a [2/7] Preprocessor node access adds ce541b6a020 [3/7] Preprocessor macro loc adds 431aa89f433 [4/7] Preprocessor location-kind predicates adds d7e34a50b2d [5/6] Preprocessor include adds b54410014f9 Add myself to MAINTAINERS adds 048062ed07e [6/6] Preprocessor forced macro location adds 913b81c4d40 * tree-ssa-loop-ivcanon.c (try_peel_loop): Fix typo and re [...] adds f00f02a3772 Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856). adds 64bbb6a74b8 [PATCH] command line macros adds ab4efa239e7 [C++ PATCH] missed testcase adds ce682641033 2018-10-31 Thomas Koenig tkoenig@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: ChangeLog | 25 + MAINTAINERS | 1 + ar-lib | 270 + config/ChangeLog | 10 + config/math.m4 | 4 +- config/override.m4 | 2 +- config/tls.m4 | 14 +- configure | 1276 +++-- configure.ac | 36 +- fixincludes/ChangeLog | 6 + fixincludes/aclocal.m4 | 8 +- fixincludes/configure | 855 +-- fixincludes/configure.ac | 1 - gcc/ChangeLog | 194 + gcc/DATESTAMP | 2 +- gcc/aclocal.m4 | 8 +- gcc/c-family/ChangeLog | 19 + gcc/c-family/c-cppbuiltin.c | 7 +- gcc/c-family/c-format.c | 7 +- gcc/c-family/c-opts.c | 75 +- gcc/common/config/aarch64/aarch64-common.c | 21 +- gcc/config.in | 5 + gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 7 +- gcc/config/aarch64/aarch64.c | 391 +- gcc/config/aarch64/aarch64.md | 1 + gcc/config/aarch64/atomics.md | 386 +- gcc/config/aarch64/iterators.md | 5 +- gcc/config/aarch64/predicates.md | 12 + gcc/config/aarch64/saphira.md | 560 ++ gcc/config/arc/arc-arch.h | 1 + gcc/config/arc/arc.c | 257 +- gcc/config/arc/arc.h | 110 +- gcc/config/arc/arc.md | 391 +- gcc/config/arc/arc.opt | 9 +- gcc/config/arc/arc700.md | 18 +- gcc/config/arm/arm.c | 22 +- gcc/config/arm/arm.md | 2 +- gcc/configure | 1931 +++---- gcc/configure.ac | 21 +- gcc/cp/ChangeLog | 26 + gcc/cp/call.c | 6 + gcc/cp/cp-tree.h | 16 +- gcc/cp/decl.c | 19 + gcc/cp/name-lookup.c | 6 +- gcc/cp/parser.c | 52 +- gcc/cp/pt.c | 33 + gcc/cp/tree.c | 51 +- gcc/doc/install.texi | 11 +- gcc/doc/invoke.texi | 13 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/cpp.c | 3 +- gcc/fortran/simplify.c | 11 - gcc/fortran/trans-decl.c | 6 +- gcc/gimple-ssa-sprintf.c | 190 +- gcc/params.def | 2 +- gcc/testsuite/ChangeLog | 108 + gcc/testsuite/c-c++-common/ubsan/pr63839.c | 2 +- gcc/testsuite/c-c++-common/ubsan/unreachable-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/unreachable-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/unreachable-4.c | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit1.C | 63 + gcc/testsuite/g++.dg/cpp2a/explicit10.C | 32 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 29 + gcc/testsuite/g++.dg/cpp2a/explicit12.C | 23 + gcc/testsuite/g++.dg/cpp2a/explicit13.C | 35 + gcc/testsuite/g++.dg/cpp2a/explicit2.C | 25 + gcc/testsuite/g++.dg/cpp2a/explicit3.C | 24 + gcc/testsuite/g++.dg/cpp2a/explicit4.C | 41 + gcc/testsuite/g++.dg/cpp2a/explicit5.C | 71 + gcc/testsuite/g++.dg/cpp2a/explicit6.C | 41 + gcc/testsuite/g++.dg/cpp2a/explicit7.C | 22 + gcc/testsuite/g++.dg/cpp2a/explicit8.C | 24 + gcc/testsuite/g++.dg/cpp2a/explicit9.C | 22 + gcc/testsuite/g++.dg/lookup/friend21.C | 14 + gcc/testsuite/g++.dg/lookup/using60.C | 18 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 4 +- gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 53 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 60 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 64 + gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 6 +- gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 4 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 132 + gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-2.c | 213 + .../gcc.dg/tree-ssa/builtin-printf-warn-1.c | 129 + gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c | 155 + gcc/testsuite/gcc.target/aarch64/spellcheck_7.c | 12 + gcc/testsuite/gcc.target/aarch64/spellcheck_8.c | 13 + gcc/testsuite/gcc.target/aarch64/spellcheck_9.c | 13 + gcc/testsuite/gcc.target/arc/jumptable.c | 34 + gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 5 +- gcc/testsuite/gcc.target/arc/tls-1.c | 19 +- gcc/testsuite/gcc.target/arc/tls-gd.c | 17 + gcc/testsuite/gcc.target/arc/tls-ie.c | 17 + gcc/testsuite/gcc.target/arc/tls-ld.c | 18 + gcc/testsuite/gcc.target/arc/tls-le.c | 16 + gcc/testsuite/gcc.target/arm/movdi_movt.c | 1 + gcc/testsuite/gcc.target/arm/movsi_movt.c | 1 + gcc/testsuite/gcc.target/arm/pr81863.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-1.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-2.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 1 + .../gcc.target/arm/tls-disable-literal-pool.c | 1 + gcc/testsuite/gcc.target/i386/pr70359.c | 20 + gcc/testsuite/gcc.target/i386/pr86270.c | 15 + .../gfortran.dg/allocatable_uninitialized_1.f90 | 8 + gcc/testsuite/gfortran.dg/min_max_type.f90 | 10 + gcc/tree-eh.c | 24 +- gcc/tree-outof-ssa.c | 46 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gnattools/ChangeLog | 6 + gnattools/configure | 650 ++- gnattools/configure.ac | 1 - gotools/ChangeLog | 8 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 244 +- gotools/aclocal.m4 | 717 ++- gotools/config/go.m4 | 92 - gotools/configure | 1111 ++-- gotools/configure.ac | 3 - intl/ChangeLog | 11 + intl/aclocal.m4 | 8 +- intl/config.h.in | 32 + intl/configure | 3210 +++++------ intl/configure.ac | 2 +- libada/ChangeLog | 6 + libada/configure | 714 +-- libada/configure.ac | 1 - libatomic/ChangeLog | 10 + libatomic/Makefile.am | 2 + libatomic/Makefile.in | 462 +- libatomic/acinclude.m4 | 2 +- libatomic/aclocal.m4 | 721 ++- libatomic/configure | 1548 +++--- libatomic/configure.ac | 1 - libatomic/testsuite/Makefile.am | 2 +- libatomic/testsuite/Makefile.in | 132 +- libbacktrace/ChangeLog | 7 + libbacktrace/Makefile.am | 1 + libbacktrace/Makefile.in | 927 +++- libbacktrace/aclocal.m4 | 640 ++- libbacktrace/config.h.in | 5 + libbacktrace/configure | 1519 +++--- libbacktrace/configure.ac | 7 +- libcc1/ChangeLog | 6 + libcc1/Makefile.in | 310 +- libcc1/aclocal.m4 | 717 ++- libcc1/configure | 1415 +++-- libcc1/configure.ac | 1 - libcpp/ChangeLog | 37 + libcpp/aclocal.m4 | 9 +- libcpp/config.in | 5 + libcpp/configure | 1048 ++-- libcpp/configure.ac | 3 +- libcpp/directives.c | 73 +- libcpp/files.c | 2 +- libcpp/include/cpplib.h | 13 +- libcpp/include/line-map.h | 30 +- libcpp/init.c | 2 +- libcpp/internal.h | 4 +- libcpp/lex.c | 14 +- libcpp/line-map.c | 2 +- libcpp/macro.c | 20 +- libdecnumber/ChangeLog | 10 + libdecnumber/aclocal.m4 | 9 +- libdecnumber/configure | 901 ++-- libdecnumber/configure.ac | 1 - libffi/ChangeLog | 11 + libffi/Makefile.am | 6 +- libffi/Makefile.in | 823 ++- libffi/aclocal.m4 | 756 +-- libffi/configure | 1740 +++--- libffi/configure.ac | 1 - libffi/fficonfig.h.in | 9 +- libffi/include/Makefile.in | 189 +- libffi/man/Makefile.in | 121 +- libffi/testsuite/Makefile.in | 130 +- libgcc/ChangeLog | 11 + libgcc/config/arc/lib1funcs.S | 54 + libgcc/config/arc/t-arc | 2 +- libgcc/configure | 856 +-- libgcc/configure.ac | 19 +- libgfortran/ChangeLog | 7 + libgfortran/Makefile.am | 2 + libgfortran/Makefile.in | 5157 +++++++++--------- libgfortran/aclocal.m4 | 752 +-- libgfortran/config.h.in | 14 +- libgfortran/configure | 2578 ++++----- libgfortran/configure.ac | 1 - libgomp/ChangeLog | 11 + libgomp/Makefile.am | 5 +- libgomp/Makefile.in | 563 +- libgomp/aclocal.m4 | 717 ++- libgomp/configure | 1535 +++--- libgomp/configure.ac | 1 - libgomp/testsuite/Makefile.am | 2 +- libgomp/testsuite/Makefile.in | 133 +- libhsail-rt/ChangeLog | 6 + libhsail-rt/Makefile.in | 302 +- libhsail-rt/aclocal.m4 | 717 ++- libhsail-rt/configure | 1388 +++-- libhsail-rt/configure.ac | 1 - libiberty/ChangeLog | 10 + libiberty/config.in | 5 + libiberty/configure | 1122 ++-- libiberty/configure.ac | 1 - libitm/ChangeLog | 11 + libitm/Makefile.am | 5 +- libitm/Makefile.in | 576 +- libitm/aclocal.m4 | 721 ++- libitm/configure | 1649 +++--- libitm/configure.ac | 1 - libitm/testsuite/Makefile.am | 2 +- libitm/testsuite/Makefile.in | 132 +- libobjc/ChangeLog | 6 + libobjc/aclocal.m4 | 160 +- libobjc/config.h.in | 3 - libobjc/configure | 1192 ++--- libobjc/configure.ac | 1 - liboffloadmic/ChangeLog | 10 + liboffloadmic/Makefile.am | 1 + liboffloadmic/Makefile.in | 777 +-- liboffloadmic/aclocal.m4 | 717 ++- liboffloadmic/configure | 1641 +++--- liboffloadmic/configure.ac | 1 - liboffloadmic/plugin/Makefile.am | 1 + liboffloadmic/plugin/Makefile.in | 368 +- liboffloadmic/plugin/aclocal.m4 | 717 ++- liboffloadmic/plugin/configure | 1331 +++-- liboffloadmic/plugin/configure.ac | 1 - libphobos/ChangeLog | 19 + libphobos/Makefile.am | 2 + libphobos/Makefile.in | 377 +- libphobos/aclocal.m4 | 644 ++- libphobos/configure | 1456 +++-- libphobos/configure.ac | 4 +- gcc/config/csky/t-csky => libphobos/configure.tgt | 31 +- libphobos/libdruntime/Makefile.in | 1306 +---- libphobos/m4/autoconf.m4 | 2 +- libphobos/m4/druntime/os.m4 | 4 +- libphobos/src/Makefile.in | 705 +-- libphobos/testsuite/Makefile.am | 2 +- libphobos/testsuite/Makefile.in | 133 +- libquadmath/ChangeLog | 10 + libquadmath/Makefile.am | 12 +- libquadmath/Makefile.in | 652 +-- libquadmath/aclocal.m4 | 752 +-- libquadmath/config.h.in | 3 - libquadmath/configure | 1662 +++--- libquadmath/configure.ac | 1 - libsanitizer/ChangeLog | 60 + libsanitizer/HOWTO_MERGE | 9 +- libsanitizer/LOCAL_PATCHES | 9 +- libsanitizer/MERGE | 2 +- libsanitizer/Makefile.am | 1 + libsanitizer/Makefile.in | 374 +- libsanitizer/aclocal.m4 | 721 ++- libsanitizer/asan/Makefile.am | 2 + libsanitizer/asan/Makefile.in | 263 +- libsanitizer/asan/asan_activation.cc | 7 +- libsanitizer/asan/asan_allocator.cc | 166 +- libsanitizer/asan/asan_allocator.h | 9 +- libsanitizer/asan/asan_debugging.cc | 3 +- libsanitizer/asan/asan_descriptions.cc | 71 +- libsanitizer/asan/asan_descriptions.h | 18 +- libsanitizer/asan/asan_errors.cc | 204 +- libsanitizer/asan/asan_errors.h | 281 +- libsanitizer/asan/asan_fake_stack.cc | 4 +- libsanitizer/asan/asan_flags.cc | 12 +- libsanitizer/asan/asan_flags.inc | 3 +- libsanitizer/asan/asan_fuchsia.cc | 2 +- libsanitizer/asan/asan_globals.cc | 11 +- libsanitizer/asan/asan_globals_win.cc | 6 +- libsanitizer/asan/asan_init_version.h | 7 + libsanitizer/asan/asan_interceptors.cc | 59 +- libsanitizer/asan/asan_interceptors.h | 28 +- .../asan/asan_interceptors_memintrinsics.cc | 16 +- .../asan/asan_interceptors_memintrinsics.h | 25 +- libsanitizer/asan/asan_internal.h | 7 +- libsanitizer/asan/asan_linux.cc | 73 +- libsanitizer/asan/asan_lock.h | 1 - libsanitizer/asan/asan_mac.cc | 28 +- libsanitizer/asan/asan_malloc_linux.cc | 81 +- libsanitizer/asan/asan_malloc_local.h | 42 + libsanitizer/asan/asan_malloc_mac.cc | 3 + libsanitizer/asan/asan_malloc_win.cc | 15 +- libsanitizer/asan/asan_mapping.h | 140 +- libsanitizer/asan/asan_mapping_myriad.h | 84 + libsanitizer/asan/asan_memory_profile.cc | 12 +- libsanitizer/asan/asan_new_delete.cc | 128 +- libsanitizer/asan/asan_poisoning.cc | 13 +- libsanitizer/asan/asan_poisoning.h | 5 +- libsanitizer/asan/asan_posix.cc | 1 - libsanitizer/asan/asan_premap_shadow.cc | 77 + libsanitizer/asan/asan_premap_shadow.h | 28 + libsanitizer/asan/asan_report.cc | 73 +- libsanitizer/asan/asan_report.h | 19 +- libsanitizer/asan/asan_rtems.cc | 251 + libsanitizer/asan/asan_rtl.cc | 45 +- libsanitizer/asan/asan_shadow_setup.cc | 18 +- libsanitizer/asan/asan_stack.h | 48 +- libsanitizer/asan/asan_thread.cc | 30 +- libsanitizer/asan/asan_win.cc | 17 +- libsanitizer/asan/asan_win_dll_thunk.cc | 2 +- libsanitizer/config.h.in | 6 +- libsanitizer/configure | 1709 +++--- libsanitizer/configure.ac | 5 +- .../include/sanitizer/allocator_interface.h | 14 +- libsanitizer/include/sanitizer/asan_interface.h | 24 +- .../include/sanitizer/common_interface_defs.h | 13 +- .../include/sanitizer/coverage_interface.h | 4 +- libsanitizer/include/sanitizer/esan_interface.h | 4 +- libsanitizer/include/sanitizer/hwasan_interface.h | 82 + libsanitizer/include/sanitizer/lsan_interface.h | 14 +- libsanitizer/include/sanitizer/msan_interface.h | 16 +- .../include/sanitizer/netbsd_syscall_hooks.h | 4732 +++++++++++++++++ libsanitizer/include/sanitizer/scudo_interface.h | 37 + libsanitizer/include/sanitizer/tsan_interface.h | 6 + libsanitizer/interception/Makefile.in | 253 +- libsanitizer/interception/interception.h | 57 +- libsanitizer/interception/interception_linux.cc | 24 +- libsanitizer/interception/interception_linux.h | 13 +- libsanitizer/interception/interception_mac.cc | 5 +- libsanitizer/interception/interception_mac.h | 4 +- .../interception/interception_type_test.cc | 9 +- libsanitizer/interception/interception_win.cc | 19 +- libsanitizer/interception/interception_win.h | 4 +- libsanitizer/libbacktrace/Makefile.in | 403 +- libsanitizer/lsan/Makefile.in | 276 +- libsanitizer/lsan/lsan.cc | 9 +- libsanitizer/lsan/lsan.h | 12 +- libsanitizer/lsan/lsan_allocator.cc | 74 +- libsanitizer/lsan/lsan_allocator.h | 15 +- libsanitizer/lsan/lsan_common.cc | 48 +- libsanitizer/lsan/lsan_common.h | 13 +- libsanitizer/lsan/lsan_common_linux.cc | 20 +- libsanitizer/lsan/lsan_common_mac.cc | 11 +- libsanitizer/lsan/lsan_interceptors.cc | 70 +- libsanitizer/lsan/lsan_malloc_mac.cc | 3 + libsanitizer/lsan/lsan_thread.cc | 5 + libsanitizer/merge.sh | 6 +- libsanitizer/sanitizer_common/Makefile.am | 13 +- libsanitizer/sanitizer_common/Makefile.in | 361 +- libsanitizer/sanitizer_common/sancov_begin.S | 5 + libsanitizer/sanitizer_common/sancov_end.S | 5 + .../sanitizer_common/sanitizer_allocator.cc | 73 +- .../sanitizer_common/sanitizer_allocator.h | 38 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 4 +- .../sanitizer_common/sanitizer_allocator_checks.h | 8 +- .../sanitizer_allocator_combined.h | 16 +- .../sanitizer_allocator_interface.h | 3 + .../sanitizer_allocator_internal.h | 16 +- .../sanitizer_allocator_local_cache.h | 93 +- .../sanitizer_allocator_primary32.h | 120 +- .../sanitizer_allocator_primary64.h | 197 +- .../sanitizer_common/sanitizer_allocator_report.cc | 123 + .../sanitizer_common/sanitizer_allocator_report.h | 36 + .../sanitizer_allocator_secondary.h | 84 +- .../sanitizer_allocator_size_class_map.h | 36 +- .../sanitizer_common/sanitizer_allocator_stats.h | 2 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 8 +- .../sanitizer_common/sanitizer_atomic_clang.h | 17 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 115 + .../sanitizer_atomic_clang_other.h | 65 +- .../sanitizer_common/sanitizer_atomic_clang_x86.h | 6 +- .../sanitizer_common/sanitizer_bitvector.h | 4 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 2 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 43 +- libsanitizer/sanitizer_common/sanitizer_common.h | 248 +- .../sanitizer_common_interceptors.inc | 1086 +++- .../sanitizer_common_interceptors_ioctl.inc | 8 +- .../sanitizer_common_interface.inc | 2 + .../sanitizer_common/sanitizer_common_libcdep.cc | 274 +- .../sanitizer_common/sanitizer_common_nolibc.cc | 1 - .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 20 +- .../sanitizer_coverage_libcdep_new.cc | 3 +- .../sanitizer_coverage_win_sections.cc | 53 +- .../sanitizer_deadlock_detector2.cc | 8 +- libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- libsanitizer/sanitizer_common/sanitizer_file.cc | 59 +- .../sanitizer_common/sanitizer_flag_parser.h | 4 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 8 - libsanitizer/sanitizer_common/sanitizer_flags.inc | 23 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 276 +- .../sanitizer_common/sanitizer_getauxval.h | 46 + .../sanitizer_interceptors_ioctl_netbsd.inc | 1487 ++++++ .../sanitizer_interface_internal.h | 6 + .../sanitizer_common/sanitizer_internal_defs.h | 48 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 39 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 7 +- .../sanitizer_common/sanitizer_libignore.cc | 7 +- .../sanitizer_common/sanitizer_libignore.h | 8 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 684 ++- libsanitizer/sanitizer_common/sanitizer_linux.h | 36 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 489 +- .../sanitizer_common/sanitizer_linux_s390.cc | 2 +- .../sanitizer_common/sanitizer_linux_x86_64.S | 2 - libsanitizer/sanitizer_common/sanitizer_mac.cc | 122 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 6 +- .../sanitizer_common/sanitizer_mac_libcdep.cc | 2 +- .../sanitizer_common/sanitizer_malloc_mac.inc | 35 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 11 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cc | 328 ++ libsanitizer/sanitizer_common/sanitizer_openbsd.cc | 108 + libsanitizer/sanitizer_common/sanitizer_platform.h | 67 +- .../sanitizer_platform_interceptors.h | 307 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_netbsd.cc | 1952 ++++++- .../sanitizer_platform_limits_netbsd.h | 2000 ++++++- ...bsd.cc => sanitizer_platform_limits_openbsd.cc} | 130 +- .../sanitizer_platform_limits_openbsd.h | 380 ++ .../sanitizer_platform_limits_posix.cc | 23 +- .../sanitizer_platform_limits_posix.h | 74 +- ...bsd.cc => sanitizer_platform_limits_solaris.cc} | 315 +- .../sanitizer_platform_limits_solaris.h | 495 ++ libsanitizer/sanitizer_common/sanitizer_posix.cc | 7 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 7 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 83 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 38 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 6 +- ...ocmaps_freebsd.cc => sanitizer_procmaps_bsd.cc} | 70 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 55 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 8 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 19 +- .../sanitizer_common/sanitizer_procmaps_solaris.cc | 57 + .../sanitizer_common/sanitizer_quarantine.h | 40 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 160 + libsanitizer/sanitizer_common/sanitizer_rtems.cc | 280 + libsanitizer/sanitizer_common/sanitizer_rtems.h | 19 + .../sanitizer_signal_interceptors.inc | 46 +- libsanitizer/sanitizer_common/sanitizer_solaris.cc | 219 + .../sanitizer_common/sanitizer_stackdepot.cc | 6 +- .../sanitizer_common/sanitizer_stacktrace.cc | 21 +- .../sanitizer_common/sanitizer_stacktrace.h | 13 +- .../sanitizer_stacktrace_libcdep.cc | 24 +- .../sanitizer_stacktrace_printer.cc | 87 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 56 + .../sanitizer_stoptheworld_linux_libcdep.cc | 55 +- .../sanitizer_common/sanitizer_suppressions.cc | 2 +- .../sanitizer_common/sanitizer_symbolizer.h | 7 +- .../sanitizer_symbolizer_fuchsia.h | 38 + .../sanitizer_symbolizer_libcdep.cc | 11 +- ...r_fuchsia.cc => sanitizer_symbolizer_markup.cc} | 78 +- .../sanitizer_symbolizer_posix_libcdep.cc | 8 +- ...n_libcdep.cc => sanitizer_symbolizer_report.cc} | 166 +- .../sanitizer_common/sanitizer_symbolizer_rtems.h | 39 + .../sanitizer_common/sanitizer_symbolizer_win.cc | 4 - .../sanitizer_common/sanitizer_syscall_generic.inc | 33 +- .../sanitizer_syscall_linux_arm.inc | 136 + .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 3784 +++++++++++++ .../sanitizer_common/sanitizer_termination.cc | 9 + .../sanitizer_common/sanitizer_thread_registry.cc | 40 +- .../sanitizer_common/sanitizer_thread_registry.h | 5 + .../sanitizer_common/sanitizer_tls_get_addr.cc | 3 +- .../sanitizer_unwind_linux_libcdep.cc | 10 +- .../sanitizer_common/sanitizer_unwind_win.cc | 73 + .../sanitizer_vector.h} | 36 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 178 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 20 +- .../sanitizer_win_weak_interception.cc | 2 +- libsanitizer/tsan/Makefile.in | 307 +- libsanitizer/tsan/tsan_debugging.cc | 7 + libsanitizer/tsan/tsan_interceptors.cc | 605 ++- libsanitizer/tsan/tsan_interceptors.h | 12 + libsanitizer/tsan/tsan_interceptors_mac.cc | 57 +- libsanitizer/tsan/tsan_interface.h | 13 + libsanitizer/tsan/tsan_interface_ann.cc | 6 +- libsanitizer/tsan/tsan_libdispatch_mac.cc | 14 +- libsanitizer/tsan/tsan_malloc_mac.cc | 10 + libsanitizer/tsan/tsan_mman.cc | 50 +- libsanitizer/tsan/tsan_new_delete.cc | 107 +- libsanitizer/tsan/tsan_platform.h | 171 +- libsanitizer/tsan/tsan_platform_linux.cc | 34 +- libsanitizer/tsan/tsan_platform_mac.cc | 10 +- libsanitizer/tsan/tsan_platform_posix.cc | 59 +- libsanitizer/tsan/tsan_report.cc | 14 +- libsanitizer/tsan/tsan_report.h | 2 +- libsanitizer/tsan/tsan_rtl.cc | 77 +- libsanitizer/tsan/tsan_rtl.h | 32 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 62 +- libsanitizer/tsan/tsan_rtl_amd64.S | 114 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 10 +- libsanitizer/tsan/tsan_rtl_report.cc | 49 +- libsanitizer/tsan/tsan_rtl_thread.cc | 2 +- libsanitizer/tsan/tsan_stack_trace.cc | 5 + libsanitizer/tsan/tsan_stack_trace.h | 4 + libsanitizer/tsan/tsan_suppressions.cc | 2 +- libsanitizer/tsan/tsan_symbolize.cc | 41 + libsanitizer/tsan/tsan_sync.cc | 3 +- libsanitizer/tsan/tsan_sync.h | 4 +- libsanitizer/ubsan/Makefile.am | 1 + libsanitizer/ubsan/Makefile.in | 262 +- libsanitizer/ubsan/ubsan_checks.inc | 6 + libsanitizer/ubsan/ubsan_diag.cc | 17 +- libsanitizer/ubsan/ubsan_diag.h | 27 +- libsanitizer/ubsan/ubsan_flags.cc | 15 +- libsanitizer/ubsan/ubsan_flags.inc | 3 + libsanitizer/ubsan/ubsan_handlers.cc | 200 +- libsanitizer/ubsan/ubsan_handlers.h | 29 + libsanitizer/ubsan/ubsan_handlers_cxx.cc | 48 +- .../ubsan/ubsan_init_standalone_preinit.cc | 3 +- libsanitizer/ubsan/ubsan_interface.inc | 4 + libsanitizer/ubsan/ubsan_monitor.cc | 74 + libsanitizer/ubsan/ubsan_monitor.h | 47 + libsanitizer/ubsan/ubsan_platform.h | 11 +- libsanitizer/ubsan/ubsan_signals_standalone.cc | 30 +- libsanitizer/ubsan/ubsan_signals_standalone.h | 2 + libsanitizer/ubsan/ubsan_win_weak_interception.cc | 1 + libssp/ChangeLog | 9 + libssp/Makefile.am | 3 +- libssp/Makefile.in | 394 +- libssp/aclocal.m4 | 721 ++- libssp/configure | 1309 +++-- libssp/configure.ac | 5 +- libstdc++-v3/ChangeLog | 27 + libstdc++-v3/Makefile.am | 2 + libstdc++-v3/Makefile.in | 388 +- libstdc++-v3/aclocal.m4 | 640 ++- libstdc++-v3/configure | 5602 ++++++++++---------- libstdc++-v3/configure.ac | 1 - libstdc++-v3/doc/Makefile.in | 122 +- libstdc++-v3/include/Makefile.in | 123 +- libstdc++-v3/include/bits/stl_pair.h | 4 +- libstdc++-v3/libsupc++/Makefile.in | 258 +- libstdc++-v3/po/Makefile.in | 124 +- libstdc++-v3/python/Makefile.in | 125 +- libstdc++-v3/src/Makefile.in | 307 +- libstdc++-v3/src/c++11/Makefile.in | 225 +- libstdc++-v3/src/c++17/Makefile.in | 225 +- libstdc++-v3/src/c++98/Makefile.in | 225 +- libstdc++-v3/src/filesystem/Makefile.in | 224 +- .../testsuite/20_util/any/cons/explicit.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/87822.cc | 64 + .../20_util/pair/cons/explicit_construct.cc | 18 +- .../20_util/tuple/cons/explicit_construct.cc | 58 +- libstdc++-v3/testsuite/Makefile.in | 122 +- libtool.m4 | 4 +- libvtv/ChangeLog | 9 + libvtv/Makefile.am | 2 + libvtv/Makefile.in | 496 +- libvtv/aclocal.m4 | 752 +-- libvtv/configure | 1613 +++--- libvtv/configure.ac | 1 - libvtv/testsuite/Makefile.am | 2 +- libvtv/testsuite/Makefile.in | 132 +- lto-plugin/ChangeLog | 6 + lto-plugin/Makefile.in | 237 +- lto-plugin/aclocal.m4 | 717 ++- lto-plugin/config.h.in | 5 + lto-plugin/configure | 1439 +++-- lto-plugin/configure.ac | 5 +- multilib.am | 45 + test-driver | 148 + zlib/ChangeLog.gcj | 14 + zlib/Makefile.am | 4 +- zlib/Makefile.in | 785 ++- zlib/aclocal.m4 | 717 ++- zlib/configure | 1398 +++-- zlib/configure.ac | 5 +- 562 files changed, 76590 insertions(+), 40575 deletions(-) create mode 100755 ar-lib create mode 100644 gcc/config/aarch64/saphira.md create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit9.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend21.C create mode 100644 gcc/testsuite/g++.dg/lookup/using60.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/fprintf-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/printf-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/user-printf.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-fprintf-warn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-warn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_9.c create mode 100644 gcc/testsuite/gcc.target/arc/jumptable.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-gd.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-ie.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-ld.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-le.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70359.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86270.c create mode 100644 gcc/testsuite/gfortran.dg/allocatable_uninitialized_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/min_max_type.f90 delete mode 100644 gotools/config/go.m4 copy gcc/config/csky/t-csky => libphobos/configure.tgt (54%) create mode 100644 libsanitizer/asan/asan_malloc_local.h create mode 100644 libsanitizer/asan/asan_mapping_myriad.h create mode 100644 libsanitizer/asan/asan_premap_shadow.cc create mode 100644 libsanitizer/asan/asan_premap_shadow.h create mode 100644 libsanitizer/asan/asan_rtems.cc create mode 100644 libsanitizer/include/sanitizer/hwasan_interface.h create mode 100644 libsanitizer/include/sanitizer/netbsd_syscall_hooks.h create mode 100644 libsanitizer/include/sanitizer/scudo_interface.h create mode 100644 libsanitizer/sanitizer_common/sancov_begin.S create mode 100644 libsanitizer/sanitizer_common/sancov_end.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_getauxval.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cc copy libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanitiz [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h copy libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanitiz [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h rename libsanitizer/sanitizer_common/{sanitizer_procmaps_freebsd.cc => sanitizer_p [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_ring_buffer.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.h rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_fuchsia.cc => sanitizer [...] copy libsanitizer/sanitizer_common/{sanitizer_common_libcdep.cc => sanitizer_symbo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_rtems.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscall_linux_arm.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cc rename libsanitizer/{tsan/tsan_vector.h => sanitizer_common/sanitizer_vector.h} (75%) create mode 100644 libsanitizer/ubsan/ubsan_monitor.cc create mode 100644 libsanitizer/ubsan/ubsan_monitor.h create mode 100644 libstdc++-v3/testsuite/20_util/pair/87822.cc create mode 100644 multilib.am create mode 100755 test-driver