]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Nov 2025 00:20:07 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Nov 2025 00:20:07 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 00f62e1c1aede20428332cf65dc1a78d7eb82be0..eebaa03d8a1ff989f76498e036191fb2fa6d3eb8 100644 (file)
@@ -1,3 +1,69 @@
+2025-11-01  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       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  <jlaw@ventanamicro.com>
+
+       * 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  <jlaw@ventanamicro.com>
+
+       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  <uecker@tugraz.at>
+
+       * doc/extend.texi: Document new extension.
+
+2025-11-01  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * 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  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * 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  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * 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  <andrew.pinski@oss.qualcomm.com>
+
+       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  <andrew.pinski@oss.qualcomm.com>
 
        PR tree-optimization/122437
index 38eec118b91c7ae53198b7653f9bc413bdebeaf8..befd7357351d5c079855969702df3147707bf51f 100644 (file)
@@ -1 +1 @@
-20251101
+20251102
index 274e2a74f4e16bf7a083b90bf13324f49521e469..23cc53af0c5d40628f6755b32ab3d93a442cf10a 100644 (file)
@@ -1,3 +1,21 @@
+2025-11-01  Martin Uecker  <uecker@tugraz.at>
+
+       * 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  <uecker@tugraz.at>
+
+       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  <qing.zhao@oracle.com>
 
        * c-typeck.cc (build_access_with_size_for_counted_by): When the element
index 73c2a0374480f522c013aa84c8934be3d5223bec..ddcd55253c7e547b8e8c24beaa0d58ccb052cb2d 100644 (file)
@@ -1,3 +1,10 @@
+2025-11-01  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       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  <jakub@redhat.com>
 
        * std-name-hint.gperf: Remove duplicate entries for ispanstream
index 0d937eb2f4647938473c35b7c6443133e5f030a7..5501bcaf923e6a201a5b6f56ee465193a68636dd 100644 (file)
@@ -1,3 +1,9 @@
+2025-11-01  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/78640
+       * resolve.cc (resolve_fl_procedure): Check function result of a
+       pure function against F2018:C1585.
+
 2025-10-31  Yuao Ma  <c8ef@outlook.com>
 
        * intrinsic.texi: Fix typo.
index 013121daa8699c5ebe53cada6f2a6c433dea7471..91ec37f73e459859813f18a08a3966d803ed5026 100644 (file)
@@ -1,3 +1,43 @@
+2025-11-01  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       PR target/67731
+       * gcc.target/riscv/pr67731.c: New test.
+       * gcc.target/sh/pr67731.c: New test.
+
+2025-11-01  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR rtl-optimization/122321
+       * gcc.target/riscv/rvv/autovec/pr122321.c: New test.
+
+2025-11-01  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/78640
+       * gfortran.dg/pure_result.f90: New test.
+
+2025-11-01  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       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  <uecker@tugraz.at>
+
+       * 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  <uecker@tugraz.at>
+
+       PR c/97986
+       * gcc.dg/pr97986-1.c: New test.
+       * gcc.dg/pr97986-2.c: New test.
+
+2025-11-01  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * gcc.dg/fold-vecperm-1.c: Test at forwprop3.
+
 2025-10-31  Tamar Christina  <tamar.christina@arm.com>
 
        PR target/121853