https://gcc.gnu.org/g:f8a8ef372712495bdf8c829488fdc660c0a28fe9
commit r17-2720-gf8a8ef372712495bdf8c829488fdc660c0a28fe9 Author: GCC Administrator <[email protected]> Date: Mon Jul 27 00:16:28 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 6 +++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 12 ++++++++++ gcc/fortran/ChangeLog | 6 +++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ libgfortran/ChangeLog | 4 ++++ libstdc++-v3/ChangeLog | 6 +++++ 7 files changed, 99 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c31bc2ced716..c26a88b904de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2026-07-26 Pan Li <[email protected]> + + * config/riscv/riscv-v.cc (riscv_v_widen_constraint_ok): Return + false when wide_mode and mode are same. + * config/riscv/vector.md: Leverage Wvr constraint. + 2026-07-25 Andrea Pinski <[email protected]> PR tree-optimization/126138 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index deff22c3cc66..8d1412f6b154 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260726 +20260727 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 19371678dfa9..2ea35bf3f80a 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2026-07-26 Jason Merrill <[email protected]> + + PR c++/96645 + * parser.cc (cp_parser_early_parsing_nsdmi): New. + (cp_parser_member_declaration): Call it. + +2026-07-26 Odysseas Georgoudis <[email protected]> + + PR c++/126323 + * parser.cc (cp_parser_pragma): Reject GCC loop pragmas outside + statement contexts. + 2026-07-25 Patrick Palka <[email protected]> PR c++/126280 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 90cac9502194..b5002d3b10b0 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2026-07-26 Thomas Koenig <[email protected]> + + PR fortran/126386 + * frontend-passes.cc (matmul_lhs_realloc): Fix size calculation of + A2B1 case. + 2026-07-22 Jerry DeLisle <[email protected]> PR fortran/78718 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e913a1b9ed68..9e2470823073 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2026-07-26 Jerry DeLisle <[email protected]> + + * gfortran.dg/reduce_5.f90: Verify the previously dead + code error message occurs. + +2026-07-26 Jason Merrill <[email protected]> + + PR c++/96645 + * g++.dg/cpp0x/nsdmi10.C: Distinguish simple case. + * g++.dg/ext/is_constructible7.C: New. + +2026-07-26 Odysseas Georgoudis <[email protected]> + + PR c++/126323 + * g++.dg/parse/pr126323.C: New test. + +2026-07-26 Thomas Koenig <[email protected]> + + PR fortran/126386 + * gfortran.dg/inline_matmul_28.f90: New test. + +2026-07-26 Pan Li <[email protected]> + + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Remove + xfail. + +2026-07-26 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u16-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u16-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u32-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwaddu_wv-u8-mf8.c: New test. + +2026-07-26 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/autovec/group_overlap/group_overlap.h: + Add test helper macros. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i16-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i16-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i32-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwadd_wv-i8-mf8.c: New test. + 2026-07-25 Andrea Pinski <[email protected]> PR tree-optimization/126138 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index a9dbaf113858..7f3815429b91 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,7 @@ +2026-07-26 Jerry DeLisle <[email protected]> + + * intrinsics/reduce.c (reduce): Fix the mask_present. + 2026-07-25 John David Anglin <[email protected]> * intrinsics/ceill_16.c: Fix whitespace. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b1981aa6e71c..4d896c3fdc9b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2026-07-26 Patrick Palka <[email protected]> + + * testsuite/23_containers/flat_map/1.cc (test14): Reserve + sufficient capacity for the underlying containers before + calling insert_range. + 2026-07-25 Patrick Palka <[email protected]> * include/std/ranges (__detail::__compatible_joinable_ranges):
