https://gcc.gnu.org/g:9772e8d3c2dd45195ec6d0d0c00f533d976ac249

commit r16-8553-g9772e8d3c2dd45195ec6d0d0c00f533d976ac249
Author: GCC Administrator <[email protected]>
Date:   Fri Apr 10 00:16:26 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 51 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  6 ++++++
 gcc/cp/ChangeLog        | 27 ++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   |  7 +++++++
 gcc/lto/ChangeLog       |  6 ++++++
 gcc/testsuite/ChangeLog | 49 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 147 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 14725f9275c7..6a60db582785 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,54 @@
+2026-04-09  Sandra Loosemore  <[email protected]>
+
+       PR c++/124773
+       * doc/trouble.texi (Linkage in Anonymous Namespaces): New section.
+
+2026-04-09  Alex Coplan  <[email protected]>
+
+       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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * coverage.cc (coverage_init): Do not call read_counts_file
+       if flag_auto_profile.
+
+2026-04-09  Christoph Müllner  <[email protected]>
+
+       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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       PR target/105192
+       * ifcvt.cc (find_if_header): Don't attempt to use ctrap expander
+       after reload.
+
 2026-04-08  Richard Biener  <[email protected]>
 
        PR tree-optimization/124810
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1255a0d42f7a..238dd7b92476 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260409
+20260410
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 6ebd4f0644d2..b94625d79e35 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2026-04-09  Dhruv Chawla  <[email protected]>
+
+       * 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  <[email protected]>
 
        PR c/124635
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0630e2488078..ce7eae96ad7d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2026-04-09  Marek Polacek  <[email protected]>
+
+       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  <[email protected]>
+
+       * 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  <[email protected]>
            Boris Staletic  <[email protected]>
 
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e79804529bd6..c90cfc7ddd2b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2026-04-09  Christopher Albert  <[email protected]>
+
+       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  <[email protected]>
 
        PR fortran/96986
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 9d32b62cdc65..fb798f446484 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,9 @@
+2026-04-09  Dhruv Chawla  <[email protected]>
+
+       * 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  <[email protected]>
 
        * lto-partition.cc (enum map1to1_content): New.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1c6cf8eab41c..b9eca4bf27b2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,52 @@
+2026-04-09  Marek Polacek  <[email protected]>
+
+       PR c++/123998
+       * g++.dg/reflect/crash11.C: Adjust dg-error.
+       * g++.dg/reflect/splice5.C: Likewise.
+
+2026-04-09  Christopher Albert  <[email protected]>
+
+       PR fortran/103367
+       * gfortran.dg/pr103367.f90: Expect a constant-expression error and
+       prune the legacy-extension warning.
+
+2026-04-09  Torbjörn SVENSSON  <[email protected]>
+
+       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  <[email protected]>
+
+       PR testsuite/124326
+       * g++.dg/coroutines/pr110872.C (dg-ice): Add arm*-*-*.
+
+2026-04-09  Dhruv Chawla  <[email protected]>
+
+       * lib/profopt.exp (profopt-execute): Add support for profiler type
+       detection.
+
+2026-04-09  Christoph Müllner  <[email protected]>
+
+       PR target/124818
+       * gcc.target/riscv/pr124818.c: New test.
+
+2026-04-09  Tamar Christina  <[email protected]>
+
+       * gcc.target/aarch64/sve/cost_model_16.c: Updated.
+       * gcc.target/aarch64/sve/cost_model_19.c: New test.
+
+2026-04-09  Rainer Orth  <[email protected]>
+
+       * gcc.target/i386/pr124759.c (dg-do): Restrict to Linux.
+
+2026-04-09  Xi Ruoyao  <[email protected]>
+
+       PR target/105192
+       * gcc.c-torture/compile/pr105192.c: New test.
+
 2026-04-08  Christopher Albert  <[email protected]>
 
        PR fortran/96986

Reply via email to