[gcc r17-3394] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:484cdd0c1efa2373b1e9400a86dcc1437aa1764c

commit r17-3394-g484cdd0c1efa2373b1e9400a86dcc1437aa1764c
Author: GCC Administrator <[email protected]>
Date:   Wed Aug 19 00:16:43 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   9 +++
 contrib/ChangeLog       |  13 ++++
 gcc/ChangeLog           | 142 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  27 +++++++
 gcc/cp/ChangeLog        |  19 +++++
 gcc/fortran/ChangeLog   |  23 ++++++
 gcc/testsuite/ChangeLog | 194 ++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  30 ++++++++
 9 files changed, 458 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 8c5be70877d7..e2a7e2817dee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2026-08-18  Richard Earnshaw  <[email protected]>
+
+	* MAINTAINERS.yml (users): Add forgeid for some users.
+	(subsystems): Add some labels and teams to the data.
+
+2026-08-18  Claudio Bantaloukas  <[email protected]>
+
+	* MAINTAINERS.yml: Add inactive_email entries.
+
 2026-08-17  Kyrylo Tkachov  <[email protected]>
 
 	* Makefile.def (dependencies): Remove the configure-target-libstdc++-v3
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index feaedcf52a10..b095596adce6 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,16 @@
+2026-08-18  Richard Earnshaw  <[email protected]>
+
+	* forge_teams.py: New file.
+
+2026-08-18  Richard Earnshaw  <[email protected]>
+
+	* maintainer_utils.py (schema): Permit 'forgeid' on users
+	entries and 'teams' on subsystem entries.
+
+2026-08-18  Claudio Bantaloukas  <[email protected]>
+
+	* maintainer_utils.py: Add inactive_email property.
+
 2026-08-06  Jakub Jelinek  <[email protected]>
 
 	* unicode/README: Add another argument to makeucnid
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8ed9ee2bcef4..40935e20d915 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,145 @@
+2026-08-18  Andrew MacLeod  <[email protected]>
+
+	PR tree-optimization/126856
+	* gimple-range-cache.cc (block_range_cache::clear): New.
+	(ranger_cache::reset_range_info): New.
+	* gimple-range-cache.h (block_range_cache::clear): Declare.
+	(ranger_cache::reset_range_info): Declare.
+	* gimple-range-gori.cc (range_def_chain::clear): New.
+	* gimple-range-gori.h (range_def_chain::clear): Declare.
+	* gimple-range-infer.cc (infer_range_manager::clear): New.
+	* gimple-range-infer.h (infer_oracle::clear): New virtual function.
+	(infer_range_manager::clear): Override.
+	* gimple-range.cc (gimple_ranger::reset_range_info): New.
+	* gimple-range.h (gimple_ranger::reset_range_info): Declare.
+	* tree-ssa-dce.cc (simple_dce_from_worklist): Reset flow-sensitive
+	information when replacing a definition.
+	* tree-ssanames.cc (reset_flow_sensitive_info): Reset information
+	maintained by the current range query.
+	* value-query.cc (range_query::reset_range_info): New.
+	* value-query.h (range_query::reset_range_info): Declare.
+	* value-relation.cc (equiv_oracle::clear): New.
+	(relation_chain_head::clear): New.
+	(dom_oracle::clear): New.
+	(path_oracle::clear): New.
+	* value-relation.h (relation_oracle::clear): New virtual function.
+	(equiv_oracle::clear): Override.
+	(relation_chain_head::clear): Declare.
+	(dom_oracle::clear): Override.
+	(path_oracle::clear): Override.
+
+2026-08-18  Kugan Vivekanandarajah  <[email protected]>
+
+	* auto-profile.cc (function_instance::match): Walk predecessor edges
+	for PHI arguments.
+
+2026-08-18  Dylan Rees  <[email protected]>
+
+	* config/aarch64/aarch64-sve-builtins-base.cc: fold method
+	created for 'svbrk_unary_impl'. Cases added for folding into
+	'ptrue' and 'pfalse' where appropriate and not folding where
+	unnecessary. Expand method of 'svpfirst_svpnext_impl' extended
+	to handle specific case where 'ptrue' should be emitted but in
+	a form where it can be recognised as a flag setting operation.
+
+2026-08-18  Léo Hardt  <[email protected]>
+
+	* final.cc (notice_source_line): Remove dead condition
+	for override_filename.
+
+2026-08-18  Georg-Johann Lay  <[email protected]>
+
+	* doc/extend.texi (Coverage Pragmas): Fix a typo.
+	(Size of an asm): Fix a typo.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* config/alpha/alpha.cc (alpha_option_override): Set alpha_fprm to
+	ALPHA_FPRM_DYN when flag_rounding_math is set, -mfp-rounding-mode
+	was not given explicitly and -mfloat-vax is not in effect.
+	* doc/invoke.texi (Alpha Options): Document the default rounding
+	mode and its interaction with -frounding-math.
+
+2026-08-18  Kyrylo Tkachov  <[email protected]>
+
+	* Makefile.in ($(lang_checks_parallelized)): Only merge summaries
+	from instances that produced one, and warn about the others.  Write
+	the merged files through a temporary and fail if the merge fails.
+
+2026-08-18  Kyrylo Tkachov  <[email protected]>
+
+	* config/aarch64/iterators.md (optab): Map UNSPEC_COND_FRINTN to
+	roundeven.
+
+2026-08-18  Georg-Johann Lay  <[email protected]>
+
+	* doc/invoke.texi (AVR Options): Sort alphabetically.
+
+2026-08-18  Richard Biener  <[email protected]>
+
+	* tree-vectorizer.h (struct _slp_tree): Amend documentation.
+
+2026-08-18  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126926
+	* tree-vect-slp.cc (vectorize_slp_instance_root_stmt): Only
+	replace the RHS of the vector constructing scalar stmt.
+
+2026-08-18  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126925
+	* tree-ssa-loop-ivopts.cc (create_new_iv): Avoid crashing
+	if the use IV is invariant.
+
+2026-08-18  Dominic P  <[email protected]>
+
+	* match.pd ((X & C1) cmp 0 op (X & C2) cmp 0): Combine pairs of
+	single-bit tests of the same operand into a single compare of
+	the union mask.
+
+2026-08-18  Aldy Hernandez  <[email protected]>
+
+	PR tree-optimization/126876
+	* gimple-range-path.cc
+	(path_range_query::internal_range_of_expr): Only call
+	range_defined_in_block at the current path position.
+	(path_range_query::range_defined_in_block): Assert the current
+	path position.
+
+2026-08-18  H.J. Lu  <[email protected]>
+
+	PR middle-end/126784
+	* match.pd ((type) minmax ((wide_type) a, (wide_type) b)): Changed
+	to ...
+	(minmax ((wide_type) a, (wide_type) b)): This.
+
+2026-08-18  Dominic P  <[email protected]>
+
+	* match.pd ((t * u) % u -> 0): New simplification.
+
+2026-08-18  Shivam Gupta  <[email protected]>
+
+	PR tree-optimization/112533
+	* match.pd: Canonicalize boolean comparisons of masked pow2
+	bits into xor-mask tests.
+
+2026-08-18  Josef Melcr  <[email protected]>
+
+	* ipa-prop.cc (ipa_compute_jump_functions_for_edge): Remove
+	dead if statement checking for internal calls.
+
+2026-08-18  Aldy Hernandez  <[email protected]>
+
+	PR tree-optimization/126906
+	* tree-ssa-threadupdate.h
+	(back_jt_path_registry::duplicate_thread_path): Add failure_reason
+	argument.
+	* tree-ssa-threadupdate.cc
+	(back_jt_path_registry::duplicate_thread_path): Set
+	FAILURE_REASON on the two failing exits.
+	(back_jt_path_registry::update_cfg): Cancel the path with the
+	reason when duplicate_thread_path fails.
+
 2026-08-17  Georg-Johann Lay  <[email protected]>
 
 	* config/avr/avr.opt.urls: Add mstrict-addr-space-subsets.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 96f8ad477e25..a8e78f54d93c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260818
