]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 4 Aug 2026 00:16:36 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 4 Aug 2026 00:16:36 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cobol/ChangeLog
gcc/cp/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libcpp/po/ChangeLog
libgfortran/ChangeLog
libstdc++-v3/ChangeLog

index 1d48e0e284be8f5f7ff3e30eed58eec5d07b8083..7c45c8a9de0f41171f974d8d85b4ab08e409df20 100644 (file)
@@ -1,3 +1,66 @@
+2026-08-03  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       * config/msp430/msp430.cc (msp430_insn_cost): Handle insns with
+       NOOP_MOVE_INSN_CODE.
+
+2026-08-03  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+
+       PR tree-optimization/63387
+       * match.pd: Combine four simplify into one for.
+
+2026-08-03  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+
+       * hwint.h (sext_hwi): Combine duplicated C++ code.
+
+2026-08-03  Aldy Hernandez  <aldy@quesejoda.com>
+
+       * 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  <Reshma.Roy@amd.com>
+
+       PR tree-optimization/126466
+       * match.pd: Fix incorrect POPCOUNT identification in the third
+       32-bit Hacker's Delight matcher.
+
+2026-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <aldy@quesejoda.com>
+
+       * 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  <aldy@quesejoda.com>
+
+       * 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  <souradiptodas6@gmail.com>
+
+       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  <kaelfandrew@gmail.com>
 
        PR tree-optimization/19832
index 4c2ec002628e2ada8306312a8372313d93f16205..509e118b6738383ab3f7472b3e5d86acb2e11226 100644 (file)
@@ -1 +1 @@
-20260803
+20260804
index dbf2f41496e08246245c25938729dcc50f7124f3..de1a06ec2f3d2b01c3ab83c211c98fa6daa1a6a5 100644 (file)
@@ -1,3 +1,51 @@
+2026-08-03  James K. Lowden  <jklowden@cobolworx.com>
+
+       * lexio.cc (skip_quoted_literal): New function.
+       (remove_inline_comment): Use new function.
+
+2026-08-03  James K. Lowden  <jklowden@cobolworx.com>
+
+       * parse.y: Add OTHER as assign target.
+
+2026-08-03  James K. Lowden  <jklowden@cobolworx.com>
+
+       * 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  <jklowden@cobolworx.com>
+
+       * 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  <rdubner@symas.com>
+
+       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  <rdubner@symas.com>
 
        PR cobol/126391
index 3e2330744b44c55469bafb8f8803b7fd0ad3a4ab..d805f8bb4bdb8d55cba7c93d711ddf8605369f55 100644 (file)
@@ -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  <jason@redhat.com>
+
+       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  <polacek@redhat.com>
+
+       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  <polacek@redhat.com>
+
+       PR c++/126546
+       * reflect.cc (get_reflection): Check PACK_INDEX_EXPR instead of
+       PACK_INDEX_P.
+
 2026-08-01  Jakub Jelinek  <jakub@redhat.com>
 
        * constexpr.cc (class constexpr_global_ctx): Rename metafns_called
index d219f1967467f3f00342d6d2b1f8bbeac45a8e61..c3303a33b8f83bb78b1080612560071e79797f3d 100644 (file)
@@ -1,3 +1,7 @@
+2026-08-03  Joseph Myers  <josmyers@redhat.com>
+
+       * zh_CN.po: Update.
+
 2026-05-18  Joseph Myers  <josmyers@redhat.com>
 
        * sv.po: Update.
index 67cd4ed32beceaf9879c1f7bd0f9f6b198e90f6b..df9d4a414c9f7a1744dc119ed7ad3a8dec6a446a 100644 (file)
@@ -1,3 +1,72 @@
+2026-08-03  EienMiku  <121539739@qq.com>
+
+       * g++.dg/reflect/expr9.C: Adjust expected diagnostic.
+
+2026-08-03  Jason Merrill  <jason@redhat.com>
+
+       PR c++/126606
+       PR c++/126481
+       * g++.dg/cpp0x/nsdmi-defer9.C: New test.
+
+2026-08-03  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/124794
+       * g++.dg/reflect/splice17.C: New test.
+
+2026-08-03  Marek Polacek  <polacek@redhat.com>
+
+       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  <jvdelisle@gcc.gnu.org>
+
+       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  <Reshma.Roy@amd.com>
+
+       * gcc.dg/tree-ssa/popcount10.c: New test.
+
+2026-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/126547
+       * gcc.dg/torture/pr126547.c: New test.
+
+2026-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/126576
+       * gcc.dg/torture/pr126576.c: New test.
+
+2026-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/126484
+       * g++.target/mips/pr126484.C: New test.
+
+2026-08-03  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       * g++.dg/modules/xtreme-header-8.C: Select the serial PSTL
+       backend.
+
+2026-08-03  Aldy Hernandez  <aldy@quesejoda.com>
+
+       * gcc.dg/tree-ssa/vrp-float-14.c: New test.
+
+2026-08-03  Aldy Hernandez  <aldy@quesejoda.com>
+
+       * 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  <souradiptodas6@gmail.com>
+
+       PR target/126411
+       * gcc.target/riscv/rvv/base/bug126411.c: New test.
+
 2026-08-02  H.J. Lu  <hjl.tools@gmail.com>
 
        * gcc.target/i386/sse2-init-v2df-1.c: Replace -mno-sse4.1 with
index 38e10b6d70ddf3808cbaeb5d42d8c69e1f7b2690..74ccb23d03c7f6fb0501beeb2eb063e04891a835 100644 (file)
@@ -1,3 +1,7 @@
+2026-08-03  Joseph Myers  <josmyers@redhat.com>
+
+       * pt_BR.po: Update.
+
 2026-04-07  Joseph Myers  <josmyers@redhat.com>
 
        * sr.po: Update.
index 7f3815429b912bf50cc5d9ba98ca507dead5f21b..4d0b17191ea55f4cb8fee46a9ae973c11922a63f 100644 (file)
@@ -1,3 +1,27 @@
+2026-08-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       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  <jvdelisle@gcc.gnu.org>
 
        * intrinsics/reduce.c (reduce): Fix the mask_present.
index 6b7312cf359f9ae564616b915242e3bfdb5944ab..a989b80a05fec9f659fa3b2297e26f18ef2b5dc9 100644 (file)
@@ -1,3 +1,13 @@
+2026-08-03  Tomasz KamiƄski  <tkaminsk@redhat.com>
+           Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <ppalka@redhat.com>
 
        PR libstdc++/123211