[gcc r17-3172] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.