[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