https://gcc.gnu.org/g:3653b8dd68b0caf1c713058854d1efde9cc14329

commit r17-3940-g3653b8dd68b0caf1c713058854d1efde9cc14329
Author: GCC Administrator <[email protected]>
Date:   Sat Sep 5 00:16:38 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog                    |  16 +++++++
 config/ChangeLog             |   7 +++
 contrib/ChangeLog            |  11 +++++
 gcc/ChangeLog                |  70 +++++++++++++++++++++++++++
 gcc/DATESTAMP                |   2 +-
 gcc/d/ChangeLog              |   5 ++
 gcc/fortran/ChangeLog        |  26 ++++++++++
 gcc/rust/ChangeLog           |   6 +++
 gcc/testsuite/ChangeLog      | 111 +++++++++++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog             |   6 +++
 libgcobol/ChangeLog          |  15 ++++++
 libgfortran/ChangeLog        |  13 +++++
 libgomp/ChangeLog            |   7 +++
 maintainer-scripts/ChangeLog |   4 ++
 14 files changed, 298 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 10a49c46ec70..b977bbd48b87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2026-09-04  Arthur Cohen  <[email protected]>
+
+       * MAINTAINERS.yml: Update my email, add a section for inactive emails.
+       * MAINTAINERS: Regenerate.
+
+2026-09-04  Kyrylo Tkachov  <[email protected]>
+
+       PR bootstrap/126875
+       * Makefile.tpl ([+compare-target+]): Escape the comparison command
+       with $(subst) rather than a sed pipe.  Clean up from the exit trap
+       without resetting it or re-deriving the exit status.  Name the shell
+       in the generated makefile.  Remove any previous result file and
+       result shards before comparing.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
 2026-09-03  Filip Kastl  <[email protected]>
 
        * configure: Regenerate.
