+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.
+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):
+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>
+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>
+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.
+
\f
Copyright (C) 2025 Free Software Foundation, Inc.
+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
+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
+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
+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>
+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.
+
\f
Copyright (C) 2025 Free Software Foundation, Inc.
+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