]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 29 Jan 2025 00:17:48 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 29 Jan 2025 00:17:48 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libbacktrace/ChangeLog
libgcc/ChangeLog

index 086b3758740a00d5412aca0044abdcede66cb0ca..5fb89700eae863ab0b2972edc992944b948b4ab4 100644 (file)
@@ -1,3 +1,79 @@
+2025-01-28  Richard Biener  <rguenther@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  <dmalcolm@redhat.com>
+
+       * input.cc (file_cache_slot::dump): Show indices within
+       m_line_record when dumping entries.
+
+2025-01-28  David Malcolm  <dmalcolm@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.sandiford@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  <rguenther@suse.de>
+
+       PR tree-optimization/112859
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): Add comment.
+
+2025-01-28  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR target/118663
+       * lra-constraints.cc (invalid_mode_reg_p): Check empty
+       reg_class_contents.
+
+2025-01-28  Richard Biener  <rguenther@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  <tschwinge@baylibre.com>
+
+       * tree-pretty-print.cc (dump_omp_clause): Clarify
+       'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P'.
+
+2025-01-28  Jakub Jelinek  <jakub@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.sandiford@arm.com>
+
+       * tree-vect-slp.cc (vectorizable_slp_permutation_1): Remove
+       extra newline from dump message.
+
+2025-01-28  Jeff Law  <jlaw@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  <rdapp@ventanamicro.com>
 
        PR target/117173
index 6f429ff09a0c7485462c936b813c64a004f15607..ee73a5fce0777755ec8b244559842a7de708a1d7 100644 (file)
@@ -1 +1 @@
-20250128
+20250129
index b962ba270e76df3aaf39c022992addb28192a4af..e6ffd7eeec3132836da994398575d89f0aa93607 100644 (file)
@@ -1,3 +1,9 @@
+2025-01-28  Jakub Jelinek  <jakub@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  <jakub@redhat.com>
 
        PR c/118639
index 523ac9d0e3712c64f5c0749ac779280aa10a578b..ee3676f5f582d98501f2fb1ca8998a1c0bcc54f4 100644 (file)
@@ -1,3 +1,24 @@
+2025-01-28  Jason Merrill  <jason@redhat.com>
+
+       PR c++/118285
+       * constexpr.cc (cxx_eval_vec_init_1): Build INIT_EXPR for
+       initializing a class.
+
+2025-01-28  Jason Merrill  <jason@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  <ppalka@redhat.com>
+
+       PR c++/117855
+       * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides.
+
 2025-01-27  Jason Merrill  <jason@redhat.com>
 
        PR c++/118632
index 9a811f6d8e28880d4387d368eb4e2b1ae766c5cb..feff37557c818a317dbfb73966cb43a15d12706c 100644 (file)
@@ -1,3 +1,71 @@
+2025-01-28  Jason Merrill  <jason@redhat.com>
+
+       PR c++/118285
+       * g++.dg/cpp0x/initlist-opt7.C: New test.
+
+2025-01-28  Jason Merrill  <jason@redhat.com>
+
+       PR c++/118673
+       * g++.dg/cpp0x/initlist-opt6.C: New test.
+
+2025-01-28  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/118684
+       * gcc.dg/pr118684.c: New testcase.
+
+2025-01-28  David Malcolm  <dmalcolm@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  <ppalka@redhat.com>
+
+       PR c++/117855
+       * g++.dg/cpp23/class-deduction-inherited7.C: New test.
+
+2025-01-28  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR target/118663
+       * gcc.target/powerpc/pr118663.c: New.
+
+2025-01-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/117424
+       * gcc.dg/tree-ssa/ssa-lim-25.c: New testcase.
+
+2025-01-28  Thomas Schwinge  <tschwinge@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  <jakub@redhat.com>
+
+       PR rtl-optimization/118638
+       * gcc.c-torture/execute/pr118638.c: New test.
+
+2025-01-28  Hafiz Abid Qadeer  <abidh@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  <jakub@redhat.com>
+
+       PR c/116357
+       * gcc.dg/pr116357.c: New test.
+
 2025-01-27  Jason Merrill  <jason@redhat.com>
 
        PR c++/118632
index 69f1718a58faaf48525eecc395251d5c7513c8ee..17bc592dd46c34a12ddc3229c7003c60a665971c 100644 (file)
@@ -1,3 +1,9 @@
+2025-01-28  Richard Earnshaw  <rearnsha@arm.com>
+
+       * configure.ac: Always check if the compiler supports __sync
+       operations.
+       * configure: Regenerated.
+
 2024-12-14  Ian Lance Taylor  <iant@golang.org>
 
        PR libbacktrace/117812
index 3df7c5255fefc320692cdcac3c503990f83860e1..ea0fa78685a821440f156ba45a94f8b9867b8385 100644 (file)
@@ -1,3 +1,11 @@
+2025-01-28  Richard Earnshaw  <rearnsha@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.chiang@sifive.com>
 
        * config/riscv/crti.S: Add lpad instructions.