https://gcc.gnu.org/g:7efe3aa9b5d4d7aba3736d1393b007705522dc45

commit r15-7978-g7efe3aa9b5d4d7aba3736d1393b007705522dc45
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 12 00:18:35 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog                    |  24 ++++++++++
 contrib/ChangeLog            |   9 ++++
 gcc/ChangeLog                |  92 +++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |   2 +-
 gcc/c/ChangeLog              |  17 +++++++
 gcc/cobol/ChangeLog          |  76 +++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog             |   7 +++
 gcc/d/ChangeLog              |   6 +++
 gcc/fortran/ChangeLog        |  16 +++++++
 gcc/testsuite/ChangeLog      | 106 +++++++++++++++++++++++++++++++++++++++++++
 libgcobol/ChangeLog          |  72 +++++++++++++++++++++++++++++
 maintainer-scripts/ChangeLog |   4 ++
 12 files changed, 430 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 23dcbe20d826..6de72a5e11e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2025-03-11  Bob Dubner  <rdub...@symas.com>
+
+       * MAINTAINERS: Add myself.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR cobol/119216
+       * configure.ac: Check for UNSUPPORTED set by libgcobol/configure.tgt
+       rather than LIBGCOBOL_SUPPORTED.
+       * configure: Regenerate.
+
+2025-03-11  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * configure: Regenerate.
+       * configure.ac: Do not build COBOL on Darwin by default,
+       even for --enable-languages=all.
+
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * Makefile.def: Add libgcobol module and cobol language.
+       * Makefile.in: Regenerate.
+       * configure.ac: Add libgcobol module and cobol language.
+       * configure: Regenerate.
+
 2025-03-05  Tomasz KamiƄski  <tkami...@redhat.com>
 
        * MAINTAINERS: Add myself.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 91d7a7d72550..60db0c617b6a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,12 @@
+2025-03-11  Jonathan Wakely  <jwak...@redhat.com>
+
+       * gcc-git-customization.sh: Delete outdated commands for
+       migrating from very old git setups.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * gcc-changelog/git_commit.py (bug_components): Add cobol.
+
 2025-03-10  Jakub Jelinek  <ja...@redhat.com>
 
        * gcc-changelog/git_commit.py (default_changelog_locations):
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e3189db09d7b..704146d97aa2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,95 @@
+2025-03-12  Jeff Law  <j...@ventanamicro.com>
+
+       Revert:
+       2025-03-09  Jeff Law  <j...@ventanamicro.com>
+
+       PR rtl-optimization/117467
+       * ext-dce.cc (ext_dce_process_uses): When trivially possible advance
+       the iterator over the destination of a SET.
+
+2025-03-11  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/119131
+       * config/aarch64/aarch64.cc (aarch64_valid_fp_move): Remove check
+       for !DECIMAL_FLOAT_MODE_P.
+       (aarch64_float_const_representable_p): Reject decimal floating modes.
+       * config/aarch64/aarch64.md (mov<mode>): Likewise.
+
+2025-03-11  Jonathan Wakely  <jwak...@redhat.com>
+
+       * doc/extend.texi (Common Variable Attributes): Fix grammar in
+       final sentence of -ftrivial-auto-var-init description.
+
+2025-03-11  Juergen Christ  <jchr...@linux.ibm.com>
+
+       * config/s390/s390.cc (s390_delegitimize_address): Add missing case.
+
+2025-03-11  Martin Jambor  <mjam...@suse.cz>
+
+       * tree-ssa-alias.cc (ao_compare::compare_ao_refs): Fix a
+       copy-and-paste error.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * dwarf2out.cc (gen_compile_unit_die): Use DW_LANG_Cobol85 if
+       language_string is "GCC COBOL" rather than "Cobol".
+
+2025-03-11  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/119204
+       * builtins.cc (fold_builtin_strcspn): Preserve the original
+       expression type.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/119183
+       * tree.cc (skip_simple_arithmetic): If first operand of binary
+       expr is TREE_CONSTANT or TREE_READONLY with no side-effects, call
+       tree_invariant_p on that operand first instead of on the second.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR debug/119190
+       * tree-complex.cc (update_complex_assignment, tree_lower_complex):
+       Perform simple dce on dce_worklist only if optimize.
+
+2025-03-11  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * config.gcc: Fail in case of option --with-mode=esa.
+       * config/s390/s390.cc (s390_option_override_internal): Default
+       to z/Architecture mode.
+       * config/s390/s390.h (DRIVER_SELF_SPECS): Ditto.
+       * config/s390/s390.opt: Emit a warning for option -mesa.
+       * doc/invoke.texi: Document the change.
+
+2025-03-11  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       PR target/115835
+       * config/s390/s390.cc (s390_insn_cost): Implement.
+       (TARGET_INSN_COST): Define.
+
+2025-03-11  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119166
+       * tree-vect-stmts.cc (get_load_store_type): Guard SLP tree
+       access.
+
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * doc/contrib.texi: Update for gcobol.
+       * doc/frontends.texi: Likewise.
+       * doc/install.texi: Likewise.
+       * doc/invoke.texi: Likewise.
+       * doc/sourcebuild.texi: Likewise.
+       * doc/standards.texi: Likewise.
+
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * Makefile.in (installdirs): Create man3 directory.
+       * common.opt (static-libgcobol): New driver option.
+       * dwarf2out.cc (gen_compile_unit_die): Support Cobol as
+       source language.
+
 2025-03-10  Richard Sandiford  <richard.sandif...@arm.com>
            Kugan Vivekanandarajah  <kvivekana...@nvidia.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4bd9e51ab1b5..a2876d18ceb6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250311