diff --git a/config/ChangeLog b/config/ChangeLog
index 05be843e8caf..24988a43d2c7 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,10 @@
+2026-09-04  Kyrylo Tkachov  <[email protected]>
+
+       PR bootstrap/126875
+       * acx.m4 (ACX_PROG_CMP_IGNORE_INITIAL): Clean up from the exit trap
+       without resetting it or re-deriving the exit status, and end the
+       fallback subshell with a builtin so that the trap runs.
+
 2026-08-04  Kyrylo Tkachov  <[email protected]>
 
        * acx.m4 (ACX_PROG_CMP_IGNORE_INITIAL): Use process-specific temporary
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index df56055950d6..8304be3af7df 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,14 @@
+2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/125507
+       * filter_params.py (filter_src): Remove ENUM_BITFIELD.
+       (FilteringTests): Ditto.
+
+2026-09-04  Pedro Alves  <[email protected]>
+
+       * dg-extract-results.py: Handle new "-f list-file" option.
+       * dg-extract-results.sh: Ditto.
+
 2026-09-03  Dhruv Chawla  <[email protected]>
 
        * gen_autofdo_event.py: Add missed updates for passing "--inherit" and
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 293945958ec5..3d0d5609da08 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,73 @@
+2026-09-04  Jakub Jelinek  <[email protected]>
+
+       PR target/126671
+       * config/riscv/bitmanip.md (bswaphi2): Use
+       TARGET_ZBB || TARGET_ZBKB condition instead of just
+       TARGET_ZBB.
+       (bitreverse<mode>2): New expander.
+
+2026-09-04  Richard Earnshaw  <[email protected]>
+
+       PR target/126463
+       * config/aarch64/aarch64.cc (aarch64_select_cc_mode): Correctly
+       match overflow detection idioms using MINUS and NEG.
+       * config/aarch64/aarch64.md (subv<GPI:mode>4): Re-order the
+       compare into canonical form.
+       (subv<GPI:mode>4_insn): Likewise.
+       (negv<GPI:mode>4): Likewise.
+       (negv<GPI:mode>_insn): Likewise.  Fix typo in output template.
+
+2026-09-04  Yongqiang Tian  <[email protected]>
+
+       PR debug/108784
+       * ira.cc (ira): Use get_max_insn_count instead of get_max_uid when
+       selecting simple LRA.
+
+2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/125507
+       * gengtype-lex.l: Remove ENUM_BITFIELD.
+       * real.h (struct real_value): Ditto.
+
+2026-09-04  Dominic P  <[email protected]>
+           Richard Earnshaw  <[email protected]>
+
+       PR target/111609
+       * config/arm/neon.md (neon_vshll<sup>_n<mode>): Emit vmovl for a
+       shift of zero.  Use signless form when the shift amount == element
+       size.
+
+2026-09-04  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/126942
+       * gimple-range-fold.cc (fold_using_range::fold_stmt): Use
+       set_range_query.
+       * gimple-range-path.h (path_ranger::active_query_compatible_p): New.
+       * gimple-range.cc (enable_ranger): Use set_range_query.
+       (disable_ranger): Likewise.
+       * tree-vrp.cc (execute_fast_vrp): Likewise.
+       * value-query.cc (set_range_query): New.
+       * value-query.h (range_query::active_query_compatible_p): New.
+       (set_range_query): Declare.
+
+2026-09-04  Georg-Johann Lay  <[email protected]>
+
+       PR target/127188
+       * config/avr/avr-passes.cc (avr_pass_2moves) <optimize_2moves_bb>:
+       Use next_nondebug_insn_bb to traverse the insns.
+       <optimize_2moves>: Ignore degug insns when traversing
+       DF_REG_USE_CHAIN.
+
+2026-09-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127206
+       * tree-vect-slp.cc (vect_schedule_slp): If scc_info is already
+       present, use its failure state.
+
+2026-09-04  Pan Li  <[email protected]>
+
+       * config/riscv/vector.md: Leverage Wvr constraint.
+
 2026-09-03  Robin Dapp  <[email protected]>
 
        PR middle-end/125390
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a368706addda..392f9a3c6f01 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260904
+20260905
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index bcf5e0297d2e..e0f358c71b67 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/125507
+       * d-tree.h (struct binding_level): Remove ENUM_BITFIELD.
+
 2026-06-02  Christopher Bazley  <[email protected]>
 
        * d-attribs.cc (d_handle_optimize_attribute):
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 911e83caa5d1..727612250c3c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,29 @@
+2026-09-04  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126777
+       * trans-intrinsic.cc (trans_image_index): Translate the team
+       argument with gfc_conv_expr_val.
+       (trans_num_images): Force the team_number lvalue into the
+       argument block, not the enclosing one.
+
+2026-09-04  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126777
+       * intrinsic.texi (IMAGE_INDEX): Document as a transformational
+       function, not an inquiry function.
+       * trans-intrinsic.cc (conv_intrinsic_team_number): Always return
+       -1 for -fcoarray=single, regardless of any TEAM argument.
+
+2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/125507
+       * gfortran.h (symbol_attribute): Remove ENUM_BITFIELD.
+       (gfc_omp_namelist): Ditto.
+       (gfc_omp_clauses): Ditto.
+       (gfc_common_head): Ditto.
+       (gfc_namespace): Ditto.
+       (gfc_intrinsic_arg): Ditto.
+
 2026-09-03  Paul Thomas  <[email protected]>
 
        PR fortran/104750
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index 1779fa1f2d59..9d58bb9c8390 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,9 @@
+2026-09-04  Kael Andrew Alonzo Franco  <[email protected]>
+
+       PR middle-end/125507
+       * backend/rust-tree.h (struct lang_decl_base): Remove ENUM_BITFIELD.
+       (struct rust_cp_binding_level): Ditto.
+
 2026-08-07  Arthur Cohen  <[email protected]>
 
        * resolve/rust-forever-stack.h: Declare new cache API.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 85208f002777..86204fa057d5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,114 @@
