https://gcc.gnu.org/g:b9871e304b6e542fea6f399ecf6cc052ce6c2861
commit r15-7241-gb9871e304b6e542fea6f399ecf6cc052ce6c2861
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jan 28 00:20:57 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  53 ++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  47 ++++++++++++++++++++
 gcc/fortran/ChangeLog   |  15 +++++++
 gcc/testsuite/ChangeLog | 114 ++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |   9 ++++
 6 files changed, 239 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 718d9dcdde27..086b3758740a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,56 @@
+2025-01-27  Robin Dapp  <rd...@ventanamicro.com>
+
+       PR target/117173
+       * config/riscv/riscv-v.cc (shuffle_generic_patterns): Only
+       support single-source permutes by default.
+       * config/riscv/riscv.opt: New param "riscv-two-source-permutes".
+
+2025-01-27  John David Anglin  <dang...@gcc.gnu.org>
+
+       PR c++/116524
+       * configure.ac: Check for munmap and msync.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118653
+       * tree-vect-loop.cc (vectorizable_live_operation): Also allow
+       out-of-loop debug uses.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR rtl-optimization/118662
+       * combine.cc (try_combine): When re-materializing a load
+       from an extended reg by a lowpart subreg make sure we're
+       not dealing with vector or complex modes.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/118643
+       * expr.cc (expand_expr_real_1): Avoid falling back to BIT_FIELD_REF
+       expansion for negative offset.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       PR tree-optimization/115347
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): For a zero
+       distance vector still make sure to not have an inner
+       loop with zero distance.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118637
+       * match.pd: Canonicalize unsigned division by power of two to
+       right shift.
+
+2025-01-27  Soumya AR  <soum...@nvidia.com>
+
+       PR target/118490
+       * match.pd: Added ! to verify that log/exp (CST) can be constant folded.
+
 2025-01-26  Ilya Leoshkevich  <i...@linux.ibm.com>
 
        * asan.cc (asan_emit_stack_protection): Always zero the flag
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 06131700b017..6f429ff09a0c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250127
+20250128
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 648abccd08d5..523ac9d0e371 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,50 @@
+2025-01-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118632
+       * pt.cc (unify): Only strip conversion if deducible_expression.
+
+2025-01-27  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/114292
+       * pt.cc (for_each_template_parm_r) <INTEGER_TYPE>: Remove case
+       now handled by cp_walk_subtrees.
+       * tree.cc (cp_walk_subtrees): Walk the type of DECL_EXPR
+       declarations, as well as the TYPE_{MIN,MAX}_VALUE of
+       INTEGER_TYPEs.
+
+2025-01-27  John David Anglin  <dang...@gcc.gnu.org>
+
+       * module.cc: Test HAVE_MUNMAP and HAVE_MSYNC instead of
+       _POSIX_MAPPED_FILES > 0.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * module.cc (module_state::write_inits): Verify
+       STATIC_INIT_DECOMP_{,NON}BASE_P flags and stream changes in those
+       out.
+       (module_state::read_inits): Stream those flags in.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * cp-tree.h (STATIC_INIT_DECOMP_BASE_P): Define.
+       (STATIC_INIT_DECOMP_NONBASE_P): Define.
+       * decl.cc (cp_finish_decl): Mark nodes in {static,tls}_aggregates
+       emitted for namespace scope structured bindings with
+       STATIC_INIT_DECOMP_{,NON}BASE_P flags when needed.
+       * decl2.cc (decomp_handle_one_var, decomp_finalize_var_list): New
+       functions.
+       (emit_partial_init_fini_fn): Use them.
+       (prune_vars_needing_no_initialization): Assert
+       STATIC_INIT_DECOMP_*BASE_P is not set on DECL_EXTERNAL vars to be
+       pruned out.
+       (partition_vars_for_init_fini): Use same priority for
+       consecutive STATIC_INIT_DECOMP_*BASE_P vars and propagate
+       those flags to new TREE_LISTs when possible.  Formatting fix.
+       (handle_tls_init): Use decomp_handle_one_var and
+       decomp_finalize_var_list functions.
+
 2025-01-25  Simon Martin  <si...@nasilyan.com>
 
        PR c++/118239
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c948fe59c833..ab39c2db9ef4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,18 @@
+2025-01-27  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/110993
+       * frontend-passes.cc (check_externals_procedure): Do not compare
+       interfaces of a non-bind(C) procedure against a bind(C) global one.
+       (check_against_globals): Use local name from rename-on-use in the
+       search for interfaces.
+
+2025-01-27  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/118640
+       * resolve.cc (generate_component_assignments): Make sure that
+       the rhs temporary does not pick up the optional attribute from
+       the lhs.
+
 2025-01-26  Tobias Burnus  <tbur...@baylibre.com>
 
        * openmp.cc (gfc_omp_directives): Uncomment unroll and tile lines
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d980ba9d25b2..24dbc2eeb047 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,117 @@
+2025-01-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118632
+       * g++.dg/cpp0x/nontype7.C: New test.
+
+2025-01-27  Vineet Gupta  <vine...@rivosinc.com>
+
+       PR target/118646
+       * gfortran.target/riscv/rvv/pr118646.f90 (New Test).
+
+2025-01-27  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/114292
+       * g++.dg/cpp1y/lambda-ice4.C: New test.
+
+2025-01-27  Robin Dapp  <rd...@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Remove
+       VEC_SHL_INSERT check.
+       * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Ditto.
+
+2025-01-27  Robin Dapp  <rd...@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c:
+       Distinguish between zvfh and !zvfh.
+
+2025-01-27  Robin Dapp  <rd...@ventanamicro.com>
+
+       PR target/117173
+       * gcc.dg/fold-perm-2.c: Run with two-source permutes.
+       * gcc.dg/pr54346.c: Ditto.
+
+2025-01-27  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/110993
+       * gfortran.dg/use_rename_14.f90: New test.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * g++.dg/modules/dr2867-1_a.H.jj1: Remove.
+       * g++.dg/modules/dr2867-1_b.C.jj1: Remove.
+       * g++.dg/modules/dr2867-2_a.H.jj1: Remove.
+       * g++.dg/modules/dr2867-2_b.C.jj1: Remove.
+       * g++.dg/modules/dr2867-3_a.H.jj1: Remove.
+       * g++.dg/modules/dr2867-3_b.C.jj1: Remove.
+       * g++.dg/modules/dr2867-4_a.H.jj1: Remove.
+       * g++.dg/modules/dr2867-4_b.C.jj1: Remove.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * g++.dg/modules/dr2867-1_a.H: New test.
+       * g++.dg/modules/dr2867-1_b.C: New test.
+       * g++.dg/modules/dr2867-2_a.H: New test.
+       * g++.dg/modules/dr2867-2_b.C: New test.
+       * g++.dg/modules/dr2867-3_a.H: New test.
+       * g++.dg/modules/dr2867-3_b.C: New test.
+       * g++.dg/modules/dr2867-4_a.H: New test.
+       * g++.dg/modules/dr2867-4_b.C: New test.
+       * g++.dg/modules/dr2867-1_a.H.jj1: New file.
+       * g++.dg/modules/dr2867-1_b.C.jj1: New file.
+       * g++.dg/modules/dr2867-2_a.H.jj1: New file.
+       * g++.dg/modules/dr2867-2_b.C.jj1: New file.
+       * g++.dg/modules/dr2867-3_a.H.jj1: New file.
+       * g++.dg/modules/dr2867-3_b.C.jj1: New file.
+       * g++.dg/modules/dr2867-4_a.H.jj1: New file.
+       * g++.dg/modules/dr2867-4_b.C.jj1: New file.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * g++.dg/DRs/dr2867-5.C: New test.
+       * g++.dg/DRs/dr2867-6.C: New test.
+       * g++.dg/DRs/dr2867-7.C: New test.
+       * g++.dg/DRs/dr2867-8.C: New test.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118653
+       * gcc.dg/vect/pr118653.c: New testcase.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR rtl-optimization/118662
+       * gcc.dg/torture/pr118662.c: New testcase.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/118643
+       * gcc.dg/pr118643.c: New testcase.
+
+2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       PR tree-optimization/115347
+       * gcc.dg/torture/pr112859.c: New testcase.
+       * gcc.dg/torture/pr115347.c: Likewise.
+
+2025-01-27  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/118640
+       * gfortran.dg/pr118640.f90: New test.
+
+2025-01-27  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118637
+       * gcc.dg/tree-ssa/pr118637.c: New test.
+
+2025-01-27  Soumya AR  <soum...@nvidia.com>
+
+       PR target/118490
+       * gcc.dg/pr118490.c: New test.
+       * gcc.dg/pr: New file.
+
 2025-01-26  Sandra Loosemore  <sloosem...@baylibre.com>
 
        * gfortran.dg/gomp/atomic-26.f90: Correct expected output after
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d2358a323d92..bde5fea5260a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,12 @@
+2025-01-27  Andreas Schwab  <sch...@suse.de>
+
+       PR libstdc++/118563
+       * testsuite/util/testsuite_abi.cc (check_version): Add
+       CXXABI_1.3.16.
+       * config/abi/pre/gnu.ver (CXXABI_1.3.14) [__riscv]: Exclude
+       typeinfo for bfloat16_t.
+       (CXXABI_1.3.16) [__riscv]: Add it here.
+
 2025-01-23  Jan Hubicka  <j...@suse.cz>
 
        PR target/80813

Reply via email to