https://gcc.gnu.org/g:fd013e3fe47f2623b581213c6d7c08bdbd5b1614
commit r16-338-gfd013e3fe47f2623b581213c6d7c08bdbd5b1614 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri May 2 00:17:18 2025 +0000 Daily bump. Diff: --- contrib/ChangeLog | 4 ++++ gcc/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 14 ++++++++++++++ gcc/cp/ChangeLog | 27 +++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 34 ++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 4 ++++ 8 files changed, 131 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0be6dd9eac44..2ef5738f48cf 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2025-05-01 Gerald Pfeifer <ger...@pfeifer.com> + + * config-list.mk: Update FreeBSD targets to version 13. + 2025-04-26 Iain Buclaw <ibuc...@gdcproject.org> * config-list.mk: Add m32c*-*-* to the list of obsoleted targets. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac8a2c6cd48d..137e3880406f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,43 @@ +2025-05-01 Jason Merrill <ja...@redhat.com> + + * doc/invoke.texi: Add -fabi-version detail. + * common.opt: Likewise. + +2025-05-01 Andrew Pinski <quic_apin...@quicinc.com> + + * tree-ssa-phiopt.cc (phiopt_early_allow): Only allow a sequence + with one statement for MIN/MAX and the op was MIN/MAX. + +2025-05-01 Ayan Shafqat <ayan.x.shaf...@gmail.com> + + * config/aarch64/arm_acle.h (__sqrt, __sqrtf): New function. + +2025-05-01 Ayan Shafqat <ayan.x.shaf...@gmail.com> + + * config/aarch64/aarch64-simd-builtins.def: Change + BUILTIN_VHSDF_DF to BUILTIN_VHSDF_HSDF. + +2025-05-01 Jason Merrill <ja...@redhat.com> + + PR c++/119162 + * fold-const.cc (maybe_nonzero_address): Return 1 for non-symtab + vars if folding_cxx_constexpr. + +2025-05-01 Richard Biener <rguent...@suse.de> + + * tree-vect-stmts.cc (vectorizable_conversion): Remove non-SLP + paths. + +2025-05-01 Richard Biener <rguent...@suse.de> + + * tree-vect-slp.cc (vect_remove_slp_scalar_calls): Look + at the original stmt. + +2025-05-01 Jakub Jelinek <ja...@redhat.com> + + * combine.cc (try_combine): Sets which satisfy set_noop_p can go + to i2 unless i3 is a jump and the other set is not. + 2025-04-30 Andrew Pinski <quic_apin...@quicinc.com> PR target/120042 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c95ab322f46b..863251542a4a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250501 +20250502 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 4c8fde71aeba..08e747ed6820 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,17 @@ +2025-05-01 Christopher Bazley <chris.baz...@arm.com> + + PR c/119317 + * c-decl.cc (c_get_loop_names): Do not prematurely + end the search for a label that names a loop or + switch statement upon encountering a DEBUG_BEGIN_STMT. + Instead, ignore any instances of DEBUG_BEGIN_STMT. + +2025-05-01 Florian Weimer <fwei...@redhat.com> + + PR c/119950 + * c-typeck.cc (convert_arguments): Check for built-in + function declaration before warning. + 2025-04-28 David Malcolm <dmalc...@redhat.com> * c-decl.cc: Drop include of "make-unique.h". diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a74c74d48174..d50293c5aad4 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,30 @@ +2025-05-01 Patrick Palka <ppa...@redhat.com> + + * constexpr.cc (explain_invalid_constexpr_fn): In the + DECL_CONSTRUCTOR_P branch pass the non-genericized body to + require_potential_constant_expression. + +2025-05-01 Patrick Palka <ppa...@redhat.com> + + PR c++/119034 + PR c++/68942 + * pt.cc (tsubst_expr) <case CALL_EXPR>: Revert PR68942 fix. + * semantics.cc (finish_call_expr): Ensure the callee of an + ADL-enabled call is wrapped in an OVERLOAD. + +2025-05-01 Jason Merrill <ja...@redhat.com> + + * Make-lang.in: Don't pass the full path to gperf. + * std-name-hint.h: Regenerate. + +2025-05-01 Jason Merrill <ja...@redhat.com> + + PR c++/119162 + * constexpr.cc (find_deleted_heap_var): Remove. + (cxx_eval_call_expression): Don't call it. Don't set TREE_STATIC on + heap vars. + (cxx_eval_outermost_constant_expr): Don't mess with varpool. + 2025-04-30 Nathaniel Shead <nathanielosh...@gmail.com> PR c++/120023 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e6ecc8dfe7db..9b2a48d991f1 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2025-05-01 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/119948 + * resolve.cc (gfc_impure_variable): The result of a module + procedure with an interface declaration is not impure even if + the current namespace is not the same as the symbol's. + 2025-04-25 Harald Anlauf <anl...@gmx.de> PR fortran/102900 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index aa5d296884cc..354a2adc3cae 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,37 @@ +2025-05-01 Christopher Bazley <chris.baz...@arm.com> + + PR c/119317 + * gcc.dg/c2y-named-loops-8.c: New test. + +2025-05-01 Florian Weimer <fwei...@redhat.com> + + * gcc.dg/Wdeprecated-non-prototype-5.c: New test. + +2025-05-01 Patrick Palka <ppa...@redhat.com> + + * g++.dg/cpp23/constexpr-nonlit19.C: New test. + +2025-05-01 Patrick Palka <ppa...@redhat.com> + + PR c++/119034 + PR c++/68942 + * g++.dg/template/koenig13.C: New test. + +2025-05-01 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/119948 + * gfortran.dg/pr119948.f90: New test. + +2025-05-01 Ayan Shafqat <ayan.x.shaf...@gmail.com> + + * gcc.target/aarch64/acle/acle_sqrt.c: New test. + +2025-05-01 Richard Biener <rguent...@suse.de> + + PR tree-optimization/120003 + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust aarch64 expected + thread2 number of threads. + 2025-04-30 Nathaniel Shead <nathanielosh...@gmail.com> PR c++/120023 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d7f2a1abd4e4..963183887584 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,7 @@ +2025-05-01 Tobias Burnus <tob...@codesourcery.com> + + * testsuite/libgomp.fortran/allocate-8a.f90: New test. + 2025-04-25 Andrew Stubbs <a...@baylibre.com> * testsuite/libgomp.c/interop-hsa.c: New test.