+2026-09-04  Iain Sandoe  <[email protected]>
+
+       * gcc.target/i386/harden-sls-4.c: Amend for mach-o
+       * gcc.target/i386/harden-sls-5.c: Likewise.
+
+2026-09-04  Iain Sandoe  <[email protected]>
+
+       * gcc.dg/analyzer/mkostemp-1.c: Provide a dummy version of
+       O_CLOEXEC where the OS headers omit it.
+       * gcc.dg/analyzer/mkostemps-1.c: Likewise.
+
+2026-09-04  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126777
+       * gfortran.dg/coarray/image_index_team_1.f90: New test.
+
+2026-09-04  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126777
+       * gfortran.dg/coarray/team_number_1.f90: New test.
+
+2026-09-04  Jakub Jelinek  <[email protected]>
+
+       PR target/126671
+       * gcc.target/riscv/bitreverse-1-zbkb.c: New test.
+       * gcc.target/riscv/bitreverse-2-zbkb.c: New test.
+       * gcc.target/riscv/bitreverse-3-zbkb.c: New test.
+
+2026-09-04  Richard Earnshaw  <[email protected]>
+
+       PR target/126463
+       * gcc.target/aarch64/negv.c: New test.
+
+2026-09-04  Yongqiang Tian  <[email protected]>
+
+       PR debug/108784
+       * gcc.dg/pr108784.c: New test.
+       Assisted-by: OpenAI Codex 5.6 Sol
+       Assisted-by: Claude
+       Signed-off-by: Yongqiang Tian <[email protected]>
+
+2026-09-04  Dominic P  <[email protected]>
+           Richard Earnshaw  <[email protected]>
+
+       PR target/111609
+       * gcc.target/arm/pr111609.c: New test.
+
+2026-09-04  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/126942
+       * gcc.dg/pr126942.c: New.
+
+2026-09-04  Georg-Johann Lay  <[email protected]>
+
+       PR target/127188
+       * gcc.target/avr/pr127188.c: New test.
+
+2026-09-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127206
+       * gcc.dg/vect/bb-slp-pr127206.c: New testcase.
+
+2026-09-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/base/pr112431-59.c: New test.
+
+2026-09-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m4.c: 
New test.
+       * 
gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-mf2.c: New test.
+       * 
gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-mf4.c: New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m4.c: 
New test.
+       * 
gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-mf2.c: New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-mf2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-mf4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-mf8.c: 
New test.
+
+2026-09-04  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/vect-pack-trunc-2.c (dg-options): Add
+       -mtune=generic.
+
+2026-09-04  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/pr92645.c (dg-options): Add -mno-avx.
+
+2026-09-04  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/vect-unpack-1.c (dg-options): Add
+       -mtune=generic.
+       * gcc.target/i386/vect-unpack-2.c (dg-options): Likewise.
+       * gcc.target/i386/vect-unpack-3.c (dg-options): Likewise.
+
+2026-09-04  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/vect-pack-trunc-1.c (dg-options): Add
+       -mno-avx512vbmi -mtune=generic.
+       * gcc.target/i386/vect-perm-even-1.c (dg-options): Likewise.
+       * gcc.target/i386/vect-perm-odd-1.c (dg-options): Likewise.
+
 2026-09-03  Robin Dapp  <[email protected]>
 
        PR middle-end/125390
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 154e2906758c..90b4de93905e 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,9 @@
+2026-09-04  Georg-Johann Lay  <[email protected]>
+
+       * config/avr/t-avr (FUNCS_notiny): Add _divsq3, _udivusq3.
+       * config/avr/lib1funcs-fixed.S (__udivusq3, __divsq3): New DEFUN.
+       (__usdivusq3, __ssdivsq3): New ENTRY.
+
 2026-09-01  Georg-Johann Lay  <[email protected]>
 
        * config/avr/t-avr (FUNCS_notiny): Add _mulsq3.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 55a4fe54fbfe..f6116ddb7a81 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,18 @@
+2026-09-04  Robert Dubner  <[email protected]>
+
+       * libgcobol.cc (string_operand): New structure.
+       (__gg__string): Dispatches to __gg__string_1 and __gg__string_24
+       (__gg__string_1): Optimized for single-byte-coded strings.
+       (find_string_24): New finder for multi-byte strings.
+       (__gg__string_24): Optimized for multi-strings.
+       (__gg__unstring): Dispatches to __gg__unstring_1 and
+       __gg__unstring_24
+       (struct unstring_finder_1): New finder for single-byte strings.
+       (struct unstring_finder_24): New finder for multi-byte strings.
+       (unstring_fixed): Specialized finder for unstring.
+       (__gg__unstring_1): Optimized for single-byte-coded strings.
+       (__gg__unstring_24): Optimized for multi-byte strings.
+
 2026-09-02  Robert Dubner  <[email protected]>
 
        * stringbin.cc (uint_to_8_digits): Fix static variable error.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index e843f24a5b6f..4eed4aebeba5 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,16 @@
+2026-09-04  Iain Sandoe  <[email protected]>
+
+       * configure: Regenerate.
+       * configure.ac: Account for missing runtime support for
+       PTHREAD_PROCESS_SHARED on Darwin versions earlier that
+       Darwin11.
+
+2026-09-04  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126777
+       * caf/single.c (_gfortran_caf_team_number): Treat a null team
+       handle as the current team.
+
 2026-08-13  Mikael Morin  <[email protected]>
 
        PR fortran/126799
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index c3120d4abe7f..11a612dfac00 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,10 @@
+2026-09-04  Tobias Burnus  <[email protected]>
+
+       PR libgomp/127186
+       * libgomp.texi (GOMP_RUNTIME_USM): Update caveat section.
+       * target.c (gomp_target_enter_exit_data_usm): Handle GOMP_MAP_ATTACH.
+       * testsuite/libgomp.c/usm_env_handling-3.c: New test.
+
 2026-09-02  Tobias Burnus  <[email protected]>
 
        PR libgomp/127186
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 387af4cd1f7a..f1e0df06c190 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2026-09-04  Richard Biener  <[email protected]>
+
+       * crontab: Remove entry for gcc-13 branch snapshots.
+
 2026-04-22  Jakub Jelinek  <[email protected]>
 
        * crontab: Snapshots from trunk are now GCC 17 related.

Reply via email to