This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2298ca2d3e1 openmp: Implicitly discover declare target for variants of [...] new 3a8b20947f2 openmp: Parsing and some semantic analysis of OpenMP alloca [...] new 31643fa3e99 [PR97504] riscv needs wraplf for aux_long_long_float too new 44e570d9fb0 aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intrisics new 292c812a27c aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics new 0f7cd5e5735 libstdc++: Make std::span layout-compatible with struct iov [...] new 72a87d82e0d libstdc++: Fix name clash with _Cosh in QNX headers [PR 95592] new ac1724ccfdb dump reason for throwing away SLP instance new 2acb33103c4 Change the way we split stores in BB vectorization new 0bc199fc5d4 libstdc++: Override BUFSIZ for Windows targets [PR 94268] new c227d96feb0 libstdc++: Add comment to nothrow new explaining catch (...)
The 10 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: gcc/ada/Makefile.rtl | 1 + gcc/c-family/c-omp.c | 169 +++++++++++++++ gcc/c-family/c-pragma.h | 1 + gcc/c/c-parser.c | 74 ++++++- gcc/c/c-typeck.c | 62 +++++- gcc/config/aarch64/arm_neon.h | 228 +++++++++++---------- gcc/cp/parser.c | 59 +++++- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 93 +++++++++ gcc/gimplify.c | 25 ++- gcc/omp-low.c | 2 + gcc/testsuite/c-c++-common/gomp/allocate-1.c | 76 +++++++ gcc/testsuite/c-c++-common/gomp/allocate-2.c | 45 ++++ gcc/testsuite/c-c++-common/gomp/clauses-1.c | 138 ++++++++----- gcc/testsuite/gcc.dg/vect/bb-slp-68.c | 22 ++ .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 4 +- .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 +++++++ .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 +++++ .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 ++++++++++++++++++++ .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 52 +++++ ...bf16_indices_1.c => vld2_lane_bf16_indices_1.c} | 12 +- ...f16_indices_1.c => vld2q_lane_bf16_indices_1.c} | 12 +- ...bf16_indices_1.c => vld3_lane_bf16_indices_1.c} | 12 +- ...f16_indices_1.c => vld3q_lane_bf16_indices_1.c} | 12 +- ...bf16_indices_1.c => vld4_lane_bf16_indices_1.c} | 12 +- ...f16_indices_1.c => vld4q_lane_bf16_indices_1.c} | 12 +- ...bf16_indices_2.c => vst2_lane_bf16_indices_1.c} | 13 +- ...f16_indices_2.c => vst2q_lane_bf16_indices_1.c} | 13 +- ...bf16_indices_2.c => vst3_lane_bf16_indices_1.c} | 13 +- ...f16_indices_1.c => vst3q_lane_bf16_indices_1.c} | 13 +- ...bf16_indices_2.c => vst4_lane_bf16_indices_1.c} | 13 +- ...f16_indices_1.c => vst4q_lane_bf16_indices_1.c} | 13 +- gcc/tree-core.h | 3 + gcc/tree-nested.c | 22 ++ gcc/tree-pretty-print.c | 13 ++ gcc/tree-vect-data-refs.c | 8 +- gcc/tree-vect-slp.c | 20 +- gcc/tree.c | 3 + gcc/tree.h | 10 + libstdc++-v3/config/os/mingw32-w64/os_defines.h | 3 + libstdc++-v3/config/os/mingw32/os_defines.h | 3 + libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/valarray_after.h | 74 +++---- libstdc++-v3/include/ext/stdio_filebuf.h | 4 +- libstdc++-v3/include/std/fstream | 5 + libstdc++-v3/include/std/span | 12 +- libstdc++-v3/libsupc++/new_opnt.cc | 10 +- .../span/layout_compat.cc} | 36 ++-- .../71096.cc => 26_numerics/valarray/95592.cc} | 17 +- 49 files changed, 1480 insertions(+), 320 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-68.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopy_laneq_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopy_laneq_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopy_laneq_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopy_laneq_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vcopyq_lane_bf16_indices [...] copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/copy/char/con [...] copy libstdc++-v3/testsuite/{20_util/tuple/element_access/71096.cc => 26_numerics/ [...]