https://gcc.gnu.org/g:8d634d45189e639a7c0c298bcfe2c9edb71d76dc

commit r16-4926-g8d634d45189e639a7c0c298bcfe2c9edb71d76dc
Author: GCC Administrator <[email protected]>
Date:   Sun Nov 2 00:20:07 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         | 18 ++++++++++++++
 gcc/cp/ChangeLog        |  7 ++++++
 gcc/fortran/ChangeLog   |  6 +++++
 gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++
 6 files changed, 138 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 00f62e1c1aed..eebaa03d8a1f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,69 @@
+2025-11-01  Shreya Munnangi  <[email protected]>
+
+       PR target/67731
+       * simplify-rtx.cc (simplify_context::simplify_binary_operation_1):
+       Handle IOR of single bit bitfields from the same object.
+
+2025-11-01  Jeff Law  <[email protected]>
+
+       * config/riscv/riscv-protos.h (has_vtype_op): Add prototype.
+       (mask_agnostic_p, get_avl, vsetvl_insn_p): Likewise.
+       * config/riscv/riscv-vsetvl.cc (has_vtype_op): No longer static.
+       (vsetvl_insn_p, get_avl_mask_agnostic_p): Likewise.
+       * config/riscv/riscv.cc (struct last_vcofnig): New structure.
+       (clear_vconfig): New function.
+       (compatible_with_last_vconfig, riscv_sched_init): Likewise.
+       (riscv_sched_reorder): Likewise.
+       (TARGET_SCHED_INIT, TARGET_SCHED_REORDER): Define.
+       * config/riscv/vector.md ("*mov<mode>"): Set has_vtype_op, has_vl_op
+       attributes.
+       * .simplify-rtx.cc.swo: New file.
+
+2025-11-01  Jeff Law  <[email protected]>
+
+       PR rtl-optimization/122321
+       * lra-constraints.cc (update_equiv): Make sure REGNO is in
+       ira_reg_equiv before trying to update ira_reg_equiv.
+
+2025-11-01  Martin Uecker  <[email protected]>
+
+       * doc/extend.texi: Document new extension.
+
+2025-11-01  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.md (negsf2):
+       Add another insn pattern that is valid when TARGET_DENSITY is
+       enabled and both the source and destination are address registers.
+
+2025-11-01  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.md
+       (c_enum "unspec", int_iterator ANY_ROUND): Add UNSPEC_ROUND.
+       (int_attr m_round): Add a pair of UNSPEC_ROUND and "round".
+       (int_attr c_round): New integer iterator attribute, that expands
+       to "flag_unsafe_math_optimizations" in the case of UNSPEC_ROUND,
+       and to "1" otherwise.
+       (l<m_round>sfsi2, *l<m_round>sfsi2_2x, *l<m_round>sfsi2_scaled):
+       Append " && <c_round>" to the conditions.
+
+2025-11-01  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.md (*fix<s_fix>_truncsfsi2_scaled,
+       *float<s_float>sisf2_scaled, *l<m_round>sfsi2_scaled):
+       Remove 'F'-constraint.
+
+2025-11-01  Andrew Pinski  <[email protected]>
+
+       PR ipa/122512
+       * cgraph.h (enum toplevel_type): Add TOPLEVEL_MAX. Add comment
+       about keeping toplevel_type_names in sync.
+       * symtab.cc (symtab_type_names): Rename to ...
+       (toplevel_type_names): Add new types and add an assert about
+       the size.
+       (symtab_node::get_symtab_type_string): Use toplevel_type_names
+       instead of symtab_type_names.
+       (symtab_node::dump_base): Likewise.
+
 2025-10-31  Andrew Pinski  <[email protected]>
 
        PR tree-optimization/122437
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 38eec118b91c..befd7357351d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251101
+20251102
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 274e2a74f4e1..23cc53af0c5d 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,21 @@
+2025-11-01  Martin Uecker  <[email protected]>
+
+       * c-decl.cc (build_compound_literal): Add error.
+       * c-parser.cc (c_parser_braced_init): Take bool argument for
+       variable size instead of DECL.
+       (c_parser_initializer,c_parser_initval): Adapt.
+       (c_parser_postfix_expression_after_paren_type): Change
+       error to pedwarn.
+       * c-typeck.cc (process_init_element): Add error for
+       variable-size compound literal with static or constexpr.
+
+2025-11-01  Martin Uecker  <[email protected]>
+
+       PR c/97986
+       * c-parser.cc (c_parser_postfix_expression): Adapt.
+       * c-tree.h (c_build_va_arg): Adapt prototype.
+       * c-typeck.cc (c_build_va_arg): Handle UB.
+
 2025-10-30  Qing Zhao  <[email protected]>
 
        * c-typeck.cc (build_access_with_size_for_counted_by): When the element
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 73c2a0374480..ddcd55253c7e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2025-11-01  Nathaniel Shead  <[email protected]>
+
+       PR c++/122381
+       * module.cc (trees_out::core_vals): Write BASELINK_OPTYPE (aka
+       TREE_CHAIN).
+       (trees_in::core_vals): Read it.
+
 2025-10-30  Jakub Jelinek  <[email protected]>
 
        * std-name-hint.gperf: Remove duplicate entries for ispanstream
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0d937eb2f464..5501bcaf923e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2025-11-01  Harald Anlauf  <[email protected]>
+
+       PR fortran/78640
+       * resolve.cc (resolve_fl_procedure): Check function result of a
+       pure function against F2018:C1585.
+
 2025-10-31  Yuao Ma  <[email protected]>
 
        * intrinsic.texi: Fix typo.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 013121daa869..91ec37f73e45 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2025-11-01  Shreya Munnangi  <[email protected]>
+
+       PR target/67731
+       * gcc.target/riscv/pr67731.c: New test.
+       * gcc.target/sh/pr67731.c: New test.
+
+2025-11-01  Jeff Law  <[email protected]>
+
+       PR rtl-optimization/122321
+       * gcc.target/riscv/rvv/autovec/pr122321.c: New test.
+
+2025-11-01  Harald Anlauf  <[email protected]>
+
+       PR fortran/78640
+       * gfortran.dg/pure_result.f90: New test.
+
+2025-11-01  Nathaniel Shead  <[email protected]>
+
+       PR c++/122381
+       * g++.dg/modules/convop-2_a.H: New test.
+       * g++.dg/modules/convop-2_b.C: New test.
+
+2025-11-01  Martin Uecker  <[email protected]>
+
+       * gcc.dg/gnu-compoundlit-1.c: New test.
+       * gcc.dg/gnu-compoundlit-2.c: New test.
+       * gcc.dg/pr68090.c: Adapt.
+       * gcc.dg/vla-init-4.c: Adapt.
+       * gcc.dg/vla-init-5.c: Adapt.
+
+2025-11-01  Martin Uecker  <[email protected]>
+
+       PR c/97986
+       * gcc.dg/pr97986-1.c: New test.
+       * gcc.dg/pr97986-2.c: New test.
+
+2025-11-01  Andrew Pinski  <[email protected]>
+
+       * gcc.dg/fold-vecperm-1.c: Test at forwprop3.
+
 2025-10-31  Tamar Christina  <[email protected]>
 
        PR target/121853

Reply via email to