[gcc r17-2435] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Jul 16 00:17:15 GMT 2026
https://gcc.gnu.org/g:a0591d86bd2be838e30c132481a0b15a6ba1e112
commit r17-2435-ga0591d86bd2be838e30c132481a0b15a6ba1e112
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Jul 16 00:16:40 2026 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 163 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 7 +++
gcc/c/ChangeLog | 8 +++
gcc/cobol/ChangeLog | 9 +++
gcc/cp/ChangeLog | 16 +++++
gcc/fortran/ChangeLog | 17 +++++
gcc/lto/ChangeLog | 6 ++
gcc/testsuite/ChangeLog | 122 ++++++++++++++++++++++++++++++++++++
libgcobol/ChangeLog | 5 ++
libgfortran/ChangeLog | 33 ++++++++++
libgomp/ChangeLog | 21 +++++++
libstdc++-v3/ChangeLog | 21 +++++++
13 files changed, 429 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6afe1c5c9d0a..d8cb46e49f1f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,166 @@
+2026-07-15 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/126231
+ * config/i386/i386.md (*fix_trunc<mode>si_sse_2_zext): New.
+
+2026-07-15 wangjue <juewang@linux.alibaba.com>
+
+ * config/riscv/riscv.cc (riscv_legitimize_address): Use
+ riscv_add_offset for scaled indexed addresses.
+
+2026-07-15 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/126110
+ * gimple-range-cache.cc (ranger_cache::mark_stale): Default defs
+ get a new timestamp to make them stale.
+ * gimple-range-infer.cc (infer_range_manager::add_range): When
+ an inferred range is added, mark the name as updated.
+
+2026-07-15 Jim Lin <jim@andestech.com>
+
+ * config/riscv/riscv-target-attr.cc
+ (riscv_target_attr_parser::parse_arch): Check m_loc instead of *m_loc
+ before emitting the diagnostic.
+
+2026-07-15 Jim Lin <jim@andestech.com>
+
+ * config/riscv/zicond.md: Emit any_ge instead of any_gt in the
+ GE/GEU if-then-else splitter.
+
+2026-07-15 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ Revert:
+ 2026-06-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/mips/mips.h (ASM_SPEC): Add placeholders for -mmxu and
+ -mno-mxu.
+ * config/mips/mips.opt: New undocumented target option.
+
+2026-07-15 Nathan Sidwell <nathan@acm.org>
+
+ * gen-pass-instances.awk: Require only white-space before
+ macro invocations.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * omp-low.cc (lower_private_allocate): When called on 'target'
+ and the allocator is a variable, obtain the device variable.
+ (lower_omp_target): Move processing of OMP_CLAUSE_USES_ALLOCATORS
+ on the device/receiver side in before the loop over clauses to
+ ensure the VALUE_EXPR points to uses_allocators's inited var.
+
+2026-07-15 Richard Biener <rguenther@suse.de>
+
+ * tree-vectorizer.h (vect_transform_stmt): Return void.
+ * tree-vect-stmts.cc (vect_transform_stmt): Likewise.
+
+2026-07-15 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-slp.cc (vect_bb_slp_mark_live_stmts): Enhance
+ dumping in the failure case.
+
+2026-07-15 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR rtl-optimization/123236
+ * simplify-rtx.cc (simplify_context::simplify_truncation): Handle
+ cases where a ZERO_EXTRACT or SIGN_EXTRACT has a different mode
+ to (but at least as wide as) its first operand.
+
+2026-07-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126171
+ * tree-scalar-evolution.cc (scev_dfs::add_to_evolution):
+ Remove code argument. Remove MINUS_EXPR handling here.
+ (scev_dfs::follow_ssa_edge_binary): Likewise.
+ (scev_dfs::follow_ssa_edge_expr): Handle MINUS_EXPR
+ separately here, promoting the whole operation to unsigned
+ instead of just the addend.
+
+2026-07-15 Andrew Stubbs <ams@baylibre.com>
+
+ * regrename.cc (scan_rtx_address): Recurse for segment UNSPECs.
+
+2026-07-15 Luke Zhuang <luke.zhuang@linux.alibaba.com>
+
+ * config/riscv/riscv.md (VXSAT_REGNUM): New constant.
+ (@tlsdesc<mode>): update clobbering.
+
+2026-07-15 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/126231
+ * config/i386/i386.md (*fix_trunc<mode>si_sse_zext): New.
+ * config/i386/sse.md (*avx512fp16_vcvtsh2<sseintconvertsignprefix>si<round_zext_name>):
+ Likewise.
+ (*avx512fp16_vcvtsh2<sseintconvertsignprefix>si_2_zext): Likewise.
+ (*unspec_avx512fp16_fix<vcvtt_uns_suffix>_truncsi2<round_saeonly_zext_name>): Likewise.
+ (*sse_cvtss2si<round_zext_name>): Likewise.
+ (*sse_cvtss2si_2_zext): Likewise.
+ (*unspec_sse_cvttss2si<round_saeonly_zext_name>): Likewise.
+ (*sse_cvttss2si<round_saeonly_zext_name>): Likewise.
+ (*avx512f_vcvtss2usi<round_zext_name>): Likewise.
+ (*unspec_avx512f_vcvttss2usi<round_saeonly_zext_name>): Likewise.
+ (*avx512f_vcvttss2usi<round_saeonly_zext_name>): Likewise.
+ (*avx512f_vcvtsd2usi<round_zext_name>): Likewise.
+ (*unspec_avx512f_vcvttsd2usi<round_saeonly_zext_name>):
+ Likewise.
+ (*avx512f_vcvttsd2usi<round_saeonly_zext_name>): Likewise.
+ (*sse2_cvtsd2si<round_zext_name>): Likewise.
+ (*sse2_cvtsd2si_2_zext): Likewise.
+ (*unspec_sse2_cvttsd2si<round_saeonly_zext_name>): Likewise.
+ (*sse2_cvttsd2si<round_saeonly_zext_name>): Likewise.
+ (*avx10_2_vcvttsd2<sat_cvt_sign_prefix>sissi<round_saeonly_zext_name>):
+ Likewise.
+ (*avx10_2_vcvttss2<sat_cvt_sign_prefix>sissi<round_saeonly_zext_name>):
+ Likewise.
+ * config/i386/subst.md (round_zext_name): Likewise.
+ (round_zext_constraint): Likewise.
+ (round_zext_constraint2): Likewise.
+ (round_zext_nimm_predicate): Likewise.
+ (round_zext_nimm_scalar_predicate): Likewise.
+ (round_zext_op2): Likewise.
+ (round_zext): Likewise.
+ (round_saeonly_zext_name): Likewise.
+ (round_saeonly_zext_constraint): Likewise.
+ (round_saeonly_zext_constraint2): Likewise.
+ (round_saeonly_zext_nimm_scalar_predicate): Likewise.
+ (round_saeonly_zext_op2): Likewise.
+ (round_saeonly_zext): Likewise.
+
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126257
+ * match.pd (x+x -> x*2): Only optimize if 2 is representable in the
+ type.
+
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120635
+ * doc/extend.texi: Document variant spelling of
+ standard attributes and that alternate namespace
+ spelling for clang namespace is _Clang rather
+ than __clang__. For no_specializations use
+ _Clang:: rather than __clang__::.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * omp-expand.cc (expand_omp_target): For 'device_type(host)',
+ invoke with device(omp_initial_device)'.
+ * omp-low.cc (create_omp_child_function): Take host_only
+ argument to prevent generating offload code.
+ (scan_omp_parallel, scan_omp_task, scan_omp_target, scan_omp_teams,
+ lower_omp_target): Update call.
+ * omp-offload.cc (omp_discover_declare_target_tgt_fn_r,
+ omp_discover_declare_target_fn_r): Do not add implicit 'declare
+ target' to target regions with 'device_type(host)'.
+
+2026-07-15 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR middle-end/126203
+ PR middle-end/126221
+ PR middle-end/126232
+ * optabs.cc (emit_cmp_and_jump_insns): Take the masked_op mode
+ from TREE_TYPE (masked_op).
+
2026-07-14 Tobias Burnus <tburnus@baylibre.com>
* gimplify.cc (gimplify_omp_workshare): Handle 'device_type(nohost)'
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bac338480596..cffc20fbe3dd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260715
+20260716
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index ec6eb9bf05c6..60fdee0485a8 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120635
+ * c-lex.cc (c_common_has_attribute): For __clang__
+ namespace don't call canonicalize_attr_name and for
+ _Clang use clang instead.
+
2026-07-14 Jakub Jelinek <jakub@redhat.com>
PR target/124948
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 38d90f6d0959..20dc77a72ec1 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,11 @@
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ PR c/122748
+ * c-parser.cc (c_parser_omp_clause_allocate): Avoid ICE
+ when allocator is an error_mark_node.
+ (c_parser_omp_clause_uses_allocators): Mark trait var
+ as read to avoid 'unused but set' warning.
+
2026-07-08 Martin Uecker <uecker@tugraz.at>
* c-tree.h (zero_length_array_type_p,
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index a16ec00f0911..3f1c87f9e49f 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-15 James K. Lowden <jklowden@cobolworx.com>
+
+ * parse_ante.h (procedure_division_ready): Test field with is_typedef().
+
+2026-07-15 James K. Lowden <jklowden@cobolworx.com>
+
+ * parse.y: Add debug messages during parameter validation.
+ * symbols.h: (cbl_ffi_arg_t::capacity_ok): New function.
+
2026-07-12 James K. Lowden <jklowden@cobolworx.com>
* cbldiag.h (enum cbl_diag_id_t): Add IbmCallFd.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 165a9b775bd6..226539a596f1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ PR c/122748
+ * parser.cc (cp_parser_omp_clause_uses_allocators): Mark
+ trait var as read to avoid 'unused but set' warning.
+
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120635
+ * parser.cc (cp_parser_std_attribute): Add
+ canonicalize_attr_ns_name lambda and use it instead of
+ canonicalize_attr_name for namespaces. Emit a warning
+ on __clang__::.
+ (cp_parser_std_attribute_spec): Emit a warning on
+ using __clang__:.
+
2026-07-14 Jakub Jelinek <jakub@redhat.com>
* decl.cc (grokfndecl): If raises is NULL_TREE for C++11
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 88409355af62..5784ac5467f2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2026-07-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/126058
+ * gfortran.h (enum var_allocated): New enum.
+ (symbol_attribute): Change member allocated to new enum.
+ (gfc_used_in_allocate_expr): Add argument how.
+ * interface.cc (gfc_compare_actual_formal): Mark variables
+ as allocated only when the formal arg is allocatable.
+ * intrinsic.cc (mark_args_as_used): Intrinsics do not allocate
+ their arguments.
+ * resolve.cc (find_unused_vs_set): Move warnings enabled with
+ -Wextra behind those enabled with -Wall. If a variable is
+ maybe allocated as an argument, mark it as such.
+ * symbol.cc (mark_vars_as_used): Always set location.
+ (gfc_used_in_allocate_expr): Add argument how. Use it.
+ (gfc_lvalue_allocated_at): Set sym->attr.allocated to ALLOCATED_ASSIGNMENT.
+
2026-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/126234
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index a71695db1ea5..618576b291fc 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,9 @@
+2026-07-15 Michal Jires <mjires@suse.cz>
+
+ PR lto/125257
+ * lto-partition.cc: Handle min/max_partition_size = 0 for
+ cache partitioning.
+
2026-05-30 Dhruv Chawla <dhruvc@nvidia.com>
* Make-lang.in: Fix typos.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7185e623aac0..cca8f71361dc 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,125 @@
+2026-07-15 John David Anglin <danglin@gcc.gnu.org>
+
+ * gfortran.dg/coarray/caf.exp: Run test with -pthread option.
+
+2026-07-15 wangjue <juewang@linux.alibaba.com>
+
+ * gcc.target/riscv/large-frame-indexed-base.c: New test.
+ * gcc.target/riscv/small-frame-indexed-base.c: New test.
+
+2026-07-15 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/126110
+ * gcc.dg/pr126110.c: New.
+
+2026-07-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/126058
+ * gfortran.dg/warn_undefined_vars_7.f90: New test.
+ * gfortran.dg/warn_unused_but_set_variable_4.f90: New test.
+
+2026-07-15 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ Revert:
+ 2026-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/mxu-compile-no.c: New test.
+ * gcc.target/mips/mxu-compile.c: New test.
+ * gcc.target/mips/mxu-driver-no.c: New test.
+ * gcc.target/mips/mxu-driver.c: New test.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * c-c++-common/gomp/uses_allocators-3.c: New test.
+
+2026-07-15 Michal Jires <mjires@suse.cz>
+
+ PR lto/125257
+ * gcc.dg/lto/pr125257_0.c: New test.
+
+2026-07-15 James K. Lowden <jklowden@cobolworx.com>
+
+ * cobol.dg/group2/CBL_CREATE_FILE___CBL_WRITE_FILE___CBL_CLOSE_FILE.cob: Add gcobc.
+ * cobol.dg/group2/CBL_DELETE_FILE.cob: Same.
+ * cobol.dg/group2/CBL_OPEN_FILE___CBL_CLOSE_FILE.cob: Same.
+ * cobol.dg/group2/CBL_OPEN_FILE___CBL_READ_FILE___CBL_CLOSE_FILE.cob: Same.
+ * cobol.dg/group2/CBL_READ_FILE__check_file_size_with_flags___128.cob: Same.
+ * cobol.dg/.gitignore: New test.
+
+2026-07-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr64731.c (dg-options): Add -mno-stackrealign.
+
+2026-07-15 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/asm-hard-reg-7.c: Utilize constraint f for
+ floating-point registers.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ PR c/122748
+ * c-c++-common/gomp/uses_allocators-1.c: New test.
+ * c-c++-common/gomp/uses_allocators-2.c: New test.
+
+2026-07-15 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR rtl-optimization/123236
+ * gcc.target/i386/pr123236-1.c: New test case.
+
+2026-07-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126171
+ * gcc.dg/pr126171-1.c: New testcase.
+ * gcc.dg/torture/pr126171-2.c: Likewise.
+
+2026-07-15 Luke Zhuang <luke.zhuang@linux.alibaba.com>
+
+ * gcc.target/riscv/tlsdesc_clobber.c: New test.
+ * gcc.target/riscv/tlsdesc_clobber_v.c: New test.
+ * gcc.target/riscv/tlsdesc_clobber_v_csr.c: New test.
+
+2026-07-15 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/126231
+ * gcc.target/i386/zext-avx10-1.c: New test.
+ * gcc.target/i386/zext-avx512f-1.c: Likewise.
+ * gcc.target/i386/zext-avx512fp16-1.c: Likewise.
+ * gcc.target/i386/zext-sse-1.c: Likewise.
+ * gcc.target/i386/zext-sse-2.c: Likewise.
+
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126257
+ * gcc.dg/torture/bitint-101.c: New test.
+
+2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120635
+ * g++.dg/cpp0x/attr-trivial_abi8.C: Add further tests.
+ * g++.dg/cpp0x/attr-trivial_abi11.C: New test.
+ * g++.dg/ext/attr-no_specializations1.C: Use _Clang:: instead of
+ __clang__.
+ * g++.dg/ext/attr-no_specializations2.C: Likewise.
+ * g++.dg/ext/attr-no_specializations6.C: Likewise.
+ * g++.dg/ext/attr-no_specializations7.C: Likewise.
+ * g++.dg/ext/attr-no_specializations8.C: Likewise.
+ * g++.dg/ext/attr-no_specializations10.C: Add further tests.
+ * g++.dg/ext/attr-no_specializations12.C: New test.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * c-c++-common/gomp/target-device-type-1.c: Remove dg-sorry.
+ * gfortran.dg/gomp/target-device-type-1.f90: Likewise.
+
+2026-07-15 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR middle-end/126203
+ PR middle-end/126221
+ PR middle-end/126232
+ * gcc.target/i386/pr126221-1.c: New test.
+ * gcc.target/i386/pr126221-2.c: Ditto.
+ * gfortran.dg/pr126221.f90: Ditto.
+
2026-07-14 Tobias Burnus <tburnus@baylibre.com>
* c-c++-common/gomp/target-device-type-1.c: Update dg-sorry
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 5e5a5e7db167..f64d96d4dcfb 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,8 @@
+2026-07-15 James K. Lowden <jklowden@cobolworx.com>
+
+ * compat/gnu/lib/CBL_CREATE_FILE.cbl: Do not write to input parameter.
+ * compat/gnu/lib/CBL_OPEN_FILE.cbl: Same.
+
2026-07-11 Robert Dubner <rdubner@symas.com>
* charmaps.cc (helpful_iconv_open): Use snprintf() instead of strncpy().
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 09c5b493919c..ada5996a1944 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,36 @@
+2026-07-15 John David Anglin <danglin@gcc.gnu.org>
+
+ * caf/shmem/shared_memory.c (shared_memory_set_env): Don't
+ quote ENV_PPID.
+ (shared_memory_init) Don't quote ENV_BASE.
+
+2026-07-15 John David Anglin <danglin@gcc.gnu.org>
+
+ * libgfortran.h (FMT_Z): Define.
+ * caf/shmem/alloc.c (get_memory_by_id_internal): Use FMT_Z.
+ (alloc_free_memory_with_id): Likewise.
+ * caf/shmem/supervisor.c (get_memory_size_from_envvar): Likewise.
+ * caf/shmem/thread_support.c (get_handle): Likewise.
+ (thread_support_init_supervisor): Likewise.
+ * intrinsics/reduce.c (reduce): Likewise.
+
+2026-07-15 John David Anglin <danglin@gcc.gnu.org>
+
+ PR libfortran/125623
+ * c99_protos.h: (strnlen, frexpl, scalbnl): Declare if HAVE_STRNLEN,
+ HAVE_FREXPL, HAVE_SCALBNL aren't defined, respectively.
+ * intrinsics/c99_functions.c (strnlen, frexpl, scalbnl): Implement.
+ * libgfortran.h: Include string.h if HAVE_STRING_H.
+
+2026-07-15 John David Anglin <danglin@gcc.gnu.org>
+
+ * caf/shmem/shared_memory.c (SHM_NAME_FMTD, SHM_NAME_FMTS): Define.
+ (shared_memory_init) Use SHM_NAME_FMTD format to generate
+ shm_name.
+ (shared_memory_cleanup): Use SHM_NAME_FMTS to generate shm_name.
+ * caf/shmem/supervisor.c (get_memory_size_from_envvar): Use
+ 1 GB on 64-bit Windows and HP-UX.
+
2026-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/126116
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index bc4f54abcfd6..d2f7cadeb5e3 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,24 @@
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/libgomp.c-c++-common/uses_allocators-10.c: New test.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ PR c/122748
+ * libgomp.texi (Implementation status): Mark two
+ uses_allocators items and C23 support as 'Y';
+ remove outdated remark regarding a deprecation warning.
+ (Memory Management Routines): Move omp_free after
+ omp_realloc; add commented @menu entries for new
+ TR15 routines.
+ (nvptx): Update @uref to point to a better webpage.
+
+2026-07-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * libgomp.texi (Implementations status): Mark 'device_type'
+ clause on target as implemented.
+ * testsuite/libgomp.c/target-device-type-3.c: New test.
+
2026-07-14 Tobias Burnus <tburnus@baylibre.com>
* error.c (GOMP_error): When passing msglen == (size_t) -2,
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fa7e51d5218d..70f536943ccf 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,24 @@
+2026-07-15 Kito Cheng <kito.cheng@sifive.com>
+
+ * include/tr1/ell_integral.tcc (__ellint_1): Throw domain_error
+ when phi is not finite.
+ (__ellint_2): Likewise.
+ (__ellint_3): Likewise.
+ * testsuite/special_functions/11_ellint_1/check_inf.cc: New test.
+ * testsuite/special_functions/12_ellint_2/check_inf.cc: New test.
+ * testsuite/special_functions/13_ellint_3/check_inf.cc: New test.
+
+2026-07-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/126111
+ * include/std/format (__format::__write_escape_seq): Remove
+ unnecessary alias declaration.
+ * include/std/spanstream (wspanbuf, wispanstream, wospanstream)
+ (wspanstream): Only declare for _GLIBCXX_USE_WCHAR_T.
+ * include/std/syncstream (wsyncbuf wosyncstream): Likewise.
+ * src/c++23/std.cc.in: Add preprocessor checks for
+ _GLIBCXX_USE_WCHAR_T to names which depend on it.
+
2026-07-14 François Dumont <frs.dumont@gmail.com>
* include/debug/safe_iterator.h
More information about the Libstdc++-cvs
mailing list