This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 57e9f1bd656 Merge master r10-7463. adds 1cb1986cb59 c++: Fix handling of internal fn calls in statement express [...] adds 5830f753559 c++: Fix comparison of fn() and ns::fn() [PR90711] adds 9f6abd1b03e Update gcc sv.po. adds 13a29fc5730 Daily bump. adds 3809bcd6c0e lra: set insn_code_data to NULL when freeing adds 56f0b32476c forwprop: Pattern recognize more rotates [PR94344] adds 5ea39b24122 store-merging: Allow enums during bswap recognition [PR94403] adds 1dcffc8ddc4 fold-const: Fix division folding with vector operands [PR94412] adds a27c534794d aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368] adds e81d0d9ec7a [ARM][PATCH]: Add support for MVE ACLE intrinsics polymorph [...] adds cea1fc6f67d arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER adds 1ef979c6966 [ARM][PATCH]: Add MVE ACLE intrinsics vbicq_n_* polymorphic [...] adds d08a318b4fd arc: Cleanup compilation warning adds dc56917d111 arc: Update operand printing adds 1165109b401 amdgcn: generalize vector insn modes adds 48742e02d71 d: Use d_comdat_linkage on generated internal decl. adds e06cde870ed Library-side tests for parenthesized aggregate init adds f14b41d2712 vect: ICE: in vectorizable_load, at tree-vect-stmts.c:9173 [...] adds e8e0acbaa38 d: Use memset to fill alignment holes with zeroes. adds 331c438d5a6 Update cpplib sr.po. adds 689418b97e5 libgomp – fix handling of 'target enter data' adds 63b2923dc6f libgccjit: add new version entry point new 3683417727c Merge master r10-7485.
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: gcc/ChangeLog | 255 ++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/atomics.md | 5 +- gcc/config/aarch64/constraints.md | 7 + gcc/config/arc/arc.c | 6 +- gcc/config/arc/arc.h | 6 +- gcc/config/arc/linux.h | 3 +- gcc/config/arm/arm_mve.h | 1525 ++++++++++---------- gcc/config/gcn/gcn-valu.md | 1352 ++++++++--------- gcc/cp/ChangeLog | 12 + gcc/cp/semantics.c | 3 +- gcc/cp/tree.c | 14 +- gcc/d/ChangeLog | 13 + gcc/d/d-codegen.cc | 44 - gcc/d/expr.cc | 20 +- gcc/d/typeinfo.cc | 2 +- gcc/fold-const.c | 8 +- gcc/gimple-ssa-store-merging.c | 3 +- gcc/jit/ChangeLog | 13 + gcc/jit/docs/topics/compatibility.rst | 33 + gcc/jit/libgccjit++.h | 22 + gcc/jit/libgccjit.c | 46 + gcc/jit/libgccjit.h | 16 + gcc/jit/libgccjit.map | 9 +- gcc/lra.c | 5 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 377 ++--- gcc/testsuite/ChangeLog | 70 + gcc/testsuite/c-c++-common/pr94385.c | 12 + gcc/testsuite/g++.dg/template/dependent-name14.C | 38 + gcc/testsuite/g++.dg/tree-ssa/pr94403.C | 37 + gcc/testsuite/gcc.c-torture/execute/pr94412.c | 28 + gcc/testsuite/gcc.dg/pr94344.c | 53 + gcc/testsuite/gcc.dg/pr94368.c | 25 + .../pr94269.c => gcc.target/aarch64/pr94398.c} | 6 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c | 8 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c | 2 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c | 2 +- gcc/testsuite/gdc.dg/pr94424.d | 19 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 20 + gcc/testsuite/jit.dg/test-version.c | 26 + gcc/tree-ssa-forwprop.c | 48 +- gcc/tree-vect-stmts.c | 20 +- libcpp/po/ChangeLog | 4 + libcpp/po/sr.po | 78 +- libgomp/ChangeLog | 5 + libgomp/target.c | 13 +- .../libgomp.fortran/target-enter-data-1.f90 | 36 + libstdc++-v3/ChangeLog | 48 + .../allocator_traits/members/92878_92947.cc} | 47 +- .../any/assign/92878_92947.cc} | 46 +- .../assign.cc => 20_util/any/cons/92878_92947.cc} | 46 +- .../92878_92947.cc} | 35 +- .../optional/assignment/92878_92947.cc} | 36 +- .../optional/cons/92878_92947.cc} | 37 +- .../pair/cons/92878_92947.cc} | 45 +- .../shared_ptr/creation/92878_92947.cc} | 40 +- .../construct_at/92878_92947.cc} | 41 +- .../unique_ptr/creation/92878_92947.cc} | 40 +- .../20_util/uses_allocator/92878_92947.cc | 67 + .../testsuite/20_util/variant/92878_92947.cc | 91 ++ .../deque/modifiers/emplace/92878_92947.cc} | 69 +- .../forward_list/modifiers/92878_92947.cc} | 69 +- .../list/modifiers/emplace/92878_92947.cc | 78 + .../map/modifiers/emplace/92878_92947.cc | 137 ++ .../multimap/modifiers/emplace/92878_92947.cc | 71 + .../multiset/modifiers/emplace/92878_92947.cc} | 66 +- .../priority_queue/92878_92947.cc} | 46 +- .../queue/92878_92947.cc} | 36 +- .../set/modifiers/emplace/92878_92947.cc | 70 + .../stack/92878_92947.cc} | 36 +- .../unordered_map/modifiers/92878_92947.cc | 137 ++ .../unordered_multimap/modifiers/92878_92947.cc | 71 + .../unordered_multiset/modifiers/92878_92947.cc | 78 + .../unordered_set/modifiers/92878_92947.cc | 78 + .../vector/modifiers/emplace/92878_92947.cc} | 57 +- 99 files changed, 4005 insertions(+), 2132 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94385.c create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr94403.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94412.c create mode 100644 gcc/testsuite/gcc.dg/pr94344.c create mode 100644 gcc/testsuite/gcc.dg/pr94368.c copy gcc/testsuite/{gcc.dg/pr94269.c => gcc.target/aarch64/pr94398.c} (65%) create mode 100644 gcc/testsuite/gdc.dg/pr94424.d create mode 100644 gcc/testsuite/jit.dg/test-version.c create mode 100644 libgomp/testsuite/libgomp.fortran/target-enter-data-1.f90 copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_source/assign.cc => 20_uti [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_source/assign.cc => 20_uti [...] copy libstdc++-v3/testsuite/20_util/{is_pod/deprecated-2a.cc => is_constructible/9 [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => 20_u [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_flag/cons/value_init.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{24_iterators/move_iterator/input_iterator.cc => 20_ut [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_flag/cons/value_init.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{24_iterators/move_iterator/input_iterator.cc => 20_ut [...] create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/92878_92947.cc copy libstdc++-v3/testsuite/{20_util/polymorphic_allocator/lwg3237.cc => 23_contai [...] copy libstdc++-v3/testsuite/{20_util/polymorphic_allocator/lwg3237.cc => 23_contai [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/928 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/9287 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => 23_c [...] create mode 100644 libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/9287 [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => 23_c [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/92 [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/modifie [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/92 [...] copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 23_co [...]