]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 14 Oct 2025 00:20:06 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 14 Oct 2025 00:20:06 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libstdc++-v3/ChangeLog

index 9167c844424610dacd1d6b5feca88fe77527918e..19c28f10d95193ac28114cbfe4dc6e58f129cb88 100644 (file)
@@ -1,3 +1,61 @@
+2025-10-13  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       PR target/120811
+       * config/riscv/riscv.cc (synthesize_add): Exchange constant terms when
+       generating addi pairs.
+       (synthesize_addsi): Similarly.
+       * config/riscv/riscv.md (addptr<mode>3): New define_expand.
+       (*add<mode>3_const_sum_of_two_s12): Remove pattern.
+
+2025-10-13  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/120674
+       * config/riscv/riscv.cc (riscv_dwarf_poly_indeterminite_value): Do not
+       set FACTOR to zero, for that case use one instead.
+
+2025-10-13  Pan Li  <pan2.li@intel.com>
+
+       * match.pd: Add simplifed pattern for widen_mul based unsigned
+       SAT_MUL.
+
+2025-10-13  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-inline.cc (max_count): Remove.
+       (has_nonzero_ipa_profile): New.
+       (inline_small_functions): Update.
+       (dump_inline_stats): Update.
+
+2025-10-13  Robin Dapp  <rdapp@ventanamicro.com>
+
+       PR target/118019
+       * internal-fn.cc (get_supported_else_vals): Exit at invalid
+       index.
+       (internal_strided_fn_supported_p): New funtion.
+       * internal-fn.h (internal_strided_fn_supported_p): Declare.
+       * tree-vect-stmts.cc (vector_vector_composition_type):
+       Add vector_only argument.
+       (vect_use_grouped_gather): New function.
+       (vect_get_store_rhs): Adjust docs of
+       vector_vector_composition_type.
+       (get_load_store_type): Try grouped gather.
+       (vectorizable_store): Use punned vectype.
+       (vectorizable_load): Ditto.
+       * tree-vectorizer.h (struct vect_load_store_data): Add punned
+       vectype.
+
+2025-10-13  Avinash Jayakar  <avinashd@linux.ibm.com>
+
+       PR tree-optimization/122213
+       * match.pd: Canonicalize unsigned pow2 div only for trunk, floor and
+       exact div.
+
+2025-10-13  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-patterns.cc (integer_type_for_mask): Add optional
+       output dt argument.
+       (vect_recog_bool_pattern): Make sure to not apply the bitwise
+       binary pattern to an external operand.
+
 2025-10-11  Bohan Lei  <garthlei@linux.alibaba.com>
 
        PR target/119587
index 1a4c009d66501b6a53645637854911ec09d1fa47..75df97b1a76c3c2cf22ea12f65353b32e80d98d7 100644 (file)
@@ -1 +1 @@
-20251013
+20251014
index feffdf14394964985b0ff1b6f7e9d57c451fa751..07ea6aa0fcd4147edee20b033aeba28b334b64d1 100644 (file)
@@ -1,3 +1,8 @@
+2025-10-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * c.opt: Enable Wignored-attributes for Objective-C and
+       Objective-C++.
+
 2025-10-09  David Faust  <david.faust@oracle.com>
 
        * c-attribs.cc (c_common_attribute_table): Add btf_decl_tag and
index aeec007ec1378a2c6c8f78719ff8c0fe89c1ab59..4e41b691ee89f33b6e964ad4322455725bfba948 100644 (file)
@@ -1,3 +1,16 @@
+2025-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/122228
+       * decl.cc (cp_make_fname_decl): When not using fname_as_decl,
+       attempt to translate name into ordinary literal encoding.
+
+2025-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * decl.cc (omp_declare_variant_finalize_one): If !nbase_args
+       and TREE_TYPE (decl) has TYPE_NO_NAMED_ARGS_STDARG_P bit set
+       and varg is NULL, temporarily set TYPE_NO_NAMED_ARGS_STDARG_P
+       on TREE_TYPE (variant).
+
 2025-10-12  Nathaniel Shead  <nathanieloshead@gmail.com>
 
        PR c++/122163
index 914341d9286416ca13f0be2e6d9647886587b1a8..b84ce2f81d968663dc3fe5bc0eb0fe133b6c8196 100644 (file)
@@ -1,3 +1,11 @@
+2025-10-13  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/121191
+       * trans-array.cc (has_parameterized_comps): New function which
+       checks if a derived type has parameterized components.
+       ( gfc_deallocate_pdt_comp): Use it to prevent deallocation of
+       PDTs if there are no parameterized components.
+
 2025-10-12  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/95543
