[gcc r17-2915] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]> Tue, 4 Aug 2026 00:17:12 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <20260804001712.A0A7D4BA2E1A__39923.4153142729$1785802649$gmane$org@sourceware.org>
https://gcc.gnu.org/g:a1a07cea3da2176729b33f796dbce3bf9dc0aedc

commit r17-2915-ga1a07cea3da2176729b33f796dbce3bf9dc0aedc
Author: GCC Administrator <[email protected]>
Date:   Tue Aug 4 00:16:36 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 63 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cobol/ChangeLog     | 48 ++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        | 27 +++++++++++++++++++
 gcc/po/ChangeLog        |  4 +++
 gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++++++++++++++
 libcpp/po/ChangeLog     |  4 +++
 libgfortran/ChangeLog   | 24 +++++++++++++++++
 libstdc++-v3/ChangeLog  | 10 +++++++
 9 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1d48e0e284be..7c45c8a9de0f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,66 @@
+2026-08-03  Jeff Law  <[email protected]>
+
+	* config/msp430/msp430.cc (msp430_insn_cost): Handle insns with
+	NOOP_MOVE_INSN_CODE.
+
+2026-08-03  Kael Andrew Alonzo Franco  <[email protected]>
+
+	PR tree-optimization/63387
+	* match.pd: Combine four simplify into one for.
+
+2026-08-03  Kael Andrew Alonzo Franco  <[email protected]>
+
+	* hwint.h (sext_hwi): Combine duplicated C++ code.
+
+2026-08-03  Aldy Hernandez  <[email protected]>
+
+	* value-range.cc (frange::set_nonzero): Implement.
+	(frange::nonzero_p): Implement.
+	(range_tests_excluding): Test set_nonzero and nonzero_p.
+
+2026-08-03  Reshma Roy  <[email protected]>
+
+	PR tree-optimization/126466
+	* match.pd: Fix incorrect POPCOUNT identification in the third
+	32-bit Hacker's Delight matcher.
+
+2026-08-03  Jakub Jelinek  <[email protected]>
+
+	PR target/126484
+	* config/mips/mips-ftypes.def (MIPS_SI_FTYPE_VOID,
+	MIPS_USI_FTYPE_VOID): Use DEF_MIPS_FTYPE with 0 as
+	first argument rather than 1 and leave out ", VOID" from
+	second argument.
+	* config/mips/mips.cc (MIPS_FTYPE_NAME0): Define.
+	(MIPS_FTYPE_ATYPES0): Define.
+
+2026-08-03  Aldy Hernandez  <[email protected]>
+
+	* value-range.h (class frange): Declare set_excluding.
+	* value-range.cc (frange::set_excluding): New.
+	(frange::set): Assert KIND is VR_RANGE or VR_ANTI_RANGE and that the
+	endpoints are not NAN.  Turn a VR_ANTI_RANGE into the two sub-ranges
+	that exclude the point.
+	(frange_float_excluding, range_tests_excluding): New.
+	(range_tests_floats): Call range_tests_excluding.
+	* value-range-storage.cc (frange_storage::get_frange): Return early
+	for VR_VARYING, like irange_storage::get_irange.
+
+2026-08-03  Aldy Hernandez  <[email protected]>
+
+	* value-range.h (class frange): Raise MAX_PAIRS to 2.
+	* value-range.cc: Include value-range-storage.h.
+	(real_from_str, range_tests_sub_ranges, range_tests_sub_ranges_nan)
+	(range_tests_sub_ranges_zero, range_tests_sub_ranges_storage): New.
+	(range_tests_floats): Call them, and adjust the disjoint-union test.
+
+2026-08-03  Souradipto Das  <[email protected]>
+
+	PR target/126411
+	* config/riscv/riscv-v.cc (shuffle_slide_patterns): Check that
+	the sequence endpoints correspond to OP0's and OP1's expected
+	positions and also reject a second pivot when need_slideup_p is set.
+
 2026-08-02  Kael Andrew Alonzo Franco  <[email protected]>
 
 	PR tree-optimization/19832
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4c2ec002628e..509e118b6738 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260803
+20260804
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index dbf2f41496e0..de1a06ec2f3d 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,51 @@
+2026-08-03  James K. Lowden  <[email protected]>
+
+	* lexio.cc (skip_quoted_literal): New function.
+	(remove_inline_comment): Use new function.
+
+2026-08-03  James K. Lowden  <[email protected]>
+
+	* parse.y: Add OTHER as assign target.
+
+2026-08-03  James K. Lowden  <[email protected]>
+
+	* cdf.y: Update tokens.
+	* parse.y: Remove TITLE token.
+	* scan.l: Remove scanning for TITLE.
+	* token_names.h: Remove TITLE from token set.
+
+2026-08-03  James K. Lowden  <[email protected]>
+
+	* scan.l: Remove pattern that potentially matches until EOF.
+	* scan_ante.h (skip_string): Recast in terms of input/unput.
+	(yyinput): Declare function.
+	(yyunput): Declare function.
+	(is_refmod): Recast in terms of input/unput.
+
+2026-08-03  Robert Dubner  <[email protected]>
+
+	PR cobol/119461
+	* genapi.cc (array_of_long_long): Renamed array_of_uint64().
+	(array_of_uint64): Likewise.
+	(parser_compile_ecs): Use array_of_uint64().
+	(parser_compile_dcls): Likewise.
+	(parser_file_add): Likewise.
+	(gg_array_of_file_pointers): Use new cblc_file_pp_type_node;
+	* gengen.cc (gg_get_structure_type_decl): Moved to structs.cc and
+	renamed.
+	* gengen.h (ULONGLONG): #define removed and replaced with UINT64.
+	(UINT64): Likewise.
+	(gg_get_structure_type_decl): Declaration removed.
+	* structs.cc (create_structure_type): New function.
+	(get_structure_type_decl): Renamed version of
+	gg_get_structure_type_decl().
+	(create_cblc_field_t): Cleaned up structure creation.
+	(create_referlet_t): Likewise.
+	(create_refer_t): Likewise.
+	(create_our_type_nodes): Likewise.
+	* structs.h (GTY): New declaration for cblc_file_pp_type_node;
+	* symbols.h (enum cbl_ctype_t): Removed.
+
 2026-08-02  Robert Dubner  <[email protected]>
 
 	PR cobol/126391
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3e2330744b44..d805f8bb4bdb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2026-08-03  EienMiku  <[email protected]>
+
+	* reflect.cc (get_reflection): Add missing "to" in diagnostic.
+
+2026-08-03  Jason Merrill  <[email protected]>
+
+	PR c++/126606
+	PR c++/126481
+	* parser.cc (cp_parser_early_parsing_nsdmi): Check
+	MAYBE_CLASS_TYPE_P instead of {}.
+
+2026-08-03  Marek Polacek  <[email protected]>
+
+	PR c++/124794
+	* cp-tree.h (baselink_for_fns): Adjust declaration.
+	* parser.cc (cp_parser_reflect_expression): Adjust the call to
+	baselink_for_fns.
+	* reflect.cc (splice): Call baselink_for_fns.
+	* semantics.cc (baselink_for_fns): Add a bool parameter.  If
+	it's true, ignore currently_open_derived_class.
+
+2026-08-03  Marek Polacek  <[email protected]>
+
+	PR c++/126546
+	* reflect.cc (get_reflection): Check PACK_INDEX_EXPR instead of
+	PACK_INDEX_P.
+
 2026-08-01  Jakub Jelinek  <[email protected]>
 
 	* constexpr.cc (class constexpr_global_ctx): Rename metafns_called
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index d219f1967467..c3303a33b8f8 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2026-08-03  Joseph Myers  <[email protected]>
+
+	* zh_CN.po: Update.
+
 2026-05-18  Joseph Myers  <[email protected]>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 67cd4ed32bec..df9d4a414c9f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,72 @@
