]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 23 Jan 2025 00:19:05 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 23 Jan 2025 00:19:05 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/jit/ChangeLog
gcc/testsuite/ChangeLog

index 38b386b5a25fc805f8c61dd664388a00623934ec..9e7385ea9a3e8bb8f3db2565201a6fd96932323d 100644 (file)
@@ -1,3 +1,24 @@
+2025-01-22  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * config/s390/s390.cc: Fix arch15 machine string which must not
+       be empty.
+
+2025-01-22  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64.md (aarch64_read_sysregti): Change
+       the source predicate to aarch64_reg_or_zero.
+
+2025-01-22  Xi Ruoyao  <xry111@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  <jlaw@ventanamicro.com>
 
        Revert:
index b0aec664e8d7f1675959442f4e22a36de1a0e5eb..3aae2a0a2efed62aee30dd03338222ef5f0ea334 100644 (file)
@@ -1 +1 @@
-20250122
+20250123
index 0feed8022cb3bd7c8f602b9fdcd364091780217c..e81ba687426b944fbacfe4b98730b7d48b823c10 100644 (file)
@@ -1,3 +1,8 @@
+2025-01-22  Arsen Arsenović  <arsen@aarsen.me>
+
+       * gcc-interface/lang-specs.h: Replace %{nostdinc*} %{nostdlib*}
+       with %{nostdinc} %{nostdlib}.
+
 2025-01-14  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/118459
index a25e73e8173aee690c1e684ffa7b320e8e5e699d..fcb5bdcce2a61b985d4bb0d96c4cf8fed4d4cead 100644 (file)
@@ -1,3 +1,9 @@
+2025-01-22  Jakub Jelinek  <jakub@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  <jakub@redhat.com>
 
        PR c++/118528
index 592434bc417a43f9d7e6d018129c42ee2293dd77..e8108354f04ae2933cbed90d34d641a48878689b 100644 (file)
@@ -1,3 +1,50 @@
+2025-01-22  Jakub Jelinek  <jakub@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  <polacek@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  <simon@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  <jakub@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  <jakub@redhat.com>
+
+       * call.cc (add_list_candidates): Use append_ctor_to_tree_vector.
+
+2025-01-22  Patrick Palka  <ppalka@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_apinski@quicinc.com>
 
        PR c++/118525
index 5dd3d314bea4c2beb3209fe81f88e8d84d58b87b..fb8feef420faa1f67ebb4f666fd6b36eeb2eba3f 100644 (file)
@@ -1,3 +1,7 @@
+2025-01-22  Arsen Arsenović  <arsen@aarsen.me>
+
+       * lang-specs.h: Replace %{nostdinc*} with %{nostdinc}.
+
 2025-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/114434
index 83e242b7c4f1a31845e43dd58a43059a27565696..7d35e8c5dfeffde8dfb224971929b680c75efb86 100644 (file)
@@ -1,3 +1,11 @@
+2025-01-22  David Malcolm  <dmalcolm@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_apinski@quicinc.com>
 
        PR bootstrap/117737
index 6ccefdc0d3006aedbe13813916d86b0d23e000ff..09b5300be7adc7fad03ce7274d51c16dd79f99c8 100644 (file)
@@ -1,3 +1,40 @@
+2025-01-22  Arsen Arsenović  <arsen@aarsen.me>
+
+       * gcc.dg/driver-nostdlibstar.c: New test.
+
+2025-01-22  Jakub Jelinek  <jakub@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.sandiford@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  <avr@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  <simon@nasilyan.com>
+
+       PR c++/118199
+       * g++.dg/init/no-elide3.C: New test.
+
+2025-01-22  Xi Ruoyao  <xry111@xry111.site>
+
+       * gcc.target/loongarch/bitwise-shift-reassoc-clobber.c: New
+       test.
+
+2025-01-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/116756
+       * g++.dg/cpp1z/constexpr-if-lambda7.C: New test.
+
 2025-01-21  Jeff Law  <jlaw@ventanamicro.com>
 
        Revert: