https://gcc.gnu.org/g:260d8a71ef50c854786fdf8775015b30f784bc25
commit r16-8313-g260d8a71ef50c854786fdf8775015b30f784bc25 Author: GCC Administrator <[email protected]> Date: Sat Mar 28 00:16:25 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 34 ++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 17 +++++++++++++++++ gcc/fortran/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 34 ++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 11 +++++++++++ libstdc++-v3/ChangeLog | 4 ++++ 7 files changed, 140 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 13d878360591..866f59ce1383 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,37 @@ +2026-03-27 Vineet Gupta <[email protected]> + + PR target/124670 + * config/bpf/bpf.md (zero_extendsidi2): Use 'W' in asm template. + +2026-03-27 Andrew Pinski <[email protected]> + + PR rtl-optimization/124649 + * regcprop.cc (maybe_mode_change): Return early + for unordered modes. + +2026-03-27 Robin Dapp <[email protected]> + + PR target/124613 + * config/riscv/riscv-vector-builtins.cc (rvv_switcher::rvv_switcher): + Add riscv_registering_builtins. + (rvv_switcher::~rvv_switcher): Set riscv_registering_builtins to + false. + * config/riscv/riscv.cc (riscv_vector_mode_supported_p): Use + riscv_registering_builtins. + * config/riscv/riscv.h: Declare. + +2026-03-27 Richard Biener <[email protected]> + + PR debug/124644 + * dwarf2out.cc (dwarf2out_abstract_function): Only + add DW_AT_artificial if the decl isn't DECL_ARTIFICIAL. + +2026-03-27 Torbjörn SVENSSON <[email protected]> + + * Makefile.in: (PLUGIN_HEADERS): Add $(srcdir)/topics/*.h. + (install-plugin): Preserve directory structure for topics + headers. + 2026-03-25 Richard Biener <[email protected]> PR gcov-profile/121074 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 87a54be35610..7daf918c8132 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260327 +20260328 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index bb88862de6c3..53557eeddccb 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,20 @@ +2026-03-27 Eric Botcazou <[email protected]> + + * sem_ch12.adb (Analyze_Structural_Associations): Create a local + instance instead of a structural instance when a local entity of + a library-level package is used in a subprogram instantiation. + +2026-03-27 Eric Botcazou <[email protected]> + + PR ada/124596 + * sem_ch12.ads (Check_Private_View): Move around. + * sem_ch12.adb (Check_Private_View): Retrieve the partial view + by means of a call to Incomplete_Or_Partial_View. + (Save_Global_References.Set_Global_Type): Do not force the full + view of a type when only the partial declaration is visible. + * sem_res.adb (Resolve_Actuals.Insert_Default): Remove obsolete + code coping with the above kludge. + 2026-03-23 Eric Botcazou <[email protected]> PR ada/124607 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 961aa9930ec2..ffa853a2dd90 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,42 @@ +2026-03-27 Paul Thomas <[email protected]> + + PR fortran/102619 + * trans-expr.cc (gfc_get_interface_mapping_array): Add argument + 'assumed_rank_formal', which if true returns the descriptor in + 'ifm'. + (gfc_add_interface_mapping): Detect an assumed rank formal arg + of a non-intrinsic function to set 'assumed_rank_formal' and + pass the descriptor to gfc_get_interface_mapping_array. + +2026-03-27 Harald Anlauf <[email protected]> + + PR fortran/124656 + * check.cc (min_max_args): Fix array index used for registering + labeled arguments of the MIN/MAX intrinsics for subsequent + duplicate label checks. + +2026-03-27 Harald Anlauf <[email protected]> + + PR fortran/124631 + * simplify.cc (gfc_simplify_eoshift): Initialize sstride[0] to + prevent pointer arithmetic with undefined offset. Fix several + frontend memleaks. + +2026-03-27 Paul Thomas <[email protected]> + + PR fortran/114021 + * symbol.cc (gfc_get_unique_symtree): If the namespace argument + is NULL, allocate a new symtree and provide it with the unique + name. + * trans-expr.cc (trans_scalar_assign): In the deep copy of a + derived type with allocatable components, fix the rhs value if + it is not a constant or a variable. + * trans-stmt.cc (gfc_trans_allocate): Do not deallocate + allocatable components of a source that is not a variable and + is a pointer. If the DECL_NAME or its IDENTIFIER_POINTER are + null,use gfc_get_unique_symtree with NULL namespace to obtain a + symtree for the assignment. + 2026-03-26 Paul Thomas <[email protected]> PR fortran/115315 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5a6c9d317bfc..d20a5cb0c3b4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,37 @@ +2026-03-27 Vineet Gupta <[email protected]> + + PR target/124670 + * gcc.target/bpf/zero-ext.c: New test. + +2026-03-27 Paul Thomas <[email protected]> + + PR fortran/102619 + * gfortran.dg/pr102619.f90: New test. + +2026-03-27 Eric Botcazou <[email protected]> + + * gnat.dg/generic_inst21.adb: New test. + +2026-03-27 Andrew Pinski <[email protected]> + + PR rtl-optimization/124649 + * gcc.dg/torture/pr124649-1.c: New test. + +2026-03-27 Paul Thomas <[email protected]> + + PR fortran/114021 + * gfortran.dg/pr114021.f90: New test. + +2026-03-27 Richard Biener <[email protected]> + + PR debug/124644 + * g++.dg/debug/pr124644.C: New testcase. + +2026-03-27 Paul Thomas <[email protected]> + + PR fortran/101281 + * gfortran.dg/pr101281.f90: New test. + 2026-03-26 Paul Thomas <[email protected]> PR fortran/115315 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 1bec186c00d5..a77142e890b9 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,14 @@ +2026-03-27 Tobias Burnus <[email protected]> + + * target.c (omp_target_is_present, omp_get_mapped_ptr): Update handling + for nullptr and shared-memory devices. + * libgomp.texi (omp_target_is_present, omp_get_mapped_ptr): Update + description, add see-also @refs. + (omp_target_is_accessible, omp_target_associate_ptr): Add see-also + @refs. + * testsuite/libgomp.c/omp_target_is_present.c: New test. + * testsuite/libgomp.c/omp_target_is_present-2.c: New test. + 2026-03-26 Prathamesh Kulkarni <[email protected]> PR libgomp/124123 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f742f06830b5..4bfc3d9f5142 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2026-03-27 Nathan Myers <[email protected]> + + * include/bits/stl_tree.h: Delete comment. + 2026-03-25 Alexandre Oliva <[email protected]> * testsuite/30_threads/condition_variable_any/stop_token/wait_on.cc
