Updating GIT tree Updating 5358e8f5800..2a4c59d9aa6 Fast-forward gcc/ChangeLog | 196 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 46 +++ gcc/analyzer/analyzer.h | 9 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/program-state.cc | 174 ++++++++++- gcc/analyzer/program-state.h | 3 +- gcc/analyzer/region-model.cc | 129 ++++++++- gcc/analyzer/region-model.h | 3 + gcc/analyzer/sm.cc | 15 + gcc/analyzer/sm.h | 2 + gcc/config/aarch64/aarch64-builtins.c | 5 + gcc/config/aarch64/aarch64-simd-builtins.def | 15 + gcc/config/aarch64/aarch64-simd.md | 89 +++++- gcc/config/aarch64/aarch64-sve2.md | 2 + gcc/config/aarch64/arm_bf16.h | 13 + gcc/config/aarch64/arm_neon.h | 317 ++++++++------------- gcc/config/aarch64/iterators.md | 13 + gcc/config/arm/arm-builtins.c | 5 + gcc/config/arm/arm-modes.def | 1 + gcc/config/arm/arm-simd-builtin-types.def | 1 + gcc/config/arm/arm_neon.h | 186 ++++++++++++ gcc/config/arm/arm_neon_builtins.def | 30 +- gcc/config/arm/iterators.md | 9 + gcc/config/arm/neon.md | 108 +++++-- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/s390/s390.md | 4 +- gcc/cp/ChangeLog | 6 + gcc/cp/mangle.c | 4 +- gcc/haifa-sched.c | 9 + gcc/testsuite/ChangeLog | 42 +++ gcc/testsuite/g++.dg/pr94027.C | 22 ++ gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 6 +- gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 2 +- .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 48 ++++ .../aarch64/advsimd-intrinsics/bfcvt-nobf16.c | 10 + .../aarch64/advsimd-intrinsics/bfcvt-nosimd.c | 16 ++ .../aarch64/advsimd-intrinsics/bfcvtn-nobf16.c | 10 + .../aarch64/advsimd-intrinsics/bfcvtnq2-untied.c | 20 ++ .../gcc.target/aarch64/fmla_intrinsic_1.c | 6 +- .../gcc.target/aarch64/fmls_intrinsic_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c | 4 +- gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 4 +- gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 152 ++++++++++ gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 84 ++++++ gcc/testsuite/gcc.target/riscv/pr93304.c | 7 +- libgcc/ChangeLog | 5 + libstdc++-v3/ChangeLog | 30 ++ libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/std/ranges | 2 + libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/src/c++11/system_error.cc | 3 +- .../filesystem/path/generic/generic_string.cc | 11 +- .../testsuite/27_io/filesystem/path/generic/utf.cc | 11 +- .../27_io/filesystem/path/generic/wchar_t.cc | 11 +- .../30_threads/shared_timed_mutex/94069.cc | 28 ++ .../testsuite/std/ranges/adaptors/93978.cc | 35 +++ libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 23 ++ 61 files changed, 1690 insertions(+), 326 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr94027.C create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtn-nobf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c create mode 100644 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc Current branch master is up to date. Adjusting file timestamps