+2026-08-03  EienMiku  <[email protected]>
+
+	* g++.dg/reflect/expr9.C: Adjust expected diagnostic.
+
+2026-08-03  Jason Merrill  <[email protected]>
+
+	PR c++/126606
+	PR c++/126481
+	* g++.dg/cpp0x/nsdmi-defer9.C: New test.
+
+2026-08-03  Marek Polacek  <[email protected]>
+
+	PR c++/124794
+	* g++.dg/reflect/splice17.C: New test.
+
+2026-08-03  Marek Polacek  <[email protected]>
+
+	PR c++/126546
+	* g++.dg/reflect/pack-index1.C: Accept a reflection of a
+	pack-index-specifier.  Reject a reflection of a
+	pack-index-expression.
+	* g++.dg/reflect/pack-index2.C: New test.
+
+2026-08-03  Jerry DeLisle  <[email protected]>
+
+	PR libfortran/118793
+	* gfortran.dg/namelist_101.f90: Fix dg-do directive typo and
+	check the expanded diagnostic.
+	* gfortran.dg/namelist_104.f90: New test.
+
+2026-08-03  Reshma Roy  <[email protected]>
+
+	* gcc.dg/tree-ssa/popcount10.c: New test.
+
+2026-08-03  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126547
+	* gcc.dg/torture/pr126547.c: New test.
+
+2026-08-03  Jakub Jelinek  <[email protected]>
+
+	PR tree-optimization/126576
+	* gcc.dg/torture/pr126576.c: New test.
+
+2026-08-03  Jakub Jelinek  <[email protected]>
+
+	PR target/126484
+	* g++.target/mips/pr126484.C: New test.
+
+2026-08-03  Kyrylo Tkachov  <[email protected]>
+
+	* g++.dg/modules/xtreme-header-8.C: Select the serial PSTL
+	backend.
+
+2026-08-03  Aldy Hernandez  <[email protected]>
+
+	* gcc.dg/tree-ssa/vrp-float-14.c: New test.
+
+2026-08-03  Aldy Hernandez  <[email protected]>
+
+	* gcc.dg/tree-ssa/vrp-float-15.c: New test.
+	* gcc.dg/tree-ssa/vrp-float-16.c: New test.
+	* gcc.dg/tree-ssa/vrp-float-17.c: New test.
+
+2026-08-03  Souradipto Das  <[email protected]>
+
+	PR target/126411
+	* gcc.target/riscv/rvv/base/bug126411.c: New test.
+
 2026-08-02  H.J. Lu  <[email protected]>
 
 	* gcc.target/i386/sse2-init-v2df-1.c: Replace -mno-sse4.1 with
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 38e10b6d70dd..74ccb23d03c7 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2026-08-03  Joseph Myers  <[email protected]>
+
+	* pt_BR.po: Update.
+
 2026-04-07  Joseph Myers  <[email protected]>
 
 	* sr.po: Update.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 7f3815429b91..4d0b17191ea5 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,27 @@
