https://gcc.gnu.org/g:431bcc6cb2c724a0ab77af6a32a49d433cb5d6ec

commit r17-4192-g431bcc6cb2c724a0ab77af6a32a49d433cb5d6ec
Author: GCC Administrator <[email protected]>
Date:   Sun Sep 13 00:16:32 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog                | 41 +++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/cp/ChangeLog             | 21 +++++++++++++++++++++
 gcc/testsuite/ChangeLog      | 42 ++++++++++++++++++++++++++++++++++++++++++
 maintainer-scripts/ChangeLog |  5 +++++
 5 files changed, 110 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 793b372aac9f..48d9cccd042f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2026-09-12  Shivam Gupta  <[email protected]>
+
+       * tree-ssa-loop-niter.cc (number_of_iterations_cltz): Reject
+       undefined ranges returned by Ranger.
+       (number_of_iterations_cltz_complement): Likewise.
+
+2026-09-12  Georg-Johann Lay  <[email protected]>
+
+       * common/config/avr/avr-common.cc
+       (avr_option_optimization_table) [OPT_LEVELS_1_PLUS]: Set
+       -mdemote-switch.
+       * config/avr/avr-passes.cc (avr_pass_casesi::gate):
+       Require avropt_demote_switch to be on.
+       * config/avr/avr.opt (mdemote-switch): New option.
+       * config/avr/avr.opt.urls (mdemote-switch): Add UrlSuffix.
+       * doc/invoke.texi (AVR Options): Document -mdemote-switch.
+
+2026-09-12  Gerald Pfeifer  <[email protected]>
+
+       PR target/69374
+       * doc/install.texi (Downloading the source): Drop note on
+       more finely grained source code archives.
+
+2026-09-12  Kyrylo Tkachov  <[email protected]>
+
+       * genoutput.cc (data): Add output_code.
+       (output_def): New structure.
+       (output_codes): New variable.
+       (process_template): Determine the output format before emitting
+       anything and test that rather than the template.  Reuse an identical
+       definition emitted earlier, recording output_code, and check the
+       number of alternatives against the count recorded with it.
+       (output_insn_data): Use output_code.
+
+2026-09-12  Pan Li  <[email protected]>
+
+       PR target/127269
+       * config/riscv/riscv-v.cc (riscv_v_widen_constraint_ok): Return
+       false instead of assertion when the nregs of dest and src are
+       the same but greater than 1.
+
 2026-09-11  Jeff Law  <[email protected]>
 
        PR target/127306
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4987d1122047..15c8f6800f3f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260912
+20260913
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index bdd2d463f1cb..27ee45968188 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2026-09-12  Jakub Jelinek  <[email protected]>
+
+       P3598R0
+       PR c++/125840
+       * reflect.cc: Implement C++26 CWG 3158 - const-ification of Splice
+       Expressions.
+       (splice): Remember REFLECT_EXPR_KIND of REFLECT_EXPR.  Set refl to
+       REFLECT_EXPR_HANDLE earlier.  For REFLECT_OBJECT wrap decls into
+       a VCE to differentiate it from corresponding variables.
+       * pt.cc (tsubst_splice_expr): Call constify_contract_access if
+       needed.
+
+2026-09-12  Jakub Jelinek  <[email protected]>
+
+       * constexpr.cc (cxx_eval_binary_expression): For POINTER_PLUS_EXPR
+       with pointer cast in orig_lhs operand evaluate it as if it was
+       cast of POINTER_PLUS_EXPR with cast operand.
+       (cxx_eval_constant_expression) <case CONVERT_EXPR>:
+       Set *non_constant_p and optionally diagnose if a static_cast downcast
+       results in undefined behavior.
+
 2026-09-11  Jakub Jelinek  <[email protected]>
 
        PR c++/127276
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index db1b19b05bdb..bb6b739a834c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2026-09-12  Jakub Jelinek  <[email protected]>
+
+       P3598R0
+       PR c++/125840
+       * g++.dg/reflect/contract1.C: New test.
+       * g++.dg/reflect/contract2.C: New test.
+       * g++.dg/reflect/contract3.C: New test.
+       * g++.dg/reflect/contract4.C: New test.
+       * g++.dg/reflect/contract5.C: New test.
+       * g++.dg/reflect/reflect_object2.C (g): Add test for setting of
+       splice expr of an object reflection.
+
+2026-09-12  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/cpp0x/constexpr-static-cast1.C: New test.
+       * g++.dg/cpp0x/constexpr-static-cast2.C: New test.
+       * g++.dg/cpp1y/constexpr-static-cast1.C: New test.
+       * g++.dg/cpp1y/constexpr-static-cast2.C: New test.
+       * g++.dg/cpp1y/constexpr-static-cast3.C: New test.
+       * g++.dg/cpp1y/constexpr-static-cast4.C: New test.
+
+2026-09-12  Pan Li  <[email protected]>
+
+       PR target/127269
+       * gcc.target/riscv/rvv/base/pr127269-1.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-2.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-3.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-4.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-5.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-6.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-7.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-8.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-9.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-10.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-11.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-12.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-13.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-14.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-15.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-16.c: New test.
+       * gcc.target/riscv/rvv/base/pr127269-17.c: New test.
+
 2026-09-11  Jeff Law  <[email protected]>
 
        PR target/127306
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index f1e0df06c190..446c28b47f38 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2026-09-12  Gerald Pfeifer  <[email protected]>
+
+       * update_web_docs_git: Stop generating .pdf.gz copies of
+       .pdf files.
+
 2026-09-04  Richard Biener  <[email protected]>
 
        * crontab: Remove entry for gcc-13 branch snapshots.

Reply via email to