https://gcc.gnu.org/g:3b7f0be2d579c84c8064340e52492f85b748826c

commit r16-3631-g3b7f0be2d579c84c8064340e52492f85b748826c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Sep 7 00:20:16 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 127 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  34 +++++++++++++
 gcc/fortran/ChangeLog   |   8 +++
 gcc/testsuite/ChangeLog |  54 ++++++++++++++++++++
 libgomp/ChangeLog       |   5 ++
 6 files changed, 229 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b80c298de23a..d0c013e5045a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,130 @@
+2025-09-06  Sam James  <s...@gentoo.org>
+
+       * doc/generic.texi (TYPE_CANONICAL): Don't mention long-removed
+       --param verify-canonical-types.
+
+2025-09-06  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR rtl-optimization/121835
+       * dep-fusion.cc (pass_dep_fusion::execute): Return early if
+       macro_fusion_pair_p is null.
+
+2025-09-06  Artemiy Volkov  <artem...@acm.org>
+
+       * Makefile.in (OBJS): Add dep-fusion.o.
+       * common.opt (fdep-fusion): Add option.
+       * dep-fusion.cc: New pass.
+       * doc/invoke.texi: Document it.
+       * opts.cc (default_options_table): Enable it at -O2+ and -Os.
+       * passes.def: Insert two instances of dep_fusion.
+       * tree-pass.h (make_pass_dep_fusion): Declare new function.
+
+2025-09-06  Sam James  <s...@gentoo.org>
+
+       * doc/invoke.texi (x86 Options): Fix '-momit-leaf-frame-pointer' typo.
+
+2025-09-06  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       * tree-ssa-forwprop.cc (simplify_builtin_call): Factor out
+       the memcpy followed by a memset optimization to ...
+       (simplify_builtin_memcpy_memset): Here. New function.
+
+2025-09-06  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       * tree-ssa-forwprop.cc (simplify_builtin_call): Factor out the memchr
+       optimization to ...
+       (simplify_builtin_memchr): Here. New function.
+
+2025-09-06  Simon Martin  <si...@nasilyan.com>
+
+       * ipa-inline-transform.cc: Define INCLUDE_ALGORITHM.
+
+2025-09-06  Gerald Pfeifer  <ger...@pfeifer.com>
+
+       PR target/69374
+       * doc/install.texi (Prerequisites): Properly capitalize
+       GNU Binutils.
+       (Configuration): Ditto.
+       (Building): Ditto.
+       (Specific): Ditto.
+
+2025-09-06  Sam James  <s...@gentoo.org>
+
+       * doc/invoke.texi: Say 'whole-program' consistently where
+       appropriate.
+
+2025-09-06  Sam James  <s...@gentoo.org>
+
+       * doc/invoke.texi: Capitalize 'GNU Binutils' consistently.
+
+2025-09-06  Sam James  <s...@gentoo.org>
+
+       PR ipa/116410
+       * doc/invoke.texi (Link Options): Update -flinker-output= text
+       to reflect GNU Binutils changes. Fix grammar.
+
+2025-09-06  Kuan-Lin Chen  <ru...@andestech.com>
+
+       * config/riscv/andes-vector-builtins-bases.cc
+       (nds_nibbleload): New class.
+       * config/riscv/andes-vector-builtins-bases.h (nds_vln8): New def.
+       (nds_vlnu8): Ditto.
+       * config/riscv/andes-vector-builtins-functions.def (nds_vln8): Ditto.
+       (nds_vlnu8): Ditto.
+       * config/riscv/andes-vector.md (@pred_intload_mov<su><mode>): New 
pattern.
+       * config/riscv/riscv-vector-builtins-types.def (DEF_RVV_Q_OPS): New def.
+       (DEF_RVV_QU_OPS): Ditto.
+       * config/riscv/riscv-vector-builtins.cc
+       (q_v_void_const_ptr_ops): New operand information.
+       (qu_v_void_const_ptr_ops): Ditto.
+       * config/riscv/riscv-vector-builtins.def (void_const_ptr): New def.
+       * config/riscv/riscv-vector-builtins.h (enum required_ext): Ditto.
+       (required_ext_to_isa_name): Add case XANDESVSINTLOAD_EXT.
+       (required_extensions_specified): Ditto.
+       * config/riscv/vector-iterators.md (NDS_QVI): New iterator.
+
+2025-09-06  Kuan-Lin Chen  <ru...@andestech.com>
+
+       * common/config/riscv/riscv-common.cc:
+       Turn on VECTOR_ELEN_BF_16 for XAndesvbfhcvt.
+       * config.gcc: Add extra_objs andes-vector-builtins-bases.o
+       and extra_headers andes_vector.h.
+       * config/riscv/riscv-vector-builtins-shapes.cc
+       (BASE_NAME_MAX_LEN): Increase size to 20.
+       * config/riscv/riscv-vector-builtins.cc
+       (f32_to_bf16_nf_w_ops): New operand information.
+       (f32_to_bf16_nf_w_ops): New operand information.
+       (DEF_RVV_FUNCTION): New def.
+       * config/riscv/riscv-vector-builtins.def (bf16): Ditto.
+       * config/riscv/riscv-vector-builtins.h (enum required_ext): Ditto.
+       (required_ext_to_isa_name): Add case XANDESVBFHCVT_EXT.
+       (required_extensions_specified): Ditto.
+       * config/riscv/t-riscv: Add andes-vector-builtins-functions.def,
+       andes-vector-builtins-bases.h and andes-vector-builtins-bases.o.
+       * config/riscv/vector-iterators.md (NDS_VWEXTBF): New iterator.
+       (NDS_V_DOUBLE_TRUNC_BF): New attr.
+       * config/riscv/andes-vector-builtins-bases.cc: New file.
+       * config/riscv/andes-vector-builtins-bases.h: New file.
+       * config/riscv/andes-vector-builtins-functions.def: New file.
+       * config/riscv/andes_vector.h: New file.
+       * config/riscv/andes-vector.md: New file.
+       * config/riscv/vector.md: Include andes_vector.md.
+
+2025-09-06  Anton Blanchard  <ant...@tenstorrent.com>
+
+       * config/riscv/riscv-cores.def (RISCV_TUNE): Update.
+       * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type):
+       Add tt_ascalon_d8.
+       * config/riscv/riscv.md: Update tune attribute and include
+       tt-ascalon-d8.md.
+       * config/riscv/tt-ascalon-d8.md: New file.
+
+2025-09-06  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/108466
+       * tree-ssa-phiopt.cc (factor_out_conditional_operation): Give better
+       locations to the new phi args and the new statement.
+
 2025-09-05  Andre Vehreschild  <ve...@gcc.gnu.org>
 
        PR middle-end/121806
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 252222bbfcd9..69422b8747cb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250906
+20250907
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1ac9596bc8ff..6e61dffc2586 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,37 @@
+2025-09-06  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/121702
+       * module.cc (enum module_state_counts): New counter.
+       (depset::hash::add_namespace_entities): Seed using-directive
+       targets for later streaming.
+       (module_state::write_namespaces): Don't handle using-directives
+       here.
+       (module_state::read_namespaces): Likewise.
+       (module_state::write_using_directives): New function.
+       (module_state::read_using_directives): New function.
+       (module_state::write_counts): Log using-directives.
+       (module_state::read_counts): Likewise.
+       (module_state::write_begin): Stream using-directives.
+       (module_state::read_language): Read using-directives if
+       directly importing.
+       (module_state::direct_import): Update current TU import list
+       before calling read_language.
+       * name-lookup.cc (add_using_namespace): Fix lookup of previous
+       using-directives.
+       * parser.cc (cp_parser_import_declaration): Don't set
+       MK_EXPORTING when performing import_module.
+
+2025-09-06  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/121705
+       PR c++/117658
+       * module.cc (depset::hash::make_dependency): Make bindings for
+       GM functions.
+       (depset::hash::add_binding_entity): Adjust comment.
+       (depset::hash::add_deduction_guides): Add log.
+       * ptree.cc (cxx_print_xnode): Handle friend functions where
+       TI_TEMPLATE is an OVERLOAD or IDENTIFIER.
+
 2025-09-05  Jakub Jelinek  <ja...@redhat.com>
 
        * constexpr.cc (cxx_eval_cxa_builtin_fn): Add missing word separating
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0c3312f93aec..d4ea58f5d194 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-09-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/84119
+       * resolve.cc (reset_array_ref_to_scalar): New function using
+       chunk broken out from gfc_resolve_ref.
+       (gfc_resolve_ref): Call the new function, the first time for
+       PDT type parameters and the second time for LEN inquiry refs.
+
 2025-09-05  Paul Thomas  <pa...@gcc.gnu.org>
 
        PR fortran/84432
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 501dca040e1e..db469031de4c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,57 @@
+2025-09-06  Kuan-Lin Chen  <ru...@andestech.com>
+
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vln8.c: New 
test.
+       * gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vln8.c: 
New test.
+       * gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vln8.c: 
New test.
+       * gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vln8.c: New 
test.
+
+2025-09-06  Kuan-Lin Chen  <ru...@andestech.com>
+
+       * gcc.target/riscv/rvv/rvv.exp: Add regression for xandesvector.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfncvtbf16s.c: 
New test.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfwcvtsbf16.c: 
New test.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfncvtbf16s.c: New 
test.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfwcvtsbf16.c: New 
test.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfncvtbf16s.c: New 
test.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfwcvtsbf16.c: New 
test.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfncvtbf16s.c: New test.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfwcvtsbf16.c: New test.
+
+2025-09-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/84119
+       * gfortran.dg/pdt_20.f03: Modify to deal with scalar type parm.
+
+2025-09-06  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/108466
+       * gcc.dg/uninit-pr108466-1.c: New test.
+
+2025-09-06  Jeff Law  <j...@ventanamicro.com>
+
+       * gcc.target/riscv/zbb-sext.c: Include stdint-gcc.h instead of
+       stdint.h.
+
+2025-09-06  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/121702
+       * g++.dg/modules/namespace-10_c.C: Add check for log dump.
+       * g++.dg/modules/namespace-13_a.C: New test.
+       * g++.dg/modules/namespace-13_b.C: New test.
+       * g++.dg/modules/namespace-13_c.C: New test.
+
+2025-09-06  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/121705
+       PR c++/117658
+       * g++.dg/modules/default-arg-4_a.C: XFAIL bogus errors.
+       * g++.dg/modules/default-arg-4_b.C: Likewise.
+       * g++.dg/modules/default-arg-5_a.C: Remove duplicate test.
+       * g++.dg/modules/default-arg-5_b.C: Likewise.
+       * g++.dg/modules/adl-9_a.C: New test.
+       * g++.dg/modules/adl-9_b.C: New test.
+       * g++.dg/modules/gmf-5.C: New test.
+
 2025-09-05  Sam James  <s...@gentoo.org>
 
        PR rtl-optimization/121757
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 722da76126a3..6bcf823dd012 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2025-09-06  Jakub Jelinek  <ja...@redhat.com>
+
+       * omp.h.in: Fix up formatting of __cplusplus >= 201103L
+       guarded code from libstc++ style to GCC/libgomp style.
+
 2025-08-06  Kwok Cheung Yeung  <kcye...@baylibre.com>
 
        * target.c (gomp_update): Call gomp_merge_iterator_maps.  Free

Reply via email to