https://gcc.gnu.org/g:d72b4e9f78f841a032538070a035177cc4f20d68
commit r15-9417-gd72b4e9f78f841a032538070a035177cc4f20d68 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Mon Apr 14 00:16:58 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 21 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cobol/ChangeLog | 23 +++++++++++++++++++++++ gcc/cp/ChangeLog | 26 ++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 20 ++++++++++++++++++++ libgcobol/ChangeLog | 5 +++++ libgfortran/ChangeLog | 8 ++++++++ 8 files changed, 111 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 131d5bde9c48..f970c13b8557 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2025-04-13 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> + + * config/s390/s390.cc: Add z17 scheduler description. + * config/s390/s390.h: Ditto. + * config/s390/s390.md: Ditto. + * config/s390/9175.md: New file. + +2025-04-13 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> + + * common/config/s390/s390-common.cc: Rename arch15 to z17. + * config.gcc: Add z17. + * config/s390/driver-native.cc: Detect z17 machine. + * config/s390/s390-builtins.def (B_VXE3): Rename arch15 to z17. + * config/s390/s390-c.cc (s390_resolve_overloaded_builtin): Ditto. + * config/s390/s390-opts.h (enum processor_type): Ditto. + * config/s390/s390.cc: Ditto. + * config/s390/s390.h: Ditto. + * config/s390/s390.md: Ditto. + * config/s390/s390.opt: Add z17. + * doc/invoke.texi: Ditto. + 2025-04-12 Sandra Loosemore <sloosem...@baylibre.com> PR target/97585 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2061764a097c..1e2b10c9cd98 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250413 +20250414 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 8f6fd7aa13c2..07c687c42cff 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,26 @@ +2025-04-13 Rainer Orth <r...@cebitec.uni-bielefeld.de> + Simon Sobisch <simonsobi...@gnu.org> + + PR cobol/119217 + * parse.y: Rename OVERFLOW to OVERFLOW_kw. + Specify type name in %token directive. + * scan.l: Likewise. + * token_names.h: Regenerate. + +2025-04-13 Rainer Orth <r...@cebitec.uni-bielefeld.de> + + PR cobol/119217 + * util.cc (class timespec_t): Rename to cbl_timespec. + +2025-04-13 Rainer Orth <r...@cebitec.uni-bielefeld.de> + + * genapi.cc: Include target.h. + (section_label): Use ASM_COMMENT_START. + (paragraph_label): Likewise. + (parser_perform): Likewise. + (internal_perform_through): Likewise. + (hijack_for_development): Likewise. + 2025-04-12 Bob Dubner <rdub...@symas.com> PR cobol/119694 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ddc215c17095..e9e80f8903a7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,29 @@ +2025-04-13 Patrick Palka <ppa...@redhat.com> + + PR c++/115639 + * constexpr.cc (struct constexpr_call): Add NSDMIs to each + field. Replace 'result' data member with 3-element 'results' + array and a 'result' accessor function. Remove + 'manifestly_const_eval' data member. + (constexpr_call_hasher::equal): Adjust after constexpr_call + layout change. + (cxx_eval_call_expression): Likewise. Define some local + variables closer to their first use. Use unknown_type_node + instead of NULL_TREE as the "in progress" result. After + successully evaluating a call with mce_unknown, also cache the + result in the corresponding mce_true and mce_false slots. + +2025-04-13 Nathaniel Shead <nathanielosh...@gmail.com> + + * module.cc (trees_in::is_matching_decl): Don't check for + mismatches when importing a DECL_MAYBE_DELETED function over one + that's already finished. + +2025-04-13 Nathaniel Shead <nathanielosh...@gmail.com> + + * module.cc (trees_in::is_matching_decl): Add custom errors for + different kinds of mismatches. + 2025-04-12 Patrick Palka <ppa...@redhat.com> PR c++/116416 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e81b66026113..a10d8dfbb180 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2025-04-13 Thomas Koenig <tkoe...@gcc.gnu.org> + + PR fortran/119669 + * interface.cc (compare_parameter): Error when mismatch between + formal argument as subroutine and function. If the dummy + argument is a known function, set its typespec. + 2025-04-12 Thomas Schwinge <tschwi...@baylibre.com> PR fortran/101602 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6c9eb39d3cc4..5710dbe39110 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2025-04-13 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR libfortran/119502 + * gfortran.dg/pr119502.f90: New test. + +2025-04-13 Nathaniel Shead <nathanielosh...@gmail.com> + + * g++.dg/modules/noexcept-4_a.H: New test. + * g++.dg/modules/noexcept-4_b.C: New test. + +2025-04-13 Nathaniel Shead <nathanielosh...@gmail.com> + + * g++.dg/modules/lambda-8_b.C: Adjust error. + * g++.dg/modules/leg-merge-4_c.C: Likewise. + +2025-04-13 Thomas Koenig <tkoe...@gcc.gnu.org> + + PR fortran/119669 + * gfortran.dg/interface_59.f90: New test. + 2025-04-12 Iain Buclaw <ibuc...@gdcproject.org> PR d/119761 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 967e71e10224..1d3822a411ec 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,8 @@ +2025-04-13 Rainer Orth <r...@cebitec.uni-bielefeld.de> + + * valconv.cc (__gg__string_to_numeric_edited): Use strchr instead + of index. + 2025-04-12 Bob Dubner <rdub...@symas.com> PR cobol/119694 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 3eaf75d8f5a9..956b43d19f5b 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,11 @@ +2025-04-13 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR libfortran/119502 + * io/close.c (st_close): Issue an error and avoid + calling close_share when there is no stream assigned. + * io/open.c (st_open): If there is no stream assigned + to the unit, unlock the unit and issue an error. + 2025-04-09 Paul Thomas <pa...@gcc.gnu.org> and Harald Anlauf <anl...@gcc.gnu.org>