+20260819
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 41c5b22c3b00..02a1a0e71917 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,30 @@
+2026-08-18  Egas Ribeiro  <[email protected]>
+
+	PR analyzer/110578
+	* kf-lang-cp.cc: Include "cgraph.h" and "ipa-utils.h".
+	(struct dyncast_subobject): New struct.
+	(get_type_from_tinfo_arg): New function.
+	(lookup_binfo_at_same_offset): New function.
+	(lookup_subobject_matches): New function.
+	(evaluate_dyncast): New function.
+	(class kf_dynamic_cast): New class.
+	(register_known_functions_lang_cp): Register "__dynamic_cast".
+	* region-model.cc (region_model::get_vtable_from_obj): New function,
+	factored out of...
+	(region_model::get_fndecl_for_virtual_call): ...here.  Call it.
+	Update comment.
+	* region-model.h (region_model::get_vtable_from_obj): New decl.
+
+2026-08-18  Egas Ribeiro  <[email protected]>
+
+	* analyzer.cc (is_fndecl_in_toplevel_namespace_p): New function,
+	factored out of...
+	(is_std_function_p): ...here.  Call it.
+	(is_cxxabi_function_p): New function.
+	* common.h (is_cxxabi_function_p): New decl.
+	* known-function-manager.cc (known_function_manager::get_match):
+	Also match functions declared in namespace __cxxabiv1.
+
 2026-08-06  Aldy Hernandez  <[email protected]>
 
 	* region-model.cc (region_model::eval_condition): Likewise.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1ebf0149d237..b50649baef6b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126867
