From: GCC Administrator Date: Tue, 4 Aug 2026 00:16:36 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d48e0e284b..7c45c8a9de0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,66 @@ +2026-08-03 Jeff Law + + * config/msp430/msp430.cc (msp430_insn_cost): Handle insns with + NOOP_MOVE_INSN_CODE. + +2026-08-03 Kael Andrew Alonzo Franco + + PR tree-optimization/63387 + * match.pd: Combine four simplify into one for. + +2026-08-03 Kael Andrew Alonzo Franco + + * hwint.h (sext_hwi): Combine duplicated C++ code. + +2026-08-03 Aldy Hernandez + + * 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 + + PR tree-optimization/126466 + * match.pd: Fix incorrect POPCOUNT identification in the third + 32-bit Hacker's Delight matcher. + +2026-08-03 Jakub Jelinek + + 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 + + * 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 + + * 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 + + 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 PR tree-optimization/19832 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4c2ec002628..509e118b673 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260803 +20260804 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index dbf2f41496e..de1a06ec2f3 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,51 @@ +2026-08-03 James K. Lowden + + * lexio.cc (skip_quoted_literal): New function. + (remove_inline_comment): Use new function. + +2026-08-03 James K. Lowden + + * parse.y: Add OTHER as assign target. + +2026-08-03 James K. Lowden + + * 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 + + * 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 + + 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 PR cobol/126391 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3e2330744b4..d805f8bb4bd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,30 @@ +2026-08-03 EienMiku <121539739@qq.com> + + * reflect.cc (get_reflection): Add missing "to" in diagnostic. + +2026-08-03 Jason Merrill + + 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 + + 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 + + PR c++/126546 + * reflect.cc (get_reflection): Check PACK_INDEX_EXPR instead of + PACK_INDEX_P. + 2026-08-01 Jakub Jelinek * constexpr.cc (class constexpr_global_ctx): Rename metafns_called diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index d219f196746..c3303a33b8f 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2026-08-03 Joseph Myers + + * zh_CN.po: Update. + 2026-05-18 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 67cd4ed32be..df9d4a414c9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2026-08-03 EienMiku <121539739@qq.com> + + * g++.dg/reflect/expr9.C: Adjust expected diagnostic. + +2026-08-03 Jason Merrill + + PR c++/126606 + PR c++/126481 + * g++.dg/cpp0x/nsdmi-defer9.C: New test. + +2026-08-03 Marek Polacek + + PR c++/124794 + * g++.dg/reflect/splice17.C: New test. + +2026-08-03 Marek Polacek + + 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 + + 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 + + * gcc.dg/tree-ssa/popcount10.c: New test. + +2026-08-03 Jakub Jelinek + + PR tree-optimization/126547 + * gcc.dg/torture/pr126547.c: New test. + +2026-08-03 Jakub Jelinek + + PR tree-optimization/126576 + * gcc.dg/torture/pr126576.c: New test. + +2026-08-03 Jakub Jelinek + + PR target/126484 + * g++.target/mips/pr126484.C: New test. + +2026-08-03 Kyrylo Tkachov + + * g++.dg/modules/xtreme-header-8.C: Select the serial PSTL + backend. + +2026-08-03 Aldy Hernandez + + * gcc.dg/tree-ssa/vrp-float-14.c: New test. + +2026-08-03 Aldy Hernandez + + * 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 + + PR target/126411 + * gcc.target/riscv/rvv/base/bug126411.c: New test. + 2026-08-02 H.J. Lu * gcc.target/i386/sse2-init-v2df-1.c: Replace -mno-sse4.1 with diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 38e10b6d70d..74ccb23d03c 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2026-08-03 Joseph Myers + + * pt_BR.po: Update. + 2026-04-07 Joseph Myers * sr.po: Update. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 7f3815429b9..4d0b17191ea 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,27 @@ +2026-08-03 Jerry DeLisle + + 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 * intrinsics/reduce.c (reduce): Fix the mask_present. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6b7312cf359..a989b80a05f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2026-08-03 Tomasz Kamiński + Jonathan Wakely + + * 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 PR libstdc++/123211