https://gcc.gnu.org/g:752e436229b3fb6f6f9ee4f7e5c88f0b6da801bf

commit r17-3172-g752e436229b3fb6f6f9ee4f7e5c88f0b6da801bf
Author: GCC Administrator <[email protected]>
Date:   Mon Aug 10 00:16:33 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 68 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  6 +++++
 gcc/fortran/ChangeLog   |  8 ++++++
 gcc/testsuite/ChangeLog | 49 +++++++++++++++++++++++++++++++++++
 5 files changed, 132 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec715d4666c9..3364967e327f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,71 @@
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/111959
+       * fold-const.cc (tree_single_nonnegative_p): Use the range to see
+       if the SSA_NAME was nonnegative.
+
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/126729
+       * tree-ssa-phiopt.cc (factor_out_conditional_load): Handle
+       REF_REVERSE_STORAGE_ORDER being set correctly.
+
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       * tree-pretty-print.cc (dump_mem_ref): Dump REF_REVERSE_STORAGE_ORDER
+       if it was set.
+
+2026-08-09  Kael Andrew Alonzo Franco  <[email protected]>
+
+       * hwint.h (add_hwi, mul_hwi): Combine return result.
+
+2026-08-09  Matt Turner  <[email protected]>
+
+       * config/alpha/alpha.md (trunctfsf2): Adjust sequence to avoid
+       conversion step landing at a halfway value.
+
+2026-08-09  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/126742
+       * match.pd: Fix wrong code.
+
+2026-08-09  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/126625
+       * hwint.cc (reflect_hwi): Use STAGE0_CXX_HAS_BUILTIN
+       for __builtin_bitreverse64.
+       * ira-color.cc (HAS_SMUL_OVERFLOW): Remove
+       and use STAGE0_CXX_HAS_BUILTIN instead.
+       * system.h (STAGE0_CXX_HAS_BUILTIN): New macro.
+
+2026-08-09  Aldy Hernandez  <[email protected]>
+
+       * data-streamer-out.cc (streamer_write_vrange): Stream each frange
+       sub-range.
+       * data-streamer-in.cc (streamer_read_value_range): Read them.
+
+2026-08-09  Aldy Hernandez  <[email protected]>
+
+       * range-op-float.cc (float_binary_op_range_finish): Use
+       contains_zero_p on lhs instead of inspecting the hull endpoints.
+
+2026-08-09  Gerald Pfeifer  <[email protected]>
+
+       * doc/install.texi (Configuration): Spell CPU in uppercase letters.
+       (Specific): Ditto.
+
+2026-08-09  Kyrylo Tkachov  <[email protected]>
+
+       * match.pd ((A / B) * (C / D)): New simplification.
+
+2026-08-09  Roger Sayle  <[email protected]>
+           Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/126467
+       * match.pd (0.0 - x -> -x): Update the conditions under which
+       the transformation is performed, disallowing x = +0.0 when we
+       honor signed zeros.  This is still disallowed if x is a NaN.
+
 2026-08-08  Kevin Stefanov  <[email protected]>
 
        PR middle-end/111856
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8cb42c2ba5a3..6c93e5aba5cf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260809
+20260810
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 9f8ed573f7f5..fd586a781a07 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       * gimple-parser.cc (c_parser_gimple_postfix_expression):
+       Allow for an optional `, 1/0` in front of the cb pair
+       for MEM_REF.
+
 2026-07-25  Kael Andrew Alonzo Franco  <[email protected]>
 
        PR middle-end/125507
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6672aefb4694..fb353d82713e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2026-08-09  Paul Thomas  <[email protected]>
+
+       PR fortran/98573
+       * trans-array.cc (gfc_array_init_size): If the expr3_desc is an
+       array descriptor, use it for 'type'.
+       * trans-stmt.cc (gfc_trans_allocate): Use trans_assignment to
+       assign the source for class sources.
+
 2026-08-08  Jerry DeLisle  <[email protected]>
 
        PR fortran/47425
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 265869d1a6b6..cd4f6b437428 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,52 @@
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/111959
+       * gcc.dg/pr80776-1.c: xfail and update comment.
+       * gcc.dg/pr80776-1a.c: New test.
+       * gcc.dg/tree-ssa/forwprop-44.c: New test.
+       * g++.dg/ipa/pure-const-3.C: Remove.
+
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/126729
+       * gcc.dg/sso/factor_load-1.c: New test.
+
+2026-08-09  Andrea Pinski  <[email protected]>
+
+       * gcc.dg/gimplefe-59.c: New test.
+
+2026-08-09  Matt Turner  <[email protected]>
+
+       * gcc.target/alpha/trunctfsf2-1.c: New test.
+
+2026-08-09  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/126742
+       * gcc.dg/int-bwise-opt-2.c: Also test for PR126742.
+
+2026-08-09  Paul Thomas  <[email protected]>
+
+       PR fortran/98573
+       * gfortran.dg/allocate_class_5.f90: New test.
+
+2026-08-09  Kyrylo Tkachov  <[email protected]>
+
+       * g++.dg/tree-ssa/vec-narrow-1.C: Enable AVX512VL and AVX512DQ on
+       x86 targets.
+
+2026-08-09  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.dg/tree-ssa/recip-mult-div-1.c: New test.
+       * gcc.dg/tree-ssa/recip-mult-div-2.c: New test.
+
+2026-08-09  Roger Sayle  <[email protected]>
+           Andrea Pinski  <[email protected]>
+
+       PR tree-optimization/126467
+       * gcc.dg/pr126467-1.c: New test case.
+       * gcc.dg/pr126467-2.c: Likewise.
+       * gcc.dg/pr96392.c: Fix incorrect test case.
+
 2026-08-08  Kevin Stefanov  <[email protected]>
 
        PR middle-end/111856

Reply via email to