+	* tree.cc (record_has_unique_obj_representations): Use
+	location_of (const_cast <tree> (t)) rather than
+	DECL_SOURCE_LOCATION (t).
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126752
+	* init.cc (build_vec_init): Assert TREE_PURPOSE of the
+	last *cleanup_flags element is rval rather than iterator.
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126093
+	* mangle.cc (write_reflection): Call write_unqualified_name on
+	STRIP_TEMPLATE (arg) rather than just arg.
+
 2026-08-17  Odysseas Georgoudis  <[email protected]>
 
 	PR c++/126324
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 2e6bdbc00c00..d20f17df71c0 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,26 @@
+2026-08-18  Jerry DeLisle  <[email protected]>
+
+	PR fortran/126816
+	* symbol.cc (restore_old_symbol): Restore the whole typespec
+	instead of just type and kind.
+
+2026-08-18  Paul Thomas  <[email protected]>
+
+	PR fortran/121683
+	* trans-expr.cc (gfc_trans_subcomponent_assign): For derived
+	type expressions assigned to a class or derived type component
+	copy allocatable components if necessary. Likewise, for a class
+	expression assigned to a scalar class component, allocate the
+	component and use the vptr copy.
+
+2026-08-18  Paul Thomas  <[email protected]>
+
+	PR fortran/121384
+	* resolve.cc (resolve_assoc_var): Delete symbol 'parentheses'
+	and do not use the expression contained in parentheses as a
+	target. Use the latter expression as an alternative to variable
+	expressions for some error checking.
+
 2026-08-17  Jerry DeLisle  <[email protected]>
 
 	PR fortran/53800
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5b43c6c466b0..8859600ae0f8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,197 @@
+2026-08-18  Andrew MacLeod  <[email protected]>
+
+	PR tree-optimization/126856
+	* gcc.dg/pr126856.c: New test.
+
+2026-08-18  H.J. Lu  <[email protected]>
+
+	PR testsuite/126923
+	* g++.target/i386/mv28.C (dg-additional-options): New.
+
+2026-08-18  Dylan Rees  <[email protected]>
+
+	* gcc.target/aarch64/sve/pr121604_brk.c: Test extended.
+	* gcc.target/aarch64/sve/acle/general/pfirst_2.c: New test.
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126867
+	* g++.dg/cpp1z/has-unique-obj-representations6.C: New test.
+
+2026-08-18  Paul Thomas  <[email protected]>
+
+	PR fortran/121683
+	* gfortran.dg/structure_constructor_18.f90: New test
+
+2026-08-18  Iain Sandoe  <[email protected]>
+
+	* gfortran.dg/bind_c_private_1.f90: Use generic asm matchers for
+	hidden symbols.
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126752
+	* g++.dg/cpp0x/initlist-array25.C: New test.
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	PR c++/126093
+	* g++.dg/reflect/mangle1.C: Add 2 new tests for reflections of
+	conversion templates.
+
+2026-08-18  Jeff Law  <[email protected]>
+
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-3-s16.c: Adjust
+	expected output.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-3-s32.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-3-s64.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-3-s8.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-4-s16.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-4-s32.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-4-s64.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add-4-s8.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i16.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i32.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i64.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i8.c: Likewise.
+	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Likewise.
+
+2026-08-18  Jeff Law  <[email protected]>
+
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Disable
+	jump threading.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Likewise.
+	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Likewise.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Likewise.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Likewise.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Likewise.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* g++.dg/eh/pr119507.C: Skip on alpha.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* gcc.dg/cmp-mem-const-3.c: Skip on alpha.
+	* gcc.dg/cmp-mem-const-4.c: Likewise.
+	* gcc.dg/cmp-mem-const-5.c: Likewise.
+	* gcc.dg/cmp-mem-const-6.c: Likewise.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* c-c++-common/attr-retain-2.c: Also pass -G0 on alpha.
+	* c-c++-common/attr-retain-3.c: Likewise.
+	* c-c++-common/attr-retain-4.c: Likewise.
+	* gcc.c-torture/compile/attr-retain-1.c: Likewise.
+	* gcc.c-torture/compile/attr-retain-2.c: Likewise.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* gcc.dg/torture/pr125545.c: Require asm_goto_with_outputs.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* g++.dg/opt/pr94589-6.C: Add dg-add-options ieee.
+	* g++.dg/torture/pr116120-2.C: Likewise.
+	* gcc.c-torture/execute/20190901-1.c: Likewise.
+	* gcc.dg/pr108447.c: Likewise.
+	* gcc.dg/pr94589-6.c: Likewise.
+	* gcc.dg/torture/pr126464.c: Likewise.
+	* gcc.dg/torture/pr126576.c: Likewise.
+
+2026-08-18  Matt Turner  <[email protected]>
+
+	* g++.dg/no-stack-protector-attr.C: Remove the dead dg-do directive
+	and the hppa exclusion, and require fstack_protector.
+
+2026-08-18  Paul Thomas  <[email protected]>
+
+	PR fortran/121384
+	* gfortran.dg/associate_83.f90: New test.
+	* gfortran.dg/associate_84.f90: New test.
+
+2026-08-18  Kyrylo Tkachov  <[email protected]>
+
+	* gcc.target/aarch64/sve/roundeven_1.c: New test.
+	* gcc.target/aarch64/sve/roundeven_2.c: New test.
+
+2026-08-18  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126926
+	* gcc.dg/vect/bb-slp-pr126926.c: New testcase.
+
+2026-08-18  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126925
+	* gcc.dg/torture/pr126925.c: New testcase.
+
+2026-08-18  Dominic P  <[email protected]>
+
+	* gcc.dg/fold-bit-test-combine-1.c: New test.
+
+2026-08-18  Egas Ribeiro  <[email protected]>
+
+	PR analyzer/110578
+	* g++.dg/analyzer/dyncast-1.C: Rewrite to cover
+	[expr.dynamic.cast]/9.1 and /9.2 over public, non-virtual
+	inheritance.
+	* g++.dg/analyzer/dyncast-2.C: New test.
+	* g++.dg/analyzer/dyncast-3.C: New test.
+	* g++.dg/analyzer/dyncast-4.C: New test.
+	* g++.dg/analyzer/dyncast-5.C: New test.
+
+2026-08-18  Aldy Hernandez  <[email protected]>
+
+	PR tree-optimization/126876
+	* gcc.dg/tree-ssa/pr126876.c: New test.
+
+2026-08-18  H.J. Lu  <[email protected]>
+
+	PR middle-end/126784
+	* g++.target/i386/pr126784-1.C: New test.
+	* g++.target/i386/pr126784-2.C: Likewise.
+	* gcc.target/i386/pr126784-1.c: Likewise.
+	* gcc.target/i386/pr126784-2.c: Likewise.
+	* gcc.target/i386/pr126784-3.c: Likewise.
+	* gcc.target/i386/pr126784-4.c: Likewise.
+	* gcc.target/i386/pr126784-5.c: Likewise.
+	* gcc.target/i386/pr126784-6.c: Likewise.
+
+2026-08-18  Jakub Jelinek  <[email protected]>
+
+	* gcc.dg/tree-ssa/divmul-mod-1.c: Add -Wno-psabi to dg-options.
+	* gcc.dg/tree-ssa/round-up-ior-1.c: Likewise.
+	* gcc.dg/tree-ssa/vec-mask-zero-1.c: Require vect_int effective
+	target.  Add -Wno-psabi to dg-options and add -msse2 as
+	dg-additional-options on ia32.
+	* gcc.dg/tree-ssa/vector-alignup-1.c: Add -msse2 as
+	dg-additional-options on ia32.
+	* g++.dg/tree-ssa/vec-narrow-minmax-2.C: Add -Wno-psabi to dg-options.
+	* g++.dg/tree-ssa/vec-narrow-1.C: Likewise. Add -mmmx as
+	dg-additional-options on ia32.
+
+2026-08-18  Dominic P  <[email protected]>
+
+	* gcc.dg/fold-mod-mult-1.c: New test.
+
+2026-08-18  Shivam Gupta  <[email protected]>
+
+	PR tree-optimization/112533
+	* gcc.dg/tree-ssa/bool-eq-bitxor.c: New test.
+	* gcc.dg/tree-ssa/bool-eq-evenness.c: New test.
+	* gcc.dg/tree-ssa/bool-eq-pow2.c: New test.
+
 2026-08-17  Iain Sandoe  <[email protected]>
 
 	* g++.dg/lto/pr108772_0.C: Allow undefined symbols on Darwin.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5dd6f68ca78c..21dc169aa37d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,33 @@
