From: GCC Administrator Date: Fri, 11 Apr 2025 00:22:16 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-14.3.0~205 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0379129ebd673bc7c9bca7c2ba0150bb0d9245d3;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b4379055d3..e0a35154557 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,52 @@ +2025-04-10 Jin Ma + + Backported from master: + 2025-04-08 Jin Ma + + * config/riscv/vector.md: Disable vsext/vzext for XTheadVector. + +2025-04-10 Jin Ma + + Backported from master: + 2025-02-12 Jin Ma + + PR target/118601 + * config/riscv/riscv-string.cc (expand_block_move): Check with new + constraint 'vl' instead of 'K'. + (expand_vec_setmem): Likewise. + (expand_vec_cmpmem): Likewise. + * config/riscv/riscv-v.cc (force_vector_length_operand): Likewise. + (expand_load_store): Likewise. + (expand_strided_load): Likewise. + (expand_strided_store): Likewise. + (expand_lanes_load_store): Likewise. + +2025-04-10 Jin Ma + + Backported from master: + 2025-01-21 Jin Ma + + PR target/116593 + * config/riscv/constraints.md (vl): New. + * config/riscv/thead-vector.md: Replacing rK with rvl. + * config/riscv/vector.md: Likewise. + +2025-04-10 Jin Ma + + Backported from master: + 2024-11-13 Jin Ma + + PR target/116591 + * config/riscv/vector.md: Add restriction to call pred_th_whole_mov. + +2025-04-10 Kito Cheng + + Backported from master: + 2025-04-10 Kito Cheng + + * config/riscv/multilib-generator: Remove the compact code model + and check large code model for RV32. + 2025-04-09 Patrick O'Neill * config/riscv/riscv-v.cc (expand_const_vector): Fix STEP size in diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4013552f78d..534b600c823 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250410 +20250411 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9620aabeeb4..451fd402cda 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,38 @@ +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-10 Jason Merrill + + PR c++/119345 + * pt.cc (add_extra_args): Also register a specialization + of the captured variable. + +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-10 Jason Merrill + + PR c++/119175 + * mangle.cc (decl_mangling_context): Look through lambda type. + +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-08 Jason Merrill + + PR c++/117530 + * pt.cc (instantiate_template): Check retrieve_specialization after + tsubst. + +2025-04-10 Patrick Palka + + Backported from master: + 2025-04-10 Patrick Palka + + PR c++/119687 + * pt.cc (alias_ctad_tweaks): Use lkp_range / lkp_iterator + instead of ovl_iterator. + 2025-04-09 Patrick Palka PR c++/119574 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0fb09845abb..be226901093 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,87 @@ +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-10 Jason Merrill + + PR c++/119345 + * g++.dg/cpp2a/lambda-targ14.C: New test. + +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-10 Jason Merrill + + PR c++/119175 + * g++.dg/cpp2a/concepts-lambda23.C: New test. + +2025-04-10 Jason Merrill + + Backported from master: + 2025-04-08 Jason Merrill + + PR c++/117530 + * g++.dg/cpp2a/lambda-uneval27.C: New test. + +2025-04-10 Patrick Palka + + Backported from master: + 2025-04-10 Patrick Palka + + PR c++/119687 + * g++.dg/cpp23/class-deduction-inherited8.C: New test. + +2025-04-10 Jin Ma + + Backported from master: + 2025-04-08 Jin Ma + + * gcc.target/riscv/rvv/xtheadvector/vsext.c: New test. + * gcc.target/riscv/rvv/xtheadvector/vzext.c: New test. + +2025-04-10 Jin Ma + + Backported from master: + 2025-02-12 Jin Ma + + PR target/118601 + * gcc.target/riscv/rvv/xtheadvector/pr114194.c: Move to... + * gcc.target/riscv/rvv/xtheadvector/pr114194-rv64.c: ...here. + * gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: New test. + * gcc.target/riscv/rvv/xtheadvector/pr118601.c: New test. + +2025-04-10 Jin Ma + + Backported from master: + 2025-01-21 Jin Ma + + PR target/116593 + * g++.target/riscv/rvv/rvv.exp: Enable testsuite of XTheadVector. + * g++.target/riscv/rvv/xtheadvector/pr116593.C: New test. + +2025-04-10 Jin Ma + + Backported from master: + 2025-01-21 Jin Ma + + * gcc.target/riscv/rvv/rvv.exp: Enable testsuite of + XTheadVector. + * gcc.target/riscv/rvv/xtheadvector/pr114194.c: Adjust correctly. + * gcc.target/riscv/rvv/xtheadvector/prefix.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: Likewise. + * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: Likewise. + +2025-04-10 Jin Ma + + Backported from master: + 2024-11-13 Jin Ma + + PR target/116591 + * gcc.target/riscv/rvv/xtheadvector/pr116591.c: New test. + 2025-04-09 Patrick Palka PR c++/119574 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 48bdcdb2156..a794e0179d3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,52 @@ +2025-04-10 Jonathan Wakely + + Backported from master: + 2024-11-07 Jonathan Wakely + + PR libstdc++/115285 + * include/bits/hashtable.h (_Hashtable::_S_forward_key): Remove. + (_Hashtable::_M_insert_unique_aux): Replace _S_forward_key with + a static_cast to a type defined using conditional_t. + (_Hashtable::_M_insert): Replace _ConvertToValueType with a + static_cast to a type defined using conditional_t. + * include/bits/hashtable_policy.h (_ConvertToValueType): Remove. + * testsuite/23_containers/unordered_map/insert/115285.cc: New test. + * testsuite/23_containers/unordered_set/insert/115285.cc: New test. + * testsuite/23_containers/unordered_set/96088.cc: Adjust + expected number of allocations. + +2025-04-10 Jonathan Wakely + + Backported from master: + 2024-11-07 Jonathan Wakely + + * include/bits/stl_pair.h (__is_pair): Define for C++11 and + C++14 as well. + +2025-04-10 François Dumont + + Backported from master: + 2024-10-24 François Dumont + + * testsuite/23_containers/unordered_map/96088.cc (test03): Fix increments + value when _GLIBCXX_USE_CXX11_ABI is equal to 0. + +2025-04-10 François Dumont + + Backported from master: + 2024-10-23 François Dumont + + PR libstdc++/115285 + * include/bits/hashtable.h (_S_forward_key<_Kt>): Always return a temporary + key_type instance. + * testsuite/23_containers/unordered_map/96088.cc: Adapt to additional instanciation. + Also check that mapped_type is not instantiated when there is no insertion. + * testsuite/23_containers/unordered_multimap/96088.cc: Adapt to additional + instanciation. + * testsuite/23_containers/unordered_multiset/96088.cc: Likewise. + * testsuite/23_containers/unordered_set/96088.cc: Likewise. + * testsuite/23_containers/unordered_set/pr115285.cc: New test case. + 2025-04-09 Patrick Palka Backported from master: