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
