From 7efe3aa9b5d4d7aba3736d1393b007705522dc45 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 12 Mar 2025 00:18:35 +0000 Subject: [PATCH] Daily bump. --- 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 23dcbe20d82..6de72a5e11e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +2025-03-11 Bob Dubner + + * MAINTAINERS: Add myself. + +2025-03-11 Jakub Jelinek + + PR cobol/119216 + * configure.ac: Check for UNSUPPORTED set by libgcobol/configure.tgt + rather than LIBGCOBOL_SUPPORTED. + * configure: Regenerate. + +2025-03-11 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Do not build COBOL on Darwin by default, + even for --enable-languages=all. + +2025-03-11 James K. Lowden + + * 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 * MAINTAINERS: Add myself. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 91d7a7d7255..60db0c617b6 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,12 @@ +2025-03-11 Jonathan Wakely + + * gcc-git-customization.sh: Delete outdated commands for + migrating from very old git setups. + +2025-03-11 Jakub Jelinek + + * gcc-changelog/git_commit.py (bug_components): Add cobol. + 2025-03-10 Jakub Jelinek * gcc-changelog/git_commit.py (default_changelog_locations): diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e3189db09d7..704146d97aa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,95 @@ +2025-03-12 Jeff Law + + Revert: + 2025-03-09 Jeff Law + + 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 + + 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): Likewise. + +2025-03-11 Jonathan Wakely + + * doc/extend.texi (Common Variable Attributes): Fix grammar in + final sentence of -ftrivial-auto-var-init description. + +2025-03-11 Juergen Christ + + * config/s390/s390.cc (s390_delegitimize_address): Add missing case. + +2025-03-11 Martin Jambor + + * tree-ssa-alias.cc (ao_compare::compare_ao_refs): Fix a + copy-and-paste error. + +2025-03-11 Jakub Jelinek + + * dwarf2out.cc (gen_compile_unit_die): Use DW_LANG_Cobol85 if + language_string is "GCC COBOL" rather than "Cobol". + +2025-03-11 Richard Biener + + PR middle-end/119204 + * builtins.cc (fold_builtin_strcspn): Preserve the original + expression type. + +2025-03-11 Jakub Jelinek + + 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 + + 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 + + * 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 + + PR target/115835 + * config/s390/s390.cc (s390_insn_cost): Implement. + (TARGET_INSN_COST): Define. + +2025-03-11 Richard Biener + + PR tree-optimization/119166 + * tree-vect-stmts.cc (get_load_store_type): Guard SLP tree + access. + +2025-03-11 James K. Lowden + + * 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 + + * 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 Kugan Vivekanandarajah diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4bd9e51ab1b..a2876d18ceb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250311 +20250312 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 8a1b3bdd5be..54775d46cf9 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,20 @@ +2025-03-11 Jakub Jelinek + + 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 + + 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 Jakub Jelinek diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 501b0062a9c..fd4e6bea4c7 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,79 @@ +2025-03-11 Richard Biener + + * gcobolspec.cc (lang_specific_driver): For OPT_print_* do + not error on no input files. + +2025-03-11 Jakub Jelinek + + * 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 + + * 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 + + * 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 774de83260e..fe62748e3da 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2025-03-11 Jason Merrill + + 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 * module.cc (trees_out::has_tu_local_dep): Also look at the diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 5a88ffa149c..5e52fedfabb 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,9 @@ +2025-03-11 Iain Buclaw + + PR d/119139 + * decl.cc (get_symbol_decl): Don't set TREE_READONLY for __result + declarations. + 2025-02-28 Iain Buclaw PR d/116961 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 5f413727148..957cc088f50 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,19 @@ +2025-03-11 Harald Anlauf + + 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 + + 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 PR fortran/107143 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 488685018ce..95a405651c6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,109 @@ +2025-03-11 Jakub Jelinek + + PR c/117178 + * gcc.dg/Wunterminated-string-initialization-2.c: New test. + +2025-03-11 Andrew Pinski + + PR target/119131 + * gcc.dg/torture/pr119131-1.c: New test. + +2025-03-11 Jason Merrill + + PR c++/119162 + * g++.dg/cpp2a/constexpr-new26.C: New test. + +2025-03-11 Sandra Loosemore + + PR c/118579 + * c-c++-common/gomp/pr118579.c: New testcase. + +2025-03-11 Iain Buclaw + + PR d/119139 + * gdc.dg/pr119139.d: New test. + +2025-03-11 Oscar Gustafsson + + * gcc.dg/builtin-bswap-5.c: Improve test vector to avoid nibble + swaps passing. + +2025-03-11 Harald Anlauf + + PR fortran/119199 + * gfortran.dg/common_30.f90: New test. + * gfortran.dg/common_31.f90: New test. + +2025-03-11 Richard Sandiford + + 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 + + PR fortran/119078 + * gfortran.dg/interface_58.f90: New test. + +2025-03-11 Richard Sandiford + + * gcc.target/aarch64/tbz_2.c: Accept both 32-bit and 64-bit registers. + +2025-03-11 Juergen Christ + + * gcc.target/s390/delegitimize-1.c: New test. + +2025-03-11 H.J. Lu + + PR target/119171 + * gcc.target/i386/pr119171-1.c: New test. + * gcc.target/i386/pr119171-2.c: Likewise. + +2025-03-11 Richard Biener + + PR middle-end/119204 + * gcc.dg/pr119204.c: New testcase. + +2025-03-11 Richard Earnshaw + + * 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 + + PR c/119183 + * gcc.dg/pr119183.c: New test. + +2025-03-11 Jakub Jelinek + + PR debug/119190 + * gfortran.dg/guality/pr119190.f90: New test. + +2025-03-11 Stefan Schulze Frielinghaus + + * 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 Kugan Vivekanandarajah diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 501b0062a9c..b3e69c0645a 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,75 @@ +2025-03-11 Jakub Jelinek + + * config.h.in: Regenerate. + +2025-03-11 Jakub Jelinek + + 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 + + * 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 + + * configure.tgt: Remove x86_64-*-linux*x32 special case. + +2025-03-11 Jakub Jelinek + + * 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 + + * 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 4450b2ae1b6..07d134dab5b 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,7 @@ +2025-03-11 James K. Lowden + + * update_web_docs_git: Add libgcobol module and cobol language. + 2024-12-03 David Malcolm PR web/117883