index 316e0ba62bea5b2b2b023e590cece2cb9ac7f208..8efab9ee72872ef765d1e20709c7745a4e4ab143 100644 (file)
@@ -1,3 +1,67 @@
+2025-10-13  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/122241
+       * gm2-compiler/M2Quads.mod (BuildSizeFunction): Improve
+       error message.
+       (BuildTSizeFunction): Improve error message.
+       * gm2-compiler/P3Build.bnf (ProgramModule): New variable
+       namet.
+       Pass namet to P3EndBuildProgModule.
+       (ImplementationModule): New variable namet.
+       Pass namet to P3EndBuildImpModule.
+       (ModuleDeclaration): New variable namet.
+       Pass namet to P3EndBuildInnerModule.
+       (DefinitionModule): New variable namet.
+       Pass namet to P3EndBuildDefModule.
+       * gm2-compiler/P3SymBuild.def (P3EndBuildDefModule): New
+       parameter tokno.
+       (P3EndBuildImpModule): Ditto.
+       (P3EndBuildProgModule): Ditto.
+       (EndBuildInnerModule): Ditto.
+       * gm2-compiler/P3SymBuild.mod (P3EndBuildDefModule): New
+       parameter tokno.
+       Pass tokno to CheckForUnknownInModule.
+       (P3EndBuildImpModule): Ditto.
+       (P3EndBuildProgModule): Ditto.
+       (EndBuildInnerModule): Ditto.
+       * gm2-compiler/PCBuild.bnf (ProgramModule): New variable
+       namet.
+       Pass namet to PCEndBuildProgModule.
+       (ImplementationModule): New variable namet.
+       Pass namet to PCEndBuildImpModule.
+       (ModuleDeclaration): New variable namet.
+       Pass namet to PCEndBuildInnerModule.
+       (DefinitionModule): New variable namet.
+       Pass namet to PCEndBuildDefModule.
+       * gm2-compiler/PCSymBuild.def (PCEndBuildDefModule): New
+       parameter tokno.
+       (PCEndBuildImpModule): Ditto.
+       (PCEndBuildProgModule): Ditto.
+       (PCEndBuildInnerModule): Ditto.
+       * gm2-compiler/PCSymBuild.mod (PCEndBuildDefModule): New
+       parameter tokno.
+       Pass tokno to CheckForUnknownInModule.
+       (PCEndBuildImpModule): Ditto.
+       (PCEndBuildProgModule): Ditto.
+       (PCEndBuildInnerModule): Ditto.
+       * gm2-compiler/PHBuild.bnf (DefinitionModule): New variable
+       namet.
+       Pass namet to PHEndBuildDefModule.
+       (ModuleDeclaration): New variable namet.
+       Pass namet to PHEndBuildProgModule.
+       (ImplementationModule): New variable namet.
+       Pass namet to PHEndBuildImpModule.
+       (ModuleDeclaration): New variable namet.
+       Pass namet to PHEndBuildInnerModule.
+       (DefinitionModule): New variable namet.
+       Pass namet to PHEndBuildDefModule.
+       * gm2-compiler/SymbolTable.def (CheckForUnknownInModule): Add
+       tokno parameter.
+       * gm2-compiler/SymbolTable.mod (CheckForUnknownInModule): Add
+       tokno parameter.
+       Pass tokno to CheckForUnknowns.
+       (CheckForUnknowns): Reimplement.
+
 2025-10-11  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/122241
index dd5ccaca08a43469d88b98314d8710a3e9f7facb..7b857ec49d5a2bf904162a1fe00c8fe0d37dfe95 100644 (file)
@@ -1,3 +1,49 @@
+2025-10-13  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/cpp/cpp.exp: Process .i files.
+       * gcc.dg/cpp/pr36674.i: Pass -Wno-implicit-int.
+       * gcc.dg/cpp/escape-3.i: New test.
+
+2025-10-13  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       PR target/120811
+       * gcc.target/riscv/add-synthesis-1.c: Adjust const to fit in range.
+       * gcc.target/riscv/pr120811.c: Add new test case.
+       * gcc.target/riscv/sum-of-two-s12-const-1.c: Adjust const to fit in range.
+
+2025-10-13  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/120674
+       * gcc.target/riscv/pr120674.c: New test.
+
+2025-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/122228
+       * g++.dg/cpp1y/func_constexpr3.C: New test.
+
+2025-10-13  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/122241
+       * gm2/iso/fail/badconst.mod: New test.
+       * gm2/iso/fail/badtype.mod: New test.
+       * gm2/iso/fail/badvar.mod: New test.
+
+2025-10-13  Alex Coplan  <alex.coplan@arm.com>
+
+       PR tree-optimization/121772
+       * gcc.target/aarch64/torture/pr121772.c: Add -fchecking to
+       dg-options.
+
+2025-10-13  Robin Dapp  <rdapp@ventanamicro.com>
+
+       PR target/118019
+       * gcc.target/riscv/rvv/autovec/pr118019-2.c: New test.
+
+2025-10-13  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/121191
+       * gfortran.dg/pdt_59.f03: New test.
+
 2025-10-12  Nathaniel Shead  <nathanieloshead@gmail.com>
 
        PR c++/122163
index 43d3f39dd086426cdf40a86b70299806d19551ec..253812e4cb3cf7f31bb251e38ccaf9a7e0227676 100644 (file)
@@ -1,3 +1,8 @@
+2025-10-13  Pierre Marie de Rodat  <derodat@adacore.com>
+
+       * init.cc (read_original_directory): Attempt to decode escape
+       sequences with cpp_interpret_string_notranslate.
+
 2025-10-08  Jakub Jelinek  <jakub@redhat.com>
 
        * makeucnid.cc (write_copyright): Adjust copyright year.
index eb6493eeb2571c0ce8de434e0d8ea9fbf15831fa..c1221fbc2aafedf0fc6f872955cbcadfdc1c8a4d 100644 (file)
@@ -1,3 +1,25 @@
+2025-10-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_iterator_base_funcs.h (advance): Fix comment.
+
+2025-10-13  Yuao Ma  <c8ef@outlook.com>
+
+       * include/bits/atomic_base.h: Implement address().
+       * include/bits/version.def: Bump version number.
+       * include/bits/version.h: Regenerate.
+       * testsuite/29_atomics/atomic_ref/address.cc: New test.
+
+2025-10-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/unicode.h (_Utf_view::_M_read_reverse_utf16):
+       Fix check for high surrogate preceding low surrogate.
+       * testsuite/ext/unicode/view.cc: Check unpaired low surrogates.
+
+2025-10-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/unicode.h (__is_single_code_unit): Fix check for
+       7-bit ASCII characters.
+
 2025-10-11  Gerald Pfeifer  <gerald@pfeifer.com>
 
        * doc/xml/manual/build_hacking.xml: Update Autoconf manual link.