https://gcc.gnu.org/g:7cdbd6b1f3627e487a6b57b099df1c5fb6d0bb22

commit r17-2797-g7cdbd6b1f3627e487a6b57b099df1c5fb6d0bb22
Author: GCC Administrator <[email protected]>
Date:   Thu Jul 30 00:16:36 2026 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |   5 +++
 gcc/ChangeLog           | 102 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cobol/ChangeLog     |  25 ++++++++++++
 gcc/testsuite/ChangeLog |  72 ++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        |  11 ++++++
 libgomp/ChangeLog       |  20 ++++++++++
 libstdc++-v3/ChangeLog  |  25 ++++++++++++
 8 files changed, 261 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 55473443776f..bc0d5dafba98 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2026-07-29  Torbjörn SVENSSON  <[email protected]>
+
+       * check_GNU_style_lib.py: Use visual tab size rather than
+       blindly using 8 spaces as replacement.
+
 2026-07-22  Andrea Pinski  <[email protected]>
            Arsen Arsenović  <[email protected]>
 
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 48d6f5cddb3d..10ddb809ae4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,105 @@
+2026-07-29  Jakub Jelinek  <[email protected]>
+
+       PR target/126446
+       * gimple-isel.cc (gimple_expand_vec_set_extract_expr): Punt if
+       idx doesn't fit into poly_uint64 but is poly_int_tree_p.  Use
+       known_ge rather than known_gt for out of bounds check.  Formatting
+       fixes.
+
+2026-07-29  Roger Sayle  <[email protected]>
+
+       PR target/126276
+       * config/cris/cris.md (*btst<BWD><ZnNNZSET): Handle BWD modes,
+       not just SImode.
+       (*cbranch<mode>4_btstrq1_<CC>): Likewise.
+       (*cbranch<mode>4_btstqb0_<CC>): Likewise.
+
+2026-07-29  Konstantinos Eleftheriou  <[email protected]>
+
+       PR rtl-optimization/126434
+       * avoid-store-forwarding.cc (process_store_forwarding): Unshare the
+       load destination when building the re-extension move.
+
+2026-07-29  Tamar Christina  <[email protected]>
+
+       PR tree-optimization/126465
+       * match.pd: Fix FMS patterns.
+
+2026-07-29  Philipp Tomsich  <[email protected]>
+
+       PR tree-optimization/126415
+       PR tree-optimization/124545
+       * match.pd ((T)A +- CST -> (T)(A +- CST')): Revert.
+       * tree-ssa-sccvn.cc (ssa_integral_conversion_op): New function.
+       (vn_nary_result_avail_or_insertable_p): New function, split out
+       from ...
+       (visit_nary_op): ... here.  Handle ((T)p) +- X by looking up
+       (p +- X') and converting the result, for X an integer constant
+       that narrows and extends back unchanged or a conversion from
+       the same narrow type.
+
+2026-07-29  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126457
+       * tree-vect-loop.cc (vectorizable_reduction): Reject
+       operations where not all operands correspond to a SLP
+       child early.
+
+2026-07-29  Thomas Schwinge  <[email protected]>
+
+       * gimplify.cc (gimplify_omp_workshare)
+       [OMP_TARGET && OMP_CLAUSE_DEVICE_TYPE_NOHOST]: Use
+       'build_string_literal'.  Use 'build_int_cst'.
+
+2026-07-29  mengqinggang  <[email protected]>
+
+       * config/loongarch/loongarch.cc (loongarch_output_dwarf_dtprel):
+       Remove 0x8000.
+
+2026-07-29  Jakub Jelinek  <[email protected]>
+
+       PR target/126446
+       * config/i386/i386-expand.cc (ix86_expand_vector_set): If elt is
+       out of bounds, emit a no-op move.
+
+2026-07-29  H.J. Lu  <[email protected]>
+
+       PR target/126450
+       * config/i386/i386.cc (ix86_spill_register_argument_p): Check
+       the argument-linked memory used to store local variable.
+
+2026-07-29  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/126447
+       * gimple-lower-bitint.cc (gimple_lower_bitint): For
+       ifn calls with large/huge _BitInt (ab) SSA_NAME lhs if they
+       have such (ab) argument too, force it into temporary SSA_NAME
+       for IFN_BSWAP, IFN_BITREVERSE, IFN_UBSAN_CHECK_MUL and, if
+       bitint_big_endian, also for IFN_UBSAN_CHECK_{ADD,SUB}.
+
+2026-07-29  Kyrylo Tkachov  <[email protected]>
+
+       * config/aarch64/gcc-auto-profile: Probe for arm_spe with
+       "perf list pmu" instead of "perf list".
+       * configure.ac: Likewise.
+       * configure: Regenerate.
+
+2026-07-29  Stefan Schulze Frielinghaus  <[email protected]>
+
+       * config/s390/s390.cc (s390_canonicalize_comparison): Verify op0
+       for an UNSPEC_CC_TO_INT is a register.
+
+2026-07-29  Hongyu Wang  <[email protected]>
+
+       * config/i386/i386.md (*addqi_1<nf_name>): Merge the two
+       preferred_for_speed attributes into one.
+       (*andqi_1<nf_name>): Likewise.
+       (*andqi_2_maybe_si): Likewise.
+       (*<code>qi_1<nf_name>): Likewise.
+       (*notxorqi_1): Likewise.
+       (*one_cmplqi2_1): Likewise.
+       (*ashlqi3_1<nf_name>): Likewise.
+
 2026-07-28  Kael Andrew Alonzo Franco  <[email protected]>
 
        PR tree-optimization/126397
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c7b4ba62bfcb..96192f4db24c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260729
+20260730
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 107d5eeb1eaa..5c7ef035f8ab 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,28 @@
+2026-07-29  James K. Lowden  <[email protected]>
+
+       * parse_ante.h (parser_move_carefully): Use ordinary %s in message.
+
+2026-07-29  James K. Lowden  <[email protected]>
+
+       * cbldiag.h (enum cbl_diag_id_t): Add MfSetNumeric and sort 
alphabetically.
+       * cobol1.cc (cobol_langhook_handle_option): Handle OPT_Wset_numeric.
+       * gcobol.1: Document Wset-numeric option.
+       * lang-specs.h: Add Wset-numeric to specs string.
+       * lang.opt: Add Wset-numeric option.
+       * messages.cc: Add MfSetNumeric to mf and gnu dialects, and sort 
alphabetically.
+       * parse_ante.h (parser_move_carefully): Report diagnotic per dialect.
+
+2026-07-29  James K. Lowden  <[email protected]>
+
+       * parse.y: Report LPAREN token as '(', not ')'.
+       * scan.l: Remove newline exclusion from LPAREN pattern.
+       * scan_ante.h (rsearch): Helper function to ensure c++11 compatibility.
+       (trim_location): Use rsearch function.
+       (is_quote): New inline function to test quotiness.
+       (skip_string): New function to find end of string literal.
+       (is_refmod): Stay in bounds.
+       * util.cc (gcc_location_set): Decrease debug message verbosity.
+
 2026-07-28  James K. Lowden  <[email protected]>
 
        * parse_ante.h (set_real_from_capacity): Use 
symbol_field_capacity_set().
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 343baa6904f2..b6fd981338e9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,75 @@
+2026-07-29  Konstantinos Eleftheriou  <[email protected]>
+
+       PR rtl-optimization/126434
+       * gcc.dg/pr126434.c: New test.
+
+2026-07-29  Tamar Christina  <[email protected]>
+
+       PR tree-optimization/126465
+       * gcc.target/aarch64/sve/cond_fma.c: New test.
+       * gcc.target/aarch64/sve/cond_fma_neg_addend.c: New test.
+       * gcc.target/aarch64/sve/cond_fms.c: New test.
+       * gcc.target/aarch64/sve/cond_fnma.c: New test.
+       * gcc.target/aarch64/sve/cond_fnms.c: New test.
+
+2026-07-29  Philipp Tomsich  <[email protected]>
+
+       PR tree-optimization/126415
+       PR tree-optimization/124545
+       * gcc.dg/torture/pr126415.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-fre-113.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-fre-114.c: New testcase.
+       * gcc.dg/pr124545.c: Remove the ilp32 xfail.
+
+2026-07-29  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126457
+       * gcc.dg/vect/vect-pr126457.c: New testcase.
+
+2026-07-29  Thomas Schwinge  <[email protected]>
+
+       * gfortran.dg/gomp/spatial-dimensions-5.f90: Scan 'gimple' dumps.
+       'message("fourth")' has 'len:6'.
+
+2026-07-29  zhaozhou  <[email protected]>
+
+       * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c:
+       Adjust testcase.
+
+2026-07-29  mengqinggang  <[email protected]>
+
+       * gcc.target/loongarch/dtprel.c: New test.
+
+2026-07-29  Jakub Jelinek  <[email protected]>
+
+       PR target/126446
+       * gcc.target/i386/avx2-pr126446.c: New test.
+
+2026-07-29  H.J. Lu  <[email protected]>
+
+       PR target/126450
+       * gcc.target/i386/pr126450-1.c: New test.
+       * gcc.target/i386/pr126450-2.c: Likewise.
+
+2026-07-29  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/126447
+       * gcc.dg/ubsan/bitint-5.c: New test.
+       * gcc.dg/bitint-138.c: New test.
+
+2026-07-29  Kyrylo Tkachov  <[email protected]>
+
+       * gfortran.target/aarch64/pr122408_1.f90: Update the fcmla
+       rotation counts.
+
+2026-07-29  Kyrylo Tkachov  <[email protected]>
+
+       * lib/profopt.exp: Likewise.
+
+2026-07-29  Hongyu Wang  <[email protected]>
+
+       * gcc.target/i386/apx-ndd-mem-tune.c: New test.
+
 2026-07-28  Reshma Roy  <[email protected]>
 
        * gcc.target/i386/pr126382.c: New test.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index f18cda0928fd..1364619bb218 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,14 @@
+2026-07-29  Piotr Kubaj  <[email protected]>
+
+       PR target/125803
+       * config/rs6000/freebsd-unwind.h (TOC_SAVE_SLOT): New macro,
+       defined according to _CALL_ELF.
+       (frob_update_context): Use TOC_SAVE_SLOT instead of the
+       hard-coded ELFv1 offset 40 when checking for and locating the
+       saved TOC, so that r2 is restored correctly under ELFv2.  Guard
+       the ELFv1-only PLT stub and function pointer call sequences
+       with _CALL_ELF != 2, mirroring linux-unwind.h.
+
 2026-07-28  Georg-Johann Lay  <[email protected]>
 
        * config/avr/t-avr (FUNCS_notiny): Add _udivuQ64_common, _udivuda3,
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d4aceef116e9..50934f865f2b 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,23 @@
+2026-07-29  Thomas Schwinge  <[email protected]>
+
+       * testsuite/libgomp.c/target-device-type-1.c: Adjust.
+       * testsuite/libgomp.c/target-device-type-2.c: Likewise.
+
+2026-07-29  Thomas Schwinge  <[email protected]>
+
+       * testsuite/libgomp.c++/static-aggr-constructor-destructor-1.C:
+       Simplify offload tree dump scanning.
+       * testsuite/libgomp.c++/static-aggr-constructor-destructor-2.C:
+       Likewise.
+       * testsuite/libgomp.c-c++-common/target-is-initial-host-2.c:
+       Likewise.
+       * testsuite/libgomp.c-c++-common/target-is-initial-host.c:
+       Likewise.
+       * testsuite/libgomp.fortran/target-is-initial-host-2.f90:
+       Likewise.
+       * testsuite/libgomp.fortran/target-is-initial-host.f: Likewise.
+       * testsuite/libgomp.fortran/target-is-initial-host.f90: Likewise.
+
 2026-07-22  Thomas Schwinge  <[email protected]>
 
        * target.c (gomp_target_init): Fix OpenMP reverse offload
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 16f1760cd8d5..6fdac3a2a724 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,28 @@
+2026-07-29  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/126452
+       * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Use LC_ALL_C and
+       match both "Warning" and "warning" in ld output.
+       * configure: Regenerate.
+
+2026-07-29  Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/116110
+       * src/c++20/tzdb.cc (time_zone::_M_get_sys_info): Remove
+       ZoneInfo::calc_save invocation and related iterator adjustment.
+       (chrono::reload_tzdb): Calculate save (invoke calc_save) for
+       all infos on all zones.
+
+2026-07-29  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/122197
+       * include/bits/shared_ptr_base.h (~_Sp_counted_deleter): Disable
+       -Warray-bounds warnings.
+       (_Sp_counted_deleter::_M_dispose): Likewise.
+       (_Sp_counted_ptr_inplace::_M_dispose): Likewise.
+       * testsuite/20_util/shared_ptr/dest/122197-2.cc: New test.
+       * testsuite/20_util/shared_ptr/dest/122197.cc: New test.
+
 2026-07-28  Arsen Arsenović  <[email protected]>
 
        * testsuite/lib/libstdc++.exp: Load gcc-defs.exp.  Load

Reply via email to