[gcc r15-7978] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Mar 12 00:19:10 GMT 2025


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  <rdubner@symas.com>
+
+	* MAINTAINERS: Add myself.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <iain@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  <jklowden@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  <tkaminsk@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  <jwakely@redhat.com>
+
+	* gcc-git-customization.sh: Delete outdated commands for
+	migrating from very old git setups.
+
+2025-03-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc-changelog/git_commit.py (bug_components): Add cobol.
+
 2025-03-10  Jakub Jelinek  <jakub@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  <jlaw@ventanamicro.com>
+
+	Revert:
+	2025-03-09  Jeff Law  <jlaw@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_apinski@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  <jwakely@redhat.com>
+
+	* doc/extend.texi (Common Variable Attributes): Fix grammar in
+	final sentence of -ftrivial-auto-var-init description.
+
+2025-03-11  Juergen Christ  <jchrist@linux.ibm.com>
+
+	* config/s390/s390.cc (s390_delegitimize_address): Add missing case.
+
+2025-03-11  Martin Jambor  <mjambor@suse.cz>
+
+	* tree-ssa-alias.cc (ao_compare::compare_ao_refs): Fix a
+	copy-and-paste error.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <rguenther@suse.de>
+
+	PR middle-end/119204
+	* builtins.cc (fold_builtin_strcspn): Preserve the original
+	expression type.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <jakub@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  <stefansf@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  <stefansf@gcc.gnu.org>
+
+	PR target/115835
+	* config/s390/s390.cc (s390_insn_cost): Implement.
+	(TARGET_INSN_COST): Define.
+
+2025-03-11  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/119166
+	* tree-vect-stmts.cc (get_load_store_type): Guard SLP tree
+	access.
+
+2025-03-11  James K. Lowden  <jklowden@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  <jklowden@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.sandiford@arm.com>
 	    Kugan Vivekanandarajah  <kvivekananda@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  <jakub@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  <sloosemore@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  <kees@kernel.org>
 	    Jakub Jelinek  <jakub@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  <rguenther@suse.de>
+
+	* gcobolspec.cc (lang_specific_driver): For OPT_print_* do
+	not error on no input files.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <jakub@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  <jklowden@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  <jason@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  <nathanieloshead@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  <ibuclaw@gdcproject.org>
+
+	PR d/119139
+	* decl.cc (get_symbol_decl): Don't set TREE_READONLY for __result
+	declarations.
+
 2025-02-28  Iain Buclaw  <ibuclaw@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  <anlauf@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  <tkoenig@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  <vehre@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  <jakub@redhat.com>
+
+	PR c/117178
+	* gcc.dg/Wunterminated-string-initialization-2.c: New test.
+
+2025-03-11  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR target/119131
+	* gcc.dg/torture/pr119131-1.c: New test.
+
+2025-03-11  Jason Merrill  <jason@redhat.com>
+
+	PR c++/119162
+	* g++.dg/cpp2a/constexpr-new26.C: New test.
+
+2025-03-11  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	PR c/118579
+	* c-c++-common/gomp/pr118579.c: New testcase.
+
+2025-03-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/119139
+	* gdc.dg/pr119139.d: New test.
+
+2025-03-11  Oscar Gustafsson  <oscar.gustafsson@gmail.com>
+
+	* gcc.dg/builtin-bswap-5.c: Improve test vector to avoid nibble
+	swaps passing.
+
+2025-03-11  Harald Anlauf  <anlauf@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.sandiford@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  <tkoenig@gcc.gnu.org>
+
+	PR fortran/119078
+	* gfortran.dg/interface_58.f90: New test.
+
+2025-03-11  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/tbz_2.c: Accept both 32-bit and 64-bit registers.
+
+2025-03-11  Juergen Christ  <jchrist@linux.ibm.com>
+
+	* gcc.target/s390/delegitimize-1.c: New test.
+
+2025-03-11  H.J. Lu  <hjl.tools@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  <rguenther@suse.de>
+
+	PR middle-end/119204
+	* gcc.dg/pr119204.c: New testcase.
+
+2025-03-11  Richard Earnshaw  <rearnsha@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  <jakub@redhat.com>
+
+	PR c/119183
+	* gcc.dg/pr119183.c: New test.
+
+2025-03-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/119190
+	* gfortran.dg/guality/pr119190.f90: New test.
+
+2025-03-11  Stefan Schulze Frielinghaus  <stefansf@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.sandiford@arm.com>
 	    Kugan Vivekanandarajah  <kvivekananda@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  <jakub@redhat.com>
+
+	* config.h.in: Regenerate.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <jakub@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  <jakub@redhat.com>
+
+	* configure.tgt: Remove x86_64-*-linux*x32 special case.
+
+2025-03-11  Jakub Jelinek  <jakub@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  <jklowden@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  <jklowden@symas.com>
+
+	* update_web_docs_git: Add libgcobol module and cobol language.
+
 2024-12-03  David Malcolm  <dmalcolm@redhat.com>
 
 	PR web/117883


More information about the Gcc-cvs mailing list