https://gcc.gnu.org/g:996a822fe5e1f9d980e7cda6a15fb01c49ce98e4

commit r17-5074-g996a822fe5e1f9d980e7cda6a15fb01c49ce98e4
Author: GCC Administrator <[email protected]>
Date:   Mon Oct 12 00:16:34 2026 +0000

    Daily bump.

Diff:
---
 config/ChangeLog        |  16 +++++++
 gcc/ChangeLog           |  52 +++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/algol68/ChangeLog   |   9 ++++
 gcc/fortran/ChangeLog   |  39 +++++++++++++++++
 gcc/testsuite/ChangeLog | 110 ++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 227 insertions(+), 1 deletion(-)

diff --git a/config/ChangeLog b/config/ChangeLog
index 24988a43d2c7..8f91d0e54e08 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,19 @@
+2026-10-11  Pietro Monteiro  <[email protected]>
+
+       * acinclude.m4: Removed.
+       * ax_lib_socket_nsl.m4: Removed.
+       * extensions.m4: Removed.
+       * glibc21.m4: Removed.
+       * gxx-include-dir.m4: Removed.
+       * intdiv0.m4: Removed.
+       * inttypes-pri.m4: Removed.
+       * inttypes.m4: Removed.
+       * inttypes_h.m4: Removed.
+       * ld-symbolic.m4: Removed.
+       * stdint_h.m4: Removed.
+       * uintmax_t.m4: Removed.
+       * ulonglong.m4: Removed.
+
 2026-09-04  Kyrylo Tkachov  <[email protected]>
 
        PR bootstrap/126875
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e0b9ad321bc..e1bbfcfeb67d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,55 @@
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/riscv/riscv.md ((x << C1) + C2 splitter): Do not
+       trigger for Zbkb when C1 is half the word size.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/riscv/predicates.md (movcc_operand): Replace
+       TARGET_ZICOND_LIKE with TARGET_ZICOND.
+       * config/riscv/riscv.cc (riscv_rtx_costs): Likewise.
+       (riscv_expand_conditional_move): Likewise.
+       * config/riscv/riscv-ext-ventana.def: Remove.
+       * config/riscv/riscv-ext.def: Don't include riscv-ext_ventana.def.
+       * config/riscv/riscv-ext.opt: Regenerated.
+       * config/riscv/riscv-opts.h (TARGET_ZICOND_LIKE): Remove.
+       * config/riscv/riscv.md: Remove references to XVentanacondops.  Replace
+       TARGET_ZICOND_LIKE with TARGET_ZICOND.
+       * config/riscv/t-riscv (RISCV_EXT_DEFS): Remove riscv-ext-ventana.def.
+       * config/riscv/zicond.md: Remove references to XVentanaCondOps.
+       Replace TARGET_ZICOND_LIKE with TARGET_ZICOND throughout.  Simplify
+       where possible.
+       * doc/riscv-ext.texi: Regenerated.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/vax/vax.h (CTZ_DEFINED_AT_ZERO): Use GET_MODE_UNIT_BITSIZE.
+
+2026-10-11  Dimitar Dimitrov  <[email protected]>
+
+       * config/pru/pru.h (CLZ_DEFINED_VALUE_AT_ZERO): Use
+       GET_MODE_UNIT_BITSIZE.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/riscv/riscv.md (aop<mode>3): New expander.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/riscv/bitmanip.md: Add new 3->2 splitter when an outer PLUS
+       turns on some bits cleared by an inner AND.  Adjust the AND mask and
+       change the outer code to IOR.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * config/riscv/iterators.md (oxp): New code iterator.
+       * config/riscv/crypto.md (pack patterns and splitters): Accept
+       oxp in matching RTL.  Fix whitespace goofs.  Generate the PLUS
+       forms when possible in splitters.
+       * config/riscv/riscv.cc (riscv_rtx_cost, case PLUS): Handle
+       PLUS form of pack instructions.
+       (riscv_move_integer): Trivial adjustment for crypto.md changes.
+
 2026-10-10  John David Anglin  <[email protected]>
 
        * config/pa/pa.cc (pa_emit_move_sequence): Handle SFmode and DFmode
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bb329782a639..2a44af499b51 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261011
+20261012
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 5980537a53e4..5deb80f177e0 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,12 @@
+2026-10-11  Jose E. Marchesi  <[email protected]>
+
+       PR algol68/127797
+       * a68-low-reals.cc (a68_real_pow): Fix selection of pow builtin.
+
+2026-10-11  Jose E. Marchesi  <[email protected]>
+
+       * a68-lang.cc (a68_build_a68_type_nodes): Remove spurious assignment.
+
 2026-10-08  Jose E. Marchesi  <[email protected]>
 
        * a68-low-reals.cc (a68_real_entier): Fix for non 64-bit targets.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 25d4fcaaa3bc..d3c22769cc10 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,42 @@
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       * trans-stmt.cc (gfc_trans_sync_stat): Use gfc_build_addr_expr
+       to take the address of the STAT= variable.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125762
+       * resolve.cc (resolve_data): Call gfc_resolve_expr on each value
+       expression.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125760
+       * trans-stmt.cc (trans_associate_var): Use
+       gfc_get_class_from_gfc_expr when target_expr is not a
+       COMPONENT_REF.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125724
+       * trans-expr.cc (conv_null_actual): Handle intrinsic allocatable
+       and pointer dummies.
+       (gfc_conv_procedure_call): Use conv_null_actual for a NULL()
+       actual with a non-class, non-character allocatable dummy.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125721
+       * trans-expr.cc (gfc_trans_subcomponent_assign): Handle a CLASS
+       pointer component with a non-class target.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125720
+       * trans-expr.cc (gfc_trans_subcomponent_assign): Use
+       gfc_trans_string_copy for an explicit-length allocatable
+       character component.
+
 2026-10-05  Mikael Morin  <[email protected]>
 
        PR fortran/127701
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f6c05609d717..d0c255a17b0d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,113 @@
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       * gfortran.dg/coarray/team_stat_1.f90: New test.
+
+2026-10-11  John David Anglin  <[email protected]>
+
+       PR middle-end/84877
+       * gcc.dg/pr84877.c: Remove 32-bit hppa*-*-* xfail.
+
+2026-10-11  Jeff Law  <[email protected]>
+
+       * gcc.target/riscv/cset-sext-ventana-rtl.c: Remove.
+       * gcc.target/riscv/cset-sext-ventana.c: Remove.
+       * gcc.target/riscv/movdibeq-ventana.c: Remove.
+       * gcc.target/riscv/movdibfeq-ventana.c: Remove.
+       * gcc.target/riscv/movdibfge-ventana.c: Remove.
+       * gcc.target/riscv/movdibfgt-ventana.c: Remove.
+       * gcc.target/riscv/movdibfle-ventana.c: Remove.
+       * gcc.target/riscv/movdibflt-ventana.c: Remove.
+       * gcc.target/riscv/movdibfne-ventana.c: Remove.
+       * gcc.target/riscv/movdibge-ventana.c: Remove.
+       * gcc.target/riscv/movdibgeu-ventana.c: Remove.
+       * gcc.target/riscv/movdibgt-ventana.c: Remove.
+       * gcc.target/riscv/movdibgtu-ventana.c: Remove.
+       * gcc.target/riscv/movdible-ventana.c: Remove.
+       * gcc.target/riscv/movdibleu-ventana.c: Remove.
+       * gcc.target/riscv/movdiblt-ventana.c: Remove.
+       * gcc.target/riscv/movdibltu-ventana.c: Remove.
+       * gcc.target/riscv/movdibne-ventana.c: Remove.
+       * gcc.target/riscv/movdieq-ventana.c: Remove.
+       * gcc.target/riscv/movdifeq-ventana.c: Remove.
+       * gcc.target/riscv/movdifge-ventana.c: Remove.
+       * gcc.target/riscv/movdifgt-ventana.c: Remove.
+       * gcc.target/riscv/movdifle-ventana.c: Remove.
+       * gcc.target/riscv/movdiflt-ventana.c: Remove.
+       * gcc.target/riscv/movdifne-ventana.c: Remove.
+       * gcc.target/riscv/movdige-ventana.c: Remove.
+       * gcc.target/riscv/movdigeu-ventana.c: Remove.
+       * gcc.target/riscv/movdigt-ventana.c: Remove.
+       * gcc.target/riscv/movdigtu-ventana.c: Remove.
+       * gcc.target/riscv/movdile-ventana.c: Remove.
+       * gcc.target/riscv/movdileu-ventana.c: Remove.
+       * gcc.target/riscv/movdilt-ventana.c: Remove.
+       * gcc.target/riscv/movdiltu-ventana.c: Remove.
+       * gcc.target/riscv/movdine-ventana.c: Remove.
+       * gcc.target/riscv/movsibeq-ventana.c: Remove.
+       * gcc.target/riscv/movsibfeq-ventana.c: Remove.
+       * gcc.target/riscv/movsibfge-ventana.c: Remove.
+       * gcc.target/riscv/movsibfgt-ventana.c: Remove.
+       * gcc.target/riscv/movsibfle-ventana.c: Remove.
+       * gcc.target/riscv/movsibflt-ventana.c: Remove.
+       * gcc.target/riscv/movsibfne-ventana.c: Remove.
+       * gcc.target/riscv/movsibge-ventana.c: Remove.
+       * gcc.target/riscv/movsibgeu-ventana.c: Remove.
+       * gcc.target/riscv/movsibgt-ventana.c: Remove.
+       * gcc.target/riscv/movsibgtu-ventana.c: Remove.
+       * gcc.target/riscv/movsible-ventana.c: Remove.
+       * gcc.target/riscv/movsibleu-ventana.c: Remove.
+       * gcc.target/riscv/movsiblt-ventana.c: Remove.
+       * gcc.target/riscv/movsibltu-ventana.c: Remove.
+       * gcc.target/riscv/movsibne-ventana.c: Remove.
+       * gcc.target/riscv/movsieq-ventana.c: Remove.
+       * gcc.target/riscv/movsifeq-ventana.c: Remove.
+       * gcc.target/riscv/movsifge-ventana.c: Remove.
+       * gcc.target/riscv/movsifgt-ventana.c: Remove.
+       * gcc.target/riscv/movsifle-ventana.c: Remove.
+       * gcc.target/riscv/movsiflt-ventana.c: Remove.
+       * gcc.target/riscv/movsifne-ventana.c: Remove.
+       * gcc.target/riscv/movsige-ventana.c: Remove.
+       * gcc.target/riscv/movsigeu-ventana.c: Remove.
+       * gcc.target/riscv/movsigt-ventana.c: Remove.
+       * gcc.target/riscv/movsigtu-ventana.c: Remove.
+       * gcc.target/riscv/movsile-ventana.c: Remove.
+       * gcc.target/riscv/movsileu-ventana.c: Remove.
+       * gcc.target/riscv/movsilt-ventana.c: Remove.
+       * gcc.target/riscv/movsiltu-ventana.c: Remove.
+       * gcc.target/riscv/movsine-ventana.c: Remove.
+       * gcc.target/riscv/predef-30.c: Remove.
+       * gcc.target/riscv/ventana-16122.c: Remove.
+       * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: Remove.
+       * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Remove.
+       * gcc.target/riscv/xventanacondops-xor-01.c: Remove.
+       * gcc.target/riscv/pr116240.c: Change xventanacondops to zicond.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125762
+       * gfortran.dg/data_pointer_4.f90: New test.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125760
+       * gfortran.dg/select_type_52.f90: New test.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125724
+       * gfortran.dg/null_actual_8.f90: New test.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125721
+       * gfortran.dg/structure_constructor_20.f90: New test.
+       * gfortran.dg/structure_constructor_21.f90: New test.
+
+2026-10-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125720
+       * gfortran.dg/structure_constructor_19.f90: New test.
+
 2026-10-10  Stefan Schulze Frielinghaus  <[email protected]>
 
        * gcc.target/s390/clz-ctz-1.c: Adapt after zero tests are

Reply via email to