+2026-08-03  Jerry DeLisle  <[email protected]>
+
+	PR libfortran/118793
+	* io/io.h (NML_ERR_MSG_LEN): New macro.
+	(st_parameter_dt): Add nml_err_pending bit.
+	(gfc_unit): Add nml_err_msg.
+	* io/list_read.c (nml_error): New function.
+	(eat_separator): Use new function
+	(convert_integer): Likewise.
+	(convert_unsigned): Likewise.
+	(parse_repeat): Likewise.  Save the position where the repeat
+	count starts and report it.
+	(read_logical): Likewise.
+	(read_integer): Likewise.
+	(parse_real): Likewise.
+	(read_complex): Likewise.
+	(read_real): Likewise.
+	(check_type): Likewise.
+	(list_formatted_read_scalar): Likewise.
+	(read_character): Likewise.  Save the initial position of the value
+	(nml_read_obj): Unwind to nml_err_ret on a deferred error.
+	(namelist_read): Store deferred errors in the unit's nml_err_msg
+	buffer.
+
 2026-07-26  Jerry DeLisle  <[email protected]>
 
 	* intrinsics/reduce.c (reduce): Fix the mask_present.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6b7312cf359f..a989b80a05fe 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2026-08-03  Tomasz KamiƄski  <[email protected]>
+	    Jonathan Wakely  <[email protected]>
+
+	* doc/Makefile.am: Add time.xml.
+	* doc/Makefile.in: Regenerate.
+	* doc/html/*: Regenerate.
+	* doc/xml/manual/spine.xml: Add time.xml.
+	* doc/xml/manual/time.xml: New file.
+	* doc/html/manual/time.html: New file.
+
 2026-07-31  Patrick Palka  <[email protected]>
 
 	PR libstdc++/123211