+2026-08-18  Jonathan Wakely  <[email protected]>
+
+	PR libstdc++/126786
+	* src/c++23/Makefile.am (empty.cc): New target.
+	(std.lo, std.o, std.compat.lo, std.compat.o): Use empty.cc as
+	fallback instead of overwriting original sources.
+	* src/c++23/Makefile.in: Regenerate.
+
+2026-08-18  Francisco Muniz  <[email protected]>
+
+	* include/std/chrono (year::is_leap): Use Hueffner leap-year
+	test after biasing the year by a multiple of 400.
+
+2026-08-18  Matthias Kretz  <[email protected]>
+
+	PR libstdc++/122981
+	* include/experimental/bits/simd.h (__int_for_sizeof): Return
+	int32_t, int8_t, int16_t, and int64_t, rather than int, signed
+	char, short, long, and long long.
+	* include/experimental/bits/simd_neon.h (_S_popcount): Cast
+	elements to int8_t, int16_t, int32_t, or int64_t, rather than
+	signed char, short, int, or long.
+
+2026-08-18  Tomasz Kamiński  <[email protected]>
+
+	* testsuite/23_containers/mdspan/layouts/padded_neg.cc: Adjust
+	message pattern for test cases using static extents.
+	* testsuite/23_containers/mdspan/submdspan/canonical_slices_neg.cc:
+	Likewise.
+
 2026-08-17  Pietro Monteiro  <[email protected]>
 
 	* config/os/bsd/openbsd/ctype_base.h: Use static_cast when
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.