+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:
+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
+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
+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
+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
+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
+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: