+2026-04-09 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR c++/124773
+ * doc/trouble.texi (Linkage in Anonymous Namespaces): New section.
+
+2026-04-09 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/122483
+ * config/aarch64/t-aarch64: Replace instances of TM_H with
+ TARGET_H where appropriate, add missing dependency on TARGET_H
+ for aarch64-early-ra.cc.
+
+2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * Makefile.in (AFDO_PROFILER): New variable.
+ (PERF): Likewise.
+ * config/aarch64/gcc-auto-profile: Detect and use ARM SPE events when
+ invoking perf record.
+ * configure: Regenerate.
+ * configure.ac: Detect whether build has perf utility available and
+ check for ARM SPE-based profiling support when building on AArch64.
+
+2026-04-09 Richard Biener <rguenther@suse.de>
+
+ * coverage.cc (coverage_init): Do not call read_counts_file
+ if flag_auto_profile.
+
+2026-04-09 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ PR target/124818
+ * config/riscv/riscv.cc (synthesize_ior_xor): Do not treat
+ TARGET_ZBKB as sufficient for single-bit immediate IOR/XOR.
+
+2026-04-09 Tamar Christina <tamar.christina@arm.com>
+
+ * doc/params.texi: Replace param_vect_scalar_cost_multiplier with
+ param_vect_allow_possibly_not_worthwhile_vectorizations
+ * params.opt: Likewise.
+ * config/aarch64/aarch64.cc (aarch64_override_options_internal):
+ Likewise.
+ * config/riscv/riscv.cc (riscv_override_options_internal): Likewise.
+ * tree-vect-loop.cc (vect_estimate_min_profitable_iters): Likewise.
+ * tree-vect-slp.cc (vect_bb_vectorization_profitable_p): Likewise.
+ (vect_slp_region): Likewise.
+
+2026-04-09 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/105192
+ * ifcvt.cc (find_if_header): Don't attempt to use ctrap expander
+ after reload.
+
2026-04-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/124810
+2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * Make-lang.in (create_fdas_for_cc1): Use $(AFDO_PROFILER) when passing
+ --profiler to create_gcov. Ensure that perf.data contains profile for
+ cc1. Make the console output more useful.
+
2026-04-01 Martin Uecker <uecker@tugraz.at>
PR c/124635
+2026-04-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/123998
+ * cp-tree.h (SPLICE_EXPR_TEMPLATE_P): Define.
+ (SET_SPLICE_EXPR_TEMPLATE_P): Define.
+ (SPLICE_EXPR_TARGS_P): Define.
+ (SET_SPLICE_EXPR_TARGS_P): Define.
+ (check_splice_expr): Adjust.
+ * parser.cc (cp_parser_splice_expression): Do
+ SET_SPLICE_EXPR_TEMPLATE_P and SET_SPLICE_EXPR_TARGS_P. Adjust
+ the call to check_splice_expr. Move the template_p checking into
+ check_splice_expr.
+ * pt.cc (tsubst_splice_expr): Do SET_SPLICE_EXPR_TEMPLATE_P and
+ SET_SPLICE_EXPR_TARGS_P. Adjust the call to check_splice_expr.
+ * reflect.cc (eval_constant_of): Adjust the call to
+ check_splice_expr.
+ (check_splice_expr): Two new bool parameters. Add the template_p
+ checking from cp_parser_splice_expression. Allow
+ variable_template_p in the assert. Add a check for
+ DECL_TYPE_TEMPLATE_P.
+
+2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * Make-lang.in (create_fdas_for_cc1plus): Use $(AFDO_PROFILER) when
+ passing --profiler to create_gcov. Ensure that perf.data contains
+ profile for cc1plus. Make the console output more useful.
+
2026-04-08 Marek Polacek <polacek@redhat.com>
Boris Staletic <boris.staletic@protonmail.com>
+2026-04-09 Christopher Albert <albert@tugraz.at>
+
+ PR fortran/103367
+ * trans-array.cc (gfc_conv_array_initializer): Emit an error for
+ invalid residual initializer expressions before returning a safe
+ empty constructor.
+
2026-04-08 Christopher Albert <albert@tugraz.at>
PR fortran/96986
+2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * Make-lang.in (create_fdas_for_lto1): Use $(AFDO_PROFILER) when passing
+ --profiler to create_gcov. Ensure that perf.data contains profile for
+ lto1. Make the console output more useful.
+
2026-03-26 Michal Jires <mjires@suse.cz>
* lto-partition.cc (enum map1to1_content): New.
+2026-04-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/123998
+ * g++.dg/reflect/crash11.C: Adjust dg-error.
+ * g++.dg/reflect/splice5.C: Likewise.
+
+2026-04-09 Christopher Albert <albert@tugraz.at>
+
+ PR fortran/103367
+ * gfortran.dg/pr103367.f90: Expect a constant-expression error and
+ prune the legacy-extension warning.
+
+2026-04-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+
+ PR testsuite/113276
+ * gcc.dg/torture/fp-double-convert-float-1.c: Xfail test for arm*
+ unless single- and double-precision FP.
+ * lib/target-supports.exp (check_effective_target_arm_mixed_fp):
+ New function.
+
+2026-04-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+
+ PR testsuite/124326
+ * g++.dg/coroutines/pr110872.C (dg-ice): Add arm*-*-*.
+
+2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * lib/profopt.exp (profopt-execute): Add support for profiler type
+ detection.
+
+2026-04-09 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ PR target/124818
+ * gcc.target/riscv/pr124818.c: New test.
+
+2026-04-09 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/sve/cost_model_16.c: Updated.
+ * gcc.target/aarch64/sve/cost_model_19.c: New test.
+
+2026-04-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr124759.c (dg-do): Restrict to Linux.
+
+2026-04-09 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/105192
+ * gcc.c-torture/compile/pr105192.c: New test.
+
2026-04-08 Christopher Albert <albert@tugraz.at>
PR fortran/96986