Daily bump.

This commit is contained in:
GCC Administrator
2025-01-29 00:17:48 +00:00
parent c3b0b98b3b
commit 2abc555a80
7 changed files with 186 additions and 1 deletions

View 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

View File

@@ -1 +1 @@
20250128
20250129

View 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

View 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

View 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

View 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

View 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.