https://gcc.gnu.org/g:4d1befa436bc6526a0e7d594e5f96012a38942c6

commit r15-7130-g4d1befa436bc6526a0e7d594e5f96012a38942c6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jan 23 00:19:05 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 21 +++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  5 +++++
 gcc/c-family/ChangeLog  |  6 ++++++
 gcc/cp/ChangeLog        | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 gcc/d/ChangeLog         |  4 ++++
 gcc/jit/ChangeLog       |  8 ++++++++
 gcc/testsuite/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
 8 files changed, 129 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 38b386b5a25f..9e7385ea9a3e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,24 @@
+2025-01-22  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * config/s390/s390.cc: Fix arch15 machine string which must not
+       be empty.
+
+2025-01-22  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * config/aarch64/aarch64.md (aarch64_read_sysregti): Change
+       the source predicate to aarch64_reg_or_zero.
+
+2025-01-22  Xi Ruoyao  <xry...@xry111.site>
+
+       * config/loongarch/loongarch.md
+       (<optab>_alsl_reversesi_extended): Add '&' to the destination
+       register constraint and append '0' to the first source register
+       constraint to indicate the destination register cannot be same
+       as the second source register, and change the split condition to
+       reload_completed so that the insn will be split only after RA in
+       order to obtain allocated registers that satisfy the above
+       constraints.
+
 2025-01-21  Jeff Law  <j...@ventanamicro.com>
 
        Revert:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b0aec664e8d7..3aae2a0a2efe 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250122
+20250123
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 0feed8022cb3..e81ba687426b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2025-01-22  Arsen Arsenović  <ar...@aarsen.me>
+
+       * gcc-interface/lang-specs.h: Replace %{nostdinc*} %{nostdlib*}
+       with %{nostdinc} %{nostdlib}.
+
 2025-01-14  Eric Botcazou  <ebotca...@adacore.com>
 
        PR ada/118459
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index a25e73e8173a..fcb5bdcce2a6 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2025-01-22  Jakub Jelinek  <ja...@redhat.com>
+
+       * c-common.h (append_ctor_to_tree_vector): Declare.
+       * c-common.cc (append_ctor_to_tree_vector): New function.
+       (make_tree_vector_from_ctor): Use it.
+
 2025-01-20  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/118528
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 592434bc417a..e8108354f04a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,50 @@
+2025-01-22  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * decl.cc: Partially implement CWG 2867 - Order of initialization
+       for structured bindings.
+       (cp_finish_decl): If need_decomp_init, for function scope structure
+       binding bases, temporarily clear stmts_are_full_exprs_p before
+       calling expand_static_init, after it call cp_finish_decomp and wrap
+       code emitted by both into maybe_cleanup_point_expr_void and ensure
+       cp_finish_decomp isn't called again.
+
+2025-01-22  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/118396
+       * constexpr.cc (cxx_eval_outermost_constant_expr): Add an error call
+       when !allow_non_constant.
+
+2025-01-22  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/118199
+       * typeck2.cc (split_nonconstant_init_1): Clear
+       TARGET_EXPR_ELIDING_P if we need to use a copy constructor
+       because of __no_unique_address__.
+
+2025-01-22  Jakub Jelinek  <ja...@redhat.com>
+
+       * parser.cc (cp_parser_objc_message_args): Use tree_cons with
+       nreverse at the end for both sel_args and addl_args, instead of
+       chainon with build_tree_list second argument.
+
+2025-01-22  Jakub Jelinek  <ja...@redhat.com>
+
+       * call.cc (add_list_candidates): Use append_ctor_to_tree_vector.
+
+2025-01-22  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/116756
+       * lambda.cc (lambda_expr_this_capture): Call
+       retrieve_local_specialization on the result of
+       LAMBDA_EXPR_THIS_CAPTURE for a generic lambda.
+       * parser.cc (cp_parser_lambda_expression): Don't clear
+       LAMBDA_EXPR_THIS_CAPTURE.
+       * pt.cc (tsubst_stmt) <case DECL_EXPR>: Don't overwrite
+       LAMBDA_EXPR_THIS_CAPTURE with the specialized capture.
+       (tsubst_lambda_expr): Don't clear LAMBDA_EXPR_THIS_CAPTURE
+       afterward.
+
 2025-01-21  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR c++/118525
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5dd3d314bea4..fb8feef420fa 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,7 @@
+2025-01-22  Arsen Arsenović  <ar...@aarsen.me>
+
+       * lang-specs.h: Replace %{nostdinc*} with %{nostdinc}.
+
 2025-01-20  Iain Buclaw  <ibuc...@gdcproject.org>
 
        PR d/114434
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 83e242b7c4f1..7d35e8c5dfef 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-22  David Malcolm  <dmalc...@redhat.com>
+
+       * dummy-frontend.cc (tree_type_to_jit_type): For POINTER_TYPE,
+       bail out if the inner call to tree_type_to_jit_type fails.
+       Don't abort on unknown types.
+       (jit_langhook_pushdecl): Replace gcc_unreachable with return of
+       NULL_TREE.
+
 2024-11-22  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR bootstrap/117737
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6ccefdc0d300..09b5300be7ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2025-01-22  Arsen Arsenović  <ar...@aarsen.me>
+
+       * gcc.dg/driver-nostdlibstar.c: New test.
+
+2025-01-22  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115769
+       * g++.dg/DRs/dr2867-3.C: New test.
+       * g++.dg/DRs/dr2867-4.C: New test.
+
+2025-01-22  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * gcc.target/aarch64/acle/rwsr-4.c: New test.
+       * gcc.target/aarch64/acle/rwsr-armv8p9.c: Avoid read of uninitialized
+       variable.
+
+2025-01-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR rtl-optimization/118591
+       * gcc.target/avr/torture/pr118591-1.c: New test.
+       * gcc.target/avr/torture/pr118591-2.c: New test.
+
+2025-01-22  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/118199
+       * g++.dg/init/no-elide3.C: New test.
+
+2025-01-22  Xi Ruoyao  <xry...@xry111.site>
+
+       * gcc.target/loongarch/bitwise-shift-reassoc-clobber.c: New
+       test.
+
+2025-01-22  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/116756
+       * g++.dg/cpp1z/constexpr-if-lambda7.C: New test.
+
 2025-01-21  Jeff Law  <j...@ventanamicro.com>
 
        Revert:

Reply via email to