https://gcc.gnu.org/g:2abc555a80be3c983c675a5f8d744917d4fc23d1

commit r15-7261-g2abc555a80be3c983c675a5f8d744917d4fc23d1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jan 29 00:17:48 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 76 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  6 ++++
 gcc/cp/ChangeLog        | 21 ++++++++++++++
 gcc/testsuite/ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++++
 libbacktrace/ChangeLog  |  6 ++++
 libgcc/ChangeLog        |  8 ++++++
 7 files changed, 186 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 086b3758740a..5fb89700eae8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,79 @@
+2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/118684
+       * expr.cc (expand_expr_real_1): When expanding a reference
+       based on a register and we end up needing a MEM make sure
+       that's aligned as the original reference required.
+
+2025-01-28  David Malcolm  <dmalc...@redhat.com>
+
+       * input.cc (file_cache_slot::dump): Show indices within
+       m_line_record when dumping entries.
+
+2025-01-28  David Malcolm  <dmalc...@redhat.com>
+
+       PR other/118675
+       * diagnostic-format-sarif.cc: Define INCLUDE_STRING.
+       (escape_braces): New.
+       (set_string_property_escaping_braces): New.
+       (sarif_builder::make_message_object): Escape braces in the "text"
+       property.
+       (sarif_builder::make_message_object_for_diagram): Likewise, and
+       for the "markdown" property.
+       (sarif_builder::make_multiformat_message_string): Likewise for the
+       "text" property.
+       (xelftest::test_message_with_braces): New.
+       (selftest::diagnostic_format_sarif_cc_tests): Call it.
+
+2025-01-28  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR tree-optimization/117270
+       * tree-vect-slp.cc (vectorizable_slp_permutation_1): Make nperms
+       account for the number of times that each permutation will be used
+       during transformation.
+
+2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): Add comment.
+
+2025-01-28  Vladimir N. Makarov  <vmaka...@redhat.com>
+
+       PR target/118663
+       * lra-constraints.cc (invalid_mode_reg_p): Check empty
+       reg_class_contents.
+
+2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117424
+       * tree-eh.cc (tree_could_trap_p): Verify the base is
+       fully contained within a decl.
+
+2025-01-28  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * tree-pretty-print.cc (dump_omp_clause): Clarify
+       'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P'.
+
+2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/118638
+       * combine.cc (make_extraction): Only optimize (mult x 2^n) if len is
+       larger than 1.
+
+2025-01-28  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * tree-vect-slp.cc (vectorizable_slp_permutation_1): Remove
+       extra newline from dump message.
+
+2025-01-28  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/114085
+       * config/h8300/constraints.md (U): No longer accept REGs.
+       * config/h8300/logical.md (andqi3_2): Use "rU" rather than "U".
+       (andqi3_2_clobber_flags, andqi3_1, <code>qi3_1): Likewise.
+       * config/h8300/testcompare.md (tst_extzv_1_n): Likewise.
+
 2025-01-27  Robin Dapp  <rd...@ventanamicro.com>
 
        PR target/117173
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f429ff09a0c..ee73a5fce077 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250128
+20250129
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index b962ba270e76..e6ffd7eeec31 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/116357
+       * c-decl.cc (grokdeclarator): Use c_build_qualified_type with
+       TYPE_UNQUALIFIED instead of TYPE_MAIN_VARIANT.
+
 2025-01-25  Jakub Jelinek  <ja...@redhat.com>
 
        PR c/118639
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 523ac9d0e371..ee3676f5f582 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2025-01-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118285
+       * constexpr.cc (cxx_eval_vec_init_1): Build INIT_EXPR for
+       initializing a class.
+
+2025-01-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118673
+       * call.cc (maybe_init_list_as_array): Check for lvalue
+       initializers.
+       * cp-tree.h (enum cp_lvalue_kind_flags): Add clk_mergeable.
+       * tree.cc (lvalue_kind): Return it.
+       (non_mergeable_glvalue_p): New.
+       (test_lvalue_kind): Adjust.
+
+2025-01-28  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/117855
+       * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides.
+
 2025-01-27  Jason Merrill  <ja...@redhat.com>
 
        PR c++/118632
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9a811f6d8e28..feff37557c81 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2025-01-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118285
+       * g++.dg/cpp0x/initlist-opt7.C: New test.
+
+2025-01-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118673
+       * g++.dg/cpp0x/initlist-opt6.C: New test.
+
+2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/118684
+       * gcc.dg/pr118684.c: New testcase.
+
+2025-01-28  David Malcolm  <dmalc...@redhat.com>
+
+       PR other/118675
+       * gcc.dg/sarif-output/bad-binary-op.py: Update expected output for
+       escaping of braces in message text.
+       * gcc.dg/sarif-output/missing-semicolon.py: Likewise.
+       * gcc.dg/sarif-output/multiple-outputs.py: Likewise.
+
+2025-01-28  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/117855
+       * g++.dg/cpp23/class-deduction-inherited7.C: New test.
+
+2025-01-28  Vladimir N. Makarov  <vmaka...@redhat.com>
+
+       PR target/118663
+       * gcc.target/powerpc/pr118663.c: New.
+
+2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117424
+       * gcc.dg/tree-ssa/ssa-lim-25.c: New testcase.
+
+2025-01-28  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * c-c++-common/gomp/defaultmap-4.c: Adjust.
+       * c-c++-common/gomp/defaultmap-5.c: Likewise.
+       * c-c++-common/gomp/target-implicit-map-1.c: Likewise.
+       * c-c++-common/gomp/target-implicit-map-2.c: Likewise.
+       * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
+       * gfortran.dg/gomp/defaultmap-9.f90: Likewise.
+       * gfortran.dg/gomp/map-subarray.f90: Likewise.
+       * gfortran.dg/gomp/target-enter-exit-data.f90: Likewise.
+
+2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/118638
+       * gcc.c-torture/execute/pr118638.c: New test.
+
+2025-01-28  Hafiz Abid Qadeer  <ab...@codesourcery.com>
+
+       * c-c++-common/goacc/implied-copy-1.c: New test.
+       * c-c++-common/goacc/implied-copy-2.c: New test.
+       * g++.dg/goacc/implied-copy.C: New test.
+       * gcc.dg/goacc/implied-copy.c: New test.
+       * gfortran.dg/goacc/implied-copy-1.f90: New test.
+       * gfortran.dg/goacc/implied-copy-2.f90: New test.
+
+2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/116357
+       * gcc.dg/pr116357.c: New test.
+
 2025-01-27  Jason Merrill  <ja...@redhat.com>
 
        PR c++/118632
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 69f1718a58fa..17bc592dd46c 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,9 @@
+2025-01-28  Richard Earnshaw  <rearn...@arm.com>
+
+       * configure.ac: Always check if the compiler supports __sync
+       operations.
+       * configure: Regenerated.
+
 2024-12-14  Ian Lance Taylor  <i...@golang.org>
 
        PR libbacktrace/117812
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3df7c5255fef..ea0fa78685a8 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-28  Richard Earnshaw  <rearn...@arm.com>
+
+       PR target/118642
+       * config/arm/sync-none.specs (link): Only add the defsym if
+       libgcc will be used.
+       * config/arm/sync-dmb.specs: Likewise.
+       * config/arm/sync-cp15dmb.specs: Likewise.
+
 2025-01-17  Monk Chiang  <monk.chi...@sifive.com>
 
        * config/riscv/crti.S: Add lpad instructions.

Reply via email to