This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2 in repository toolchain/ci/gcc.
from a45d577b2b0 libstdc++: Refactor emplace-like functions in std::variant adds bb27f5e9ec3 Convert arrays in ssa pointer_equiv_analyzer to auto_vec's. adds cb0437584bb libsanitizer: merge from master (c86b4503a94c277534ce4b9a5c [...] adds 0cedf1fb76c lisanitizer: Apply autoreconf. adds 65ade6a34cb libsanitizer: Apply local patches adds af976d90fa1 libsanitizer: update LOCAL_PATCHES adds 6239dd05127 vect: Convert cost hooks to classes adds d43fc1df734 aarch64: Move more code into aarch64_vector_costs adds d1360350168 rtl-optimization/103075 - avoid ICEing on unfolded int-to-f [...] adds 347682ea463 analyzer: fix ICE in sm_state_map::dump when dumping trees adds 5914a7b5c63 testsuite: Add more guards to complex tests adds af1bfcc04ca Add -v option for git_check_commit.py. adds 333efaea633 libffi: Add --enable-cet to configure adds 5ea1ce43b60 path solver: Only compute relations for imports. adds e4411622690 Avoid repeating calculations in threader. adds 6a9678f0b30 path solver: Prefer range_of_expr instead of range_on_edge. adds fbe58ba97af x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 adds 8197ab94b47 aarch64: Move Neon vector-tuple type declaration into the compiler adds 2fc20260619 gcc/expr.c: Remove historic workaround for broken SIMD subreg adds 4e5929e4575 gcc/expmed.c: Ensure vector modes are tieable before extraction adds 66f206b8539 aarch64: Add machine modes for Neon vector-tuple types adds 511245325a4 gcc/lower_subreg.c: Prevent decomposition if modes are not tieable adds eb04ccf4bfd aarch64: Pass and return Neon vector-tuple types without a [...] adds fae00a0ac0e c++: use range-for more adds d3f7a2fa64f Workaround ICE in gimple_call_static_chain_flags adds 2b1c757d835 Fortran manual: Combine standard conformance docs in one place. adds 227e0100360 Fortran manual: Revise introductory chapter. adds a0db59bc5fc Fortran manual: Update section on Interoperability with C adds b96fdc0fca0 Fortran manual: Update miscellaneous references to old stan [...] adds 7237c5b698b Fortran manual: Remove old docs for never-implemented extensions. adds 1ece90ffa9c ipa-sra: Improve debug info for removed parameters (PR 93385) adds 004afb984be Treat undefined operands as varying in GORI. adds d70720c2382 middle-end: convert negate + right shift into compare greater. adds 1b4a63593bc AArch64: Lower intrinsics shift to GIMPLE when possible. adds 09aab7e699d libstdc++: Optimize std::tuple_element and std::tuple_size_v adds b57899f30f4 libstdc++: Consolidate duplicate metaprogramming utilities adds 79fe28d2c4b IBM Z: Define STACK_CHECK_MOVING_SP adds f4130a3eb54 libstdc++: Deprecate std::unexpected and handler functions adds a634928f5c8 libstdc++: Fix pretty printing of std::unique_ptr [PR103086] adds 29a1af24efa Daily bump. adds 614b39757b8 rs6000: Fix incorrect fusion constraint [PR102991] adds 33f1d038708 First refactor of vect_analyze_loop adds 44d0243a247 gcc: vx-common.h: fix test for VxWorks7 adds 155f6b2be42 dwarf2out: Fix up CONST_WIDE_INT handling once more [PR103046] adds 14c7041a1f0 Reset when -gtoggle is used in gcc_options. adds 84cbbb0a163 doc: No longer generate old.html adds 44d9d55c6d0 include: Allow for our md5.h to defer to the system header adds 30b8ec68e2a libstdc++: Add xfail to pretty printer tests that fail in C++20 adds ea42c80585b ipa: Do not require RECORD_TYPE for ancestor jump functions adds bcf4065c909 Split vector loop analysis into main and epilogue analysis adds d8a62882b83 gcov-profile: Filter test only for some targets [PR102945] adds a505e1fae43 Move PREFERRED_DEBUGGING_TYPE define in pa64-hpux.h to pa.h adds b33b2678342 AArch64: Fix PR103085 adds b58c12f3cf9 contrib: testsuite-management: Update to be python3 compatible adds 858d7ee1a0c x86: Make stringop_algs::stringop_strategy ctor constexpr [ [...] adds db89d474ad8 Support TI mode and soft float on PA64 adds a79fe53d6ce Amend split vector loop analysis into main and epilogue analysis adds 98244c68e77 Abstract ranger cache update list. adds 1f6dd5de339 Remove def chain import assert from GORI. adds 2afc8f0b919 libsanitizer: merge from master (78d3e0a4f1406b17cdecc77540 [...] adds 5f0a3fb08cb libsanitizer: Apply local patches adds bdb9d472189 libsanitizer: update LOCAL_PATCHES. adds 5997e6a6ecc libstdc++: Add support for POWER9 DARN instruction to std:: [...] adds 2627e3b7fd8 libstdc++: Add [[unlikely]] attributes to std::random_devic [...] adds 7a300b413a6 Darwin, crts: Fix a build warning. adds 834c8749ced Darwin, aarch64 : Initial support for the self-host driver. adds f8a1e069932 Darwin, aarch64 : Ada fixes for hosted tools. adds f1e2879ecfc Darwin : Make trampoline templates linker-visible. adds 8f4860f9568 testsuite, Darwin : Fix tsvc test build on Darwin. adds 452a0afbace Fortran: Add more documentation for mixed-language programm [...] adds c64ca0e7bbe Fortran: Delete unused decl in gfortran.h adds 1727bb533ed Fortran: Missing error with IMPLICIT none (external) [PR100972] adds 70d6f6e41f7 libstdc++: Fix pack expansions in tuple_size_v specializations adds 2b2d97fc545 libstdc++: Fix inconsistent noexcept-specific for valarray [...] adds 432ed97b992 Fortran: a symbol in a COMMON cannot be a coarray adds 9cc8ca8da90 Avoid left shift of negative value in ipa-modref-tree.h adds 5f377803722 Fix ice in insert_access adds bcf3728abe8 Fortran: fix simplification of array-valued parameter expressions adds 851dff042a2 Daily bump. adds 98b212c19a7 Cleanup back_threader::find_path_to_names. adds b3a38d18351 testsuite: Use posix_memalign on AIX for tsvc adds 4856699eeb2 path oracle: Do not look at root oracle for killed defs. adds 6b8152b96c1 powerpc: Fix vsx_splat_v4si in 32 bit mode adds df2135e88a8 Fortran: error recovery on rank mismatch of array and its i [...] adds 6078eb7452a Fix can_be_discarded_p wrt partitioned functions. adds 9defce62289 Daily bump. new 4898e958a92 Implement intra-procedural dataflow in ipa-modref flags pro [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 10 + contrib/gcc-changelog/git_check_commit.py | 4 + contrib/gcc-changelog/git_commit.py | 7 +- contrib/testsuite-management/validate_failures.py | 44 +- gcc/ChangeLog | 1443 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/Make-lang.in | 18 +- gcc/ada/sigtramp-ios.c | 8 + gcc/analyzer/ChangeLog | 5 + gcc/analyzer/program-state.cc | 1 + gcc/cgraph.h | 3 +- gcc/config.host | 7 +- gcc/config/aarch64/aarch64-builtins.c | 317 +- gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-modes.def | 76 +- gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-simd-builtins.def | 148 +- gcc/config/aarch64/aarch64-simd.md | 888 +-- gcc/config/aarch64/aarch64.c | 646 ++- gcc/config/aarch64/arm_neon.h | 5980 +++----------------- gcc/config/aarch64/constraints.md | 3 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/host-aarch64-darwin.c | 33 + gcc/config/aarch64/iterators.md | 302 +- gcc/config/aarch64/x-darwin | 3 + gcc/config/darwin.h | 2 + gcc/config/i386/i386.c | 76 +- gcc/config/i386/i386.h | 5 +- gcc/config/pa/pa-modes.def | 3 + gcc/config/pa/pa.c | 10 +- gcc/config/pa/pa.h | 19 +- gcc/config/pa/pa.md | 164 +- gcc/config/pa/pa64-hpux.h | 1 - gcc/config/rs6000/fusion.md | 128 +- gcc/config/rs6000/genfusion.pl | 2 +- gcc/config/rs6000/rs6000.c | 196 +- gcc/config/rs6000/vsx.md | 4 +- gcc/config/s390/s390.h | 5 + gcc/config/vx-common.h | 2 +- gcc/cp/ChangeLog | 13 + gcc/cp/call.c | 12 +- gcc/cp/constexpr.c | 25 +- gcc/cp/decl.c | 14 +- gcc/cp/decl2.c | 10 +- gcc/cp/pt.c | 30 +- gcc/cp/typeck.c | 9 +- gcc/doc/install.texi2html | 6 +- gcc/doc/tm.texi | 25 +- gcc/doc/tm.texi.in | 8 +- gcc/dwarf2out.c | 32 +- gcc/expmed.c | 3 +- gcc/expr.c | 13 - gcc/fortran/ChangeLog | 94 + gcc/fortran/decl.c | 12 +- gcc/fortran/expr.c | 22 +- gcc/fortran/gfortran.h | 9 - gcc/fortran/gfortran.texi | 1005 +--- gcc/fortran/intrinsic.texi | 15 +- gcc/fortran/invoke.texi | 48 +- gcc/fortran/match.c | 7 + gcc/fortran/resolve.c | 13 + gcc/fortran/symbol.c | 4 +- gcc/genmodes.c | 10 +- gcc/gimple-range-cache.cc | 129 +- gcc/gimple-range-cache.h | 4 +- gcc/gimple-range-gori.cc | 43 +- gcc/gimple-range-path.cc | 25 +- gcc/gimple-range-path.h | 10 + gcc/gimple.c | 13 +- gcc/ipa-modref-tree.h | 37 +- gcc/ipa-modref.c | 244 +- gcc/ipa-param-manipulation.c | 266 +- gcc/ipa-param-manipulation.h | 12 +- gcc/ipa-prop.c | 2 - gcc/lower-subreg.c | 4 +- gcc/lto/ChangeLog | 7 + gcc/lto/lto-partition.c | 8 +- gcc/match.pd | 36 +- gcc/opts.c | 2 + gcc/simplify-rtx.c | 8 +- gcc/target.def | 49 +- gcc/targhooks.c | 61 +- gcc/targhooks.h | 8 +- gcc/testsuite/ChangeLog | 232 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept07.C | 2 +- gcc/testsuite/g++.dg/eh/forced3.C | 2 +- gcc/testsuite/g++.dg/eh/unexpected1.C | 2 +- gcc/testsuite/g++.dg/pr102955.C | 14 + gcc/testsuite/g++.dg/torture/pr103073.C | 8 + gcc/testsuite/g++.old-deja/g++.eh/spec1.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/spec2.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/spec3.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/spec4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh33.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh34.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 2 +- gcc/testsuite/gcc.dg/gcov-info-to-gcda.c | 3 +- gcc/testsuite/gcc.dg/guality/ipa-sra-1.c | 45 + gcc/testsuite/gcc.dg/pr103062.c | 7 + gcc/testsuite/gcc.dg/pr103075.c | 8 + gcc/testsuite/gcc.dg/pr103079.c | 20 + gcc/testsuite/gcc.dg/pr103093.c | 20 + gcc/testsuite/gcc.dg/signbit-2.c | 19 + gcc/testsuite/gcc.dg/signbit-3.c | 13 + gcc/testsuite/gcc.dg/signbit-4.c | 65 + gcc/testsuite/gcc.dg/signbit-5.c | 65 + gcc/testsuite/gcc.dg/signbit-6.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/modref-11.c | 13 + .../vect/complex/bb-slp-complex-add-pattern-int.c | 5 +- .../vect/complex/bb-slp-complex-add-pattern-long.c | 7 +- .../complex/bb-slp-complex-add-pattern-short.c | 7 +- .../bb-slp-complex-add-pattern-unsigned-int.c | 7 +- .../bb-slp-complex-add-pattern-unsigned-long.c | 7 +- .../bb-slp-complex-add-pattern-unsigned-short.c | 7 +- .../vect/complex/complex-add-pattern-template.c | 17 +- .../gcc.dg/vect/complex/complex-add-template.c | 30 + .../gcc.dg/vect/complex/complex-operations-run.c | 2 +- .../complex/fast-math-bb-slp-complex-add-double.c | 5 +- .../complex/fast-math-bb-slp-complex-add-float.c | 5 +- .../fast-math-bb-slp-complex-add-half-float.c | 2 +- .../fast-math-bb-slp-complex-add-pattern-double.c | 5 +- .../fast-math-bb-slp-complex-add-pattern-float.c | 5 +- ...st-math-bb-slp-complex-add-pattern-half-float.c | 6 +- .../complex/fast-math-bb-slp-complex-mla-double.c | 1 - .../complex/fast-math-bb-slp-complex-mla-float.c | 1 - .../fast-math-bb-slp-complex-mla-half-float.c | 2 +- .../complex/fast-math-bb-slp-complex-mls-double.c | 1 - .../complex/fast-math-bb-slp-complex-mls-float.c | 1 - .../fast-math-bb-slp-complex-mls-half-float.c | 2 +- .../complex/fast-math-bb-slp-complex-mul-double.c | 1 - .../complex/fast-math-bb-slp-complex-mul-float.c | 1 - .../fast-math-bb-slp-complex-mul-half-float.c | 2 +- .../vect/complex/fast-math-complex-add-double.c | 2 +- .../vect/complex/fast-math-complex-add-float.c | 2 +- .../complex/fast-math-complex-add-half-float.c | 2 +- .../complex/fast-math-complex-add-pattern-double.c | 2 +- .../complex/fast-math-complex-add-pattern-float.c | 2 +- .../fast-math-complex-add-pattern-half-float.c | 3 +- .../vect/complex/fast-math-complex-mla-double.c | 1 - .../vect/complex/fast-math-complex-mla-float.c | 1 - .../complex/fast-math-complex-mla-half-float.c | 1 - .../vect/complex/fast-math-complex-mls-double.c | 1 - .../vect/complex/fast-math-complex-mls-float.c | 1 - .../complex/fast-math-complex-mls-half-float.c | 1 - .../vect/complex/fast-math-complex-mul-double.c | 1 - .../vect/complex/fast-math-complex-mul-float.c | 1 - .../complex/fast-math-complex-mul-half-float.c | 1 - .../vect/complex/vect-complex-add-pattern-byte.c | 3 +- .../vect/complex/vect-complex-add-pattern-int.c | 3 +- .../vect/complex/vect-complex-add-pattern-long.c | 5 +- .../vect/complex/vect-complex-add-pattern-short.c | 3 +- .../vect-complex-add-pattern-unsigned-byte.c | 3 +- .../vect-complex-add-pattern-unsigned-int.c | 3 +- .../vect-complex-add-pattern-unsigned-long.c | 5 +- .../vect-complex-add-pattern-unsigned-short.c | 3 +- gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 7 + .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 10 +- .../aarch64/advsimd-intrinsics/vshl-opt-1.c | 11 + .../aarch64/advsimd-intrinsics/vshl-opt-2.c | 11 + .../aarch64/advsimd-intrinsics/vshl-opt-3.c | 11 + .../aarch64/advsimd-intrinsics/vshl-opt-4.c | 11 + .../aarch64/advsimd-intrinsics/vshl-opt-5.c | 12 + .../aarch64/advsimd-intrinsics/vshl-opt-6.c | 10 + .../aarch64/advsimd-intrinsics/vshl-opt-7.c | 12 + .../aarch64/advsimd-intrinsics/vshl-opt-8.c | 10 + gcc/testsuite/gcc.target/aarch64/pr103085.c | 11 + gcc/testsuite/gcc.target/aarch64/signbit-1.c | 20 + gcc/testsuite/gcc.target/aarch64/signbit-2.c | 36 + .../gcc.target/aarch64/sve/pcs/struct_3_256.c | 4 + .../aarch64/vector_structure_intrinsics.c | 723 ++- gcc/testsuite/gcc.target/i386/amxtile-3.c | 18 +- .../gfortran.dg/external_implicit_none_3.f08 | 17 + gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +- gcc/testsuite/gfortran.dg/pr102715.f90 | 13 + gcc/testsuite/gfortran.dg/pr102817.f90 | 17 + gcc/testsuite/gfortran.dg/pr68019.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69419.f90 | 9 + gcc/tree-inline.c | 45 +- gcc/tree-parloops.c | 11 +- gcc/tree-ssa-threadbackward.c | 77 +- gcc/tree-vect-loop.c | 586 +- gcc/tree-vect-slp.c | 18 +- gcc/tree-vectorizer.c | 70 +- gcc/tree-vectorizer.h | 164 +- gcc/value-pointer-equiv.cc | 43 +- gcc/value-pointer-equiv.h | 6 +- gcc/value-relation.cc | 9 + gcc/value-relation.h | 1 + include/ChangeLog | 5 + include/md5.h | 6 + libffi/ChangeLog | 12 + libffi/Makefile.am | 4 +- libffi/Makefile.in | 7 +- libffi/aclocal.m4 | 2 + libffi/configure | 97 +- libffi/configure.ac | 4 + libffi/include/Makefile.in | 3 + libffi/man/Makefile.in | 3 + libffi/testsuite/Makefile.in | 3 + libgcc/ChangeLog | 15 + libgcc/config.host | 7 +- libgcc/config/darwin10-unwind-find-enc-func.c | 1 + libgcc/config/i386/darwin-lib.h | 2 + libgcc/config/pa/sfp-exceptions.c | 102 + libgcc/config/pa/sfp-machine.h | 155 + libgcc/config/pa/t-dimode | 33 + libgcc/config/pa/t-softfp-sfdftf | 8 + libsanitizer/ChangeLog | 4 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 2 +- libsanitizer/asan/asan_descriptions.cpp | 9 +- libsanitizer/asan/asan_errors.cpp | 43 +- libsanitizer/asan/asan_fake_stack.cpp | 7 +- libsanitizer/asan/asan_globals.cpp | 11 +- libsanitizer/asan/asan_linux.cpp | 4 +- libsanitizer/asan/asan_poisoning.cpp | 2 +- libsanitizer/asan/asan_report.cpp | 15 +- libsanitizer/asan/asan_rtl.cpp | 3 +- libsanitizer/asan/asan_shadow_setup.cpp | 4 +- libsanitizer/asan/asan_thread.cpp | 4 +- libsanitizer/configure | 16 +- libsanitizer/hwasan/hwasan.cpp | 12 +- libsanitizer/hwasan/hwasan_report.cpp | 33 +- libsanitizer/hwasan/hwasan_thread.cpp | 7 +- libsanitizer/lsan/lsan_common.cpp | 74 +- libsanitizer/lsan/lsan_common.h | 2 - libsanitizer/sanitizer_common/Makefile.am | 1 - libsanitizer/sanitizer_common/Makefile.in | 3 - .../sanitizer_common/sanitizer_allocator.h | 8 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 107 - .../sanitizer_allocator_primary32.h | 11 +- .../sanitizer_allocator_primary64.h | 7 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 5 +- .../sanitizer_chained_origin_depot.cpp | 80 +- .../sanitizer_chained_origin_depot.h | 44 - libsanitizer/sanitizer_common/sanitizer_common.h | 28 +- .../sanitizer_common_interceptors.inc | 90 +- libsanitizer/sanitizer_common/sanitizer_flat_map.h | 173 + .../sanitizer_common/sanitizer_fuchsia.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_mutex.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +- .../sanitizer_persistent_allocator.cpp | 18 - .../sanitizer_persistent_allocator.h | 71 +- .../sanitizer_platform_interceptors.h | 12 +- .../sanitizer_common/sanitizer_procmaps_common.cpp | 26 +- .../sanitizer_procmaps_solaris.cpp | 10 +- .../sanitizer_common/sanitizer_stackdepot.cpp | 145 +- .../sanitizer_common/sanitizer_stackdepot.h | 38 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 170 +- .../sanitizer_common/sanitizer_stacktrace.cpp | 2 +- .../sanitizer_common/sanitizer_stacktrace.h | 4 +- .../sanitizer_stacktrace_printer.cpp | 5 +- .../sanitizer_symbolizer_report.cpp | 10 +- .../sanitizer_common/sanitizer_tls_get_addr.cpp | 11 +- libsanitizer/sanitizer_common/sanitizer_win.cpp | 2 +- libsanitizer/tsan/Makefile.am | 1 + libsanitizer/tsan/Makefile.in | 10 +- libsanitizer/tsan/tsan_interceptors.h | 32 +- libsanitizer/tsan/tsan_mutexset.cpp | 5 + libsanitizer/tsan/tsan_mutexset.h | 20 + libsanitizer/tsan/tsan_platform.h | 2 +- libsanitizer/tsan/tsan_platform_linux.cpp | 5 +- libsanitizer/tsan/tsan_platform_mac.cpp | 2 +- libsanitizer/tsan/tsan_rtl.cpp | 543 -- libsanitizer/tsan/tsan_rtl.h | 38 + libsanitizer/tsan/tsan_rtl_access.cpp | 604 ++ libsanitizer/tsan/tsan_rtl_report.cpp | 22 +- libsanitizer/tsan/tsan_rtl_thread.cpp | 79 - libstdc++-v3/ChangeLog | 146 + libstdc++-v3/doc/html/manual/api.html | 4 + libstdc++-v3/doc/xml/manual/evolution.xml | 6 + libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/stl_pair.h | 8 + libstdc++-v3/include/bits/utility.h | 73 +- libstdc++-v3/include/std/array | 8 + libstdc++-v3/include/std/tuple | 61 +- libstdc++-v3/include/std/variant | 127 +- libstdc++-v3/libsupc++/eh_personality.cc | 9 +- libstdc++-v3/libsupc++/eh_ptr.cc | 3 + libstdc++-v3/libsupc++/eh_terminate.cc | 1 + libstdc++-v3/libsupc++/eh_throw.cc | 3 + libstdc++-v3/libsupc++/exception | 27 +- libstdc++-v3/libsupc++/unwind-cxx.h | 8 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 71 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/src/c++11/random.cc | 60 +- .../18_support/exception_ptr/60612-unexpected.cc | 1 + .../18_support/headers/exception/synopsis.cc | 2 +- .../testsuite/18_support/set_unexpected.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 1 + .../20_util/tuple/element_access/get_neg.cc | 1 + .../26_numerics/random/random_device/cons/token.cc | 5 +- .../26_numerics/random/random_device/entropy.cc | 2 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- 303 files changed, 10204 insertions(+), 9487 deletions(-) create mode 100644 gcc/config/aarch64/host-aarch64-darwin.c create mode 100644 gcc/config/aarch64/x-darwin create mode 100644 gcc/testsuite/g++.dg/pr102955.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103073.C create mode 100644 gcc/testsuite/gcc.dg/guality/ipa-sra-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103062.c create mode 100644 gcc/testsuite/gcc.dg/pr103075.c create mode 100644 gcc/testsuite/gcc.dg/pr103079.c create mode 100644 gcc/testsuite/gcc.dg/pr103093.c create mode 100644 gcc/testsuite/gcc.dg/signbit-2.c create mode 100644 gcc/testsuite/gcc.dg/signbit-3.c create mode 100644 gcc/testsuite/gcc.dg/signbit-4.c create mode 100644 gcc/testsuite/gcc.dg/signbit-5.c create mode 100644 gcc/testsuite/gcc.dg/signbit-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103085.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbit-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbit-2.c create mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/pr102715.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102817.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69419.f90 create mode 100644 libgcc/config/pa/sfp-exceptions.c create mode 100644 libgcc/config/pa/sfp-machine.h create mode 100644 libgcc/config/pa/t-dimode create mode 100644 libgcc/config/pa/t-softfp-sfdftf delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_flat_map.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp create mode 100644 libsanitizer/tsan/tsan_rtl_access.cpp