Daily bump.

This commit is contained in:
GCC Administrator 2025-03-12 00:18:35 +00:00
parent 9cebf1234b
commit 7efe3aa9b5
12 changed files with 430 additions and 1 deletions

View file

@ -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.

View file

@ -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):

View file

@ -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>

View file

@ -1 +1 @@
20250311
20250312

View file

@ -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>

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -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.

View file

@ -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