+20250312
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 8a1b3bdd5be9..54775d46cf9f 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,20 @@
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/117178
+       * c-typeck.cc (output_init_element): Pass field to digest_init
+       only for record/union types, otherwise pass constructor_fields
+       if non-NULL and constructor_decl if constructor_fields is NULL.
+
+2025-03-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c/118579
+       * c-parser.cc (c_parser_omp_variable_list): Capture location
+       information when KIND is OMP_CLAUSE_ERROR.
+       (c_parser_oacc_data_clause_deviceptr): Use the improved location
+       for diagnostics, and remove the FIXME.
+       (c_finish_omp_declare_variant): Likewise.
+       (c_parser_omp_threadprivate): Likewise.
+
 2025-03-07  Kees Cook  <k...@kernel.org>
            Jakub Jelinek  <ja...@redhat.com>
 
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 501b0062a9c4..fd4e6bea4c77 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,79 @@
+2025-03-11  Richard Biener  <rguent...@suse.de>
+
+       * gcobolspec.cc (lang_specific_driver): For OPT_print_* do
+       not error on no input files.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * Make-lang.in: Remove .exe extension from comments.
+       (cobol.serial): Set to cobol1$(exeext).
+       (cobol1$(exeext)): Depend on $(cobol.prev).  Add
+       LINK_PROGRESS calls before/after the link command.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * Make-lang.in (cobol/parse.c, cobol/cdf.c, cobol/scan.c): Remove.
+       (cobol/parse.cc, cobol/cdf.cc, cobol/scan.cc): New goals.
+       (cobol/cdf.o): Depend on cobol/cdf.cc rather than cobol/cdf.c.
+       (cobol/parse.o): Depend on cobol/parse.cc rather than cobol/parse.c.
+       (cobol/scan.o): Depend on cobol/scan.cc rather than cobol/scan.c,
+       on cobol/cdf.cc rather than cobol/cdf.c and on cobol/parse.cc rather
+       than cobol/parse.c.
+       (cobol.srcextra): Depend on cobol/parse.cc cobol/cdf.cc cobol/scan.cc
+       rather than cobol/parse.c cobol/cdf.c cobol/scan.c.
+
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * LICENSE: New file.
+       * Make-lang.in: New file.
+       * config-lang.in: New file.
+       * lang.opt: New file.
+       * lang.opt.urls: New file.
+       * cbldiag.h: New file.
+       * cdfval.h: New file.
+       * cobol-system.h: New file.
+       * copybook.h: New file.
+       * dts.h: New file.
+       * exceptg.h: New file.
+       * gengen.h: New file.
+       * genmath.h: New file.
+       * genutil.h: New file.
+       * inspect.h: New file.
+       * lang-specs.h: New file.
+       * lexio.h: New file.
+       * parse_ante.h: New file.
+       * parse_util.h: New file.
+       * scan_ante.h: New file.
+       * scan_post.h: New file.
+       * show_parse.h: New file.
+       * structs.h: New file.
+       * symbols.h: New file.
+       * token_names.h: New file.
+       * util.h: New file.
+       * cdf-copy.cc: New file.
+       * lexio.cc: New file.
+       * scan.l: New file.
+       * parse.y: New file.
+       * genapi.cc: New file.
+       * genapi.h: New file.
+       * gengen.cc: New file.
+       * genmath.cc: New file.
+       * genutil.cc: New file.
+       * cdf.y: New file.
+       * cobol1.cc: New file.
+       * convert.cc: New file.
+       * except.cc: New file.
+       * gcobolspec.cc: New file.
+       * structs.cc: New file.
+       * symbols.cc: New file.
+       * symfind.cc: New file.
+       * util.cc: New file.
+       * gcobc: New file.
+       * gcobol.1: New file.
+       * gcobol.3: New file.
+       * help.gen: New file.
+       * udf/stored-char-length.cbl: New file.
+
 
 Copyright (C) 2025 Free Software Foundation, Inc.
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 774de83260e2..fe62748e3da9 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119162
+       * constexpr.cc (find_deleted_heap_var): New.
+       (cxx_eval_call_expression): Don't cache a
+       reference to heap_deleted.
+
 2025-03-10  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        * module.cc (trees_out::has_tu_local_dep): Also look at the
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5a88ffa149c2..5e52fedfabba 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,9 @@
+2025-03-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       PR d/119139
+       * decl.cc (get_symbol_decl): Don't set TREE_READONLY for __result
+       declarations.
+
 2025-02-28  Iain Buclaw  <ibuc...@gdcproject.org>
 
        PR d/116961
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 5f4137271480..957cc088f500 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2025-03-11  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/119199
+       * decl.cc (gfc_match_save): Reject SAVE statement of a COMMON block
+       when in a BLOCK construct.
+       * trans-common.cc (translate_common): Avoid NULL pointer dereference.
+
+2025-03-11  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/119078
+       * frontend-passes.cc (check_against_globals): Do not check
+       for abstract interfaces or dummy arguments.
+       * resolve.cc (gfc_verify_binding_labels): Adjust comment.
+       Do not put abstract interfaces or dummy argument into global
+       namespace.
+
 2025-03-10  Andre Vehreschild  <ve...@gcc.gnu.org>
 
        PR fortran/107143
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 488685018ceb..95a405651c60 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,109 @@
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/117178
+       * gcc.dg/Wunterminated-string-initialization-2.c: New test.
+
+2025-03-11  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/119131
+       * gcc.dg/torture/pr119131-1.c: New test.
+
+2025-03-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119162
+       * g++.dg/cpp2a/constexpr-new26.C: New test.
+
+2025-03-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c/118579
+       * c-c++-common/gomp/pr118579.c: New testcase.
+
+2025-03-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       PR d/119139
+       * gdc.dg/pr119139.d: New test.
+
+2025-03-11  Oscar Gustafsson  <oscar.gustafs...@gmail.com>
+
+       * gcc.dg/builtin-bswap-5.c: Improve test vector to avoid nibble
+       swaps passing.
+
+2025-03-11  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/119199
+       * gfortran.dg/common_30.f90: New test.
+       * gfortran.dg/common_31.f90: New test.
+
+2025-03-11  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR target/118956
+       * gcc.target/aarch64/sve/pred-not-gen-1.c: Add XFAILs.
+       * gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise.
+
+2025-03-11  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/119078
+       * gfortran.dg/interface_58.f90: New test.
+
+2025-03-11  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * gcc.target/aarch64/tbz_2.c: Accept both 32-bit and 64-bit registers.
+
+2025-03-11  Juergen Christ  <jchr...@linux.ibm.com>
+
+       * gcc.target/s390/delegitimize-1.c: New test.
+
+2025-03-11  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/119171
+       * gcc.target/i386/pr119171-1.c: New test.
+       * gcc.target/i386/pr119171-2.c: Likewise.
+
+2025-03-11  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/119204
+       * gcc.dg/pr119204.c: New testcase.
+
+2025-03-11  Richard Earnshaw  <rearn...@arm.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_neon_h_ok_nocache): Return zero if
+       check_effective_target_arm_libc_fp_abi_ok reports failure.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c/119183
+       * gcc.dg/pr119183.c: New test.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR debug/119190
+       * gfortran.dg/guality/pr119190.f90: New test.
+
+2025-03-11  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * gcc.target/s390/20020926-1.c: Deal with deprecation warning.
+       * gcc.target/s390/dwarfregtable-1.c: Ditto.
+       * gcc.target/s390/fp2int1.c: Ditto.
+       * gcc.target/s390/pr102222.c: Ditto.
+       * gcc.target/s390/pr106355-3.c: Ditto.
+       * gcc.target/s390/pr61078.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-10.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-12.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-14.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-18.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-2.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-20.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-22.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-24.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-26.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-28.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-30.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-32.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-4.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-6.c: Ditto.
+       * gcc.target/s390/target-attribute/tattr-m31-8.c: Ditto.
+
 2025-03-10  Richard Sandiford  <richard.sandif...@arm.com>
            Kugan Vivekanandarajah  <kvivekana...@nvidia.com>
 
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 501b0062a9c4..b3e69c0645a9 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,75 @@
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * config.h.in: Regenerate.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       PR cobol/119216
+       * configure.tgt: On fully unsupported targets set UNSUPPORTED=1.
+       * configure.ac: Add AC_CHECK_SIZEOF([void *]), source in
+       configure.tgt and set BUILD_LIBGCOBOL also based on
+       LIBGCOBOL_SUPPORTED.
+       * Makefile.am (toolexeclib_LTLIBRARIES): Conditionalize on
+       BUILD_LIBGCOBOL.
+       (AM_CFLAGS): Rename to ...
+       (AM_CXXFLAGS): ... this.
+       (%.lo: %.cc): Use $(AM_CXXFLAGS) rather than $(AM_CFLAGS).
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * Makefile.am: Remove tons of VAR = @VAR@ style lines.
+       (libgcobol.la): Remove.
+       (libgcobol_la_LFLAGS): Remove.
+       (all): Remove.
+       (.PHONY): Remove.
+       (install): Remove.
+       (%.lo: %.c): Remove.
+       (doc): Remove.
+       (install-html install-pdf install-info): Remove.
+       * Makefile.in: Regenerate.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * configure.tgt: Remove x86_64-*-linux*x32 special case.
+
+2025-03-11  Jakub Jelinek  <ja...@redhat.com>
+
+       * configure.tgt: Only set LIBGCOBOL_SUPPORTED for lp64
+       multilibs of powerpc64le-*-linux* and x86_64-*-linux*.  Handle
+       i?86-*-linux* the same as x86_64-*-linux*.
+
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * Makefile.am: New file.
+       * Makefile.in: Autogenerate.
+       * acinclude.m4: Likewise.
+       * aclocal.m4: Likewise.
+       * configure.ac: New file.
+       * configure: Autogenerate.
+       * configure.tgt: New file.
+       * README: New file.
+       * charmaps.cc: New file.
+       * config.h.in: New file.
+       * constants.cc: New file.
+       * gfileio.cc: New file.
+       * gmath.cc: New file.
+       * io.cc: New file.
+       * valconv.cc: New file.
+       * charmaps.h: New file.
+       * common-defs.h: New file.
+       * ec.h: New file.
+       * exceptl.h: New file.
+       * gcobolio.h: New file.
+       * gfileio.h: New file.
+       * gmath.h: New file.
+       * io.h: New file.
+       * libgcobol.h: New file.
+       * valconv.h: New file.
+       * libgcobol.cc: New file.
+       * intrinsic.cc: New file.
+
 
 Copyright (C) 2025 Free Software Foundation, Inc.
 
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 4450b2ae1b6f..07d134dab5b1 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-11  James K. Lowden  <jklow...@symas.com>
+
+       * update_web_docs_git: Add libgcobol module and cobol language.
+
 2024-12-03  David Malcolm  <dmalc...@redhat.com>
 
        PR web/117883

Reply via email to