[gcc r16-521] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sun May 11 00:17:21 GMT 2025


https://gcc.gnu.org/g:fed88d545925e953c03dd4cba561ba6b509b19bc

commit r16-521-gfed88d545925e953c03dd4cba561ba6b509b19bc
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 11 00:16:50 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cobol/ChangeLog     | 53 ++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        |  5 +++++
 gcc/fortran/ChangeLog   | 16 ++++++++++++++
 gcc/testsuite/ChangeLog | 55 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgcobol/ChangeLog     |  6 ++++++
 libgfortran/ChangeLog   |  4 ++++
 libstdc++-v3/ChangeLog  |  4 ++++
 9 files changed, 200 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f4aa01bbbbe1..33d10efdd367 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,59 @@
+2025-05-10  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/92080
+	PR target/117839
+	* config/i386/i386-features.cc (replace_vector_const): Change
+	dest to src.
+
+2025-05-10  Jan Hubicka  <hubicka@ucw.cz>
+
+	* config/i386/i386-features.cc
+	(general_scalar_chain::vector_const_cost): Add BB parameter; handle
+	size costs; use COSTS_N_INSNS to compute move costs.
+	(general_scalar_chain::compute_convert_gain): Use optimize_bb_for_size
+	instead of optimize_insn_for size; use COSTS_N_INSNS to compute move costs;
+	update calls of general_scalar_chain::vector_const_cost; use
+	ix86_cost->integer_to_sse.
+	(timode_immed_const_gain): Add bb parameter; use
+	optimize_bb_for_size_p.
+	(timode_scalar_chain::compute_convert_gain): Use optimize_bb_for_size_p.
+	* config/i386/i386-features.h (class general_scalar_chain): Update
+	prototype of vector_const_cost.
+	* config/i386/i386.h (struct processor_costs): Add integer_to_sse.
+	* config/i386/x86-tune-costs.h (struct processor_costs): Copy
+	sse_to_integer to integer_to_sse everywhere.
+
+2025-05-10  Filip Kastl  <fkastl@suse.cz>
+
+	PR tree-optimization/120080
+	* tree-switch-conversion.cc (bit_test_cluster::find_bit_tests):
+	Replace assert with return.
+
+2025-05-10  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+	* config/riscv/iterators.md (OPTAB): New iterator.
+	* config/riscv/predicates.md (arith_or_zbs_operand): Remove.
+	(reg_or_const_int_operand): New predicate.
+	* config/riscv/riscv-protos.h (synthesize_ior_xor): Prototype.
+	* config/riscv/riscv.cc (synthesize_ior_xor): New function.
+	* config/riscv/riscv.md (ior/xor expander): Use synthesize_ior_xor.
+
+2025-05-10  LIU Hao  <lh_mouse@126.com>
+
+	PR target/111107
+	* config/i386/cygming.h (PREFERRED_STACK_BOUNDARY_DEFAULT): Override
+	definition from i386.h.
+	(STACK_REALIGN_DEFAULT): Undefine, as it no longer has an effect.
+	* config/i386/i386.cc (ix86_update_stack_boundary): Force minimum
+	128-bit alignment if `force_align_arg_pointer`.
+
+2025-05-10  Anton Blanchard  <antonb@tenstorrent.com>
+
+	* config/riscv/bitmanip.md (crc_rev<ANYI1:mode><ANYI:mode>4): Check
+	TARGET_ZVBC.
+	* config/riscv/riscv.cc (expand_crc_using_clmul): Emit code using
+	vclmul if TARGET_ZVBC.
+
 2025-05-09  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* vr-values.cc (simplify_using_ranges::simplify) <BIT_AND_EXPR>:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 21a86ae1c56f..b11e7ca27088 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250510
+20250511
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 9f6a58c6cd80..87aeaba8e1c2 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,56 @@
+2025-05-10  Robert Dubner  <rdubner@symas.com>
+
+	PR cobol/119337
+	* Make-lang.in: Change how $(FLEX) is invoked.
+	* cdf.y: Change parser tokens.
+	* gcobc: Changed how name is inferred for PR119337
+	* gcobol.1: Documentation for SOURCE format heuristic
+	* genapi.cc: Eliminate __gg__odo_violation.
+	(parser_display_field): Change comment.
+	* genutil.cc:Eliminate __gg__odo_violation.
+	(REFER): New macro for analyzing subscript/refmod calculations.
+	(get_integer_value): Likewise.
+	(get_data_offset): Eliminate __gg__odo_violation.
+	(scale_by_power_of_ten_N): Eliminate unnecessary var_decl_rdigits operation.
+	(refer_is_clean): Check for FldLiteralN.
+	(REFER_CHECK): Eliminate.
+	(refer_refmod_length): Streamline var_decl_rdigits processing.
+	(refer_fill_depends): Likewise.
+	(refer_offset): Streamline processing when FldLiteralN.
+	(refer_size): Tag with REFER macro.
+	(refer_size_dest): Likewise.
+	(refer_size_source): Likewise.
+	* genutil.h (get_integer_value): Delete declaration for odo_violation;
+	change comment for get_integer_value
+	(REFER_CHECK): Delete declaration.
+	(refer_check): Delete #define.
+	* lexio.cc (is_fixed_format): Changes for source format auto-detect.
+	(is_reference_format): Likewise.
+	(check_source_format_directive): Likewise.
+	(valid_sequence_area): Likewise.
+	(is_p): Likewise.
+	(is_program_id): Likewise.
+	(likely_nist_file): Likewise.
+	(infer_reference_format): Likewise.
+	(cdftext::free_form_reference_format): Likewise.
+	* parse.y: Token changes.
+	* parse_ante.h (class tokenset_t):  Likewise.
+	(class current_tokens_t):  Likewise.
+	(cmd_or_env_special_of): Likewise.
+	* scan.l:  Likewise.
+	* scan_ante.h (bcomputable): Likewise.
+	(keyword_alias_add): Likewise.
+	(struct bint_t): Likewise.
+	(binary_integer_usage): Likewise.
+	(binary_integer_usage_of): Likewise.
+	* scan_post.h (start_condition_str): Likewise.
+	* symbols.cc (symbol_table_init): Formatting.
+	* symbols.h (struct cbl_field_data_t): Add "input" method to field_data_t.
+	(keyword_alias_add): Add forward declaration.
+	(binary_integer_usage_of): Likewise.
+	* token_names.h: Change list of tokens.
+	* util.cc (iso_cobol_word): Change list of COBOL reserved words.
+
 2025-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	PR cobol/119217
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 51672a79150c..f9b93e66fe52 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2025-05-10  Jason Merrill  <jason@redhat.com>
+
+	PR c++/120204
+	* pt.cc (tsubst_baselink): Always error if lookup fails.
+
 2025-05-09  Jason Merrill  <jason@redhat.com>
 
 	* decl2.cc (determine_visibility): Ignore args for friend templates.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 7298ffcdbb1c..b3f63e06a504 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2025-05-10  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/102891
+	* dependency.cc (gfc_ref_needs_temporary_p): Within an array
+	reference, inquiry references of complex variables generally
+	need a temporary.
+
+2025-05-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/120193
+	* trans-types.cc (gfc_init_types): For flag_unsigned use
+	build_distinct_type_copy or build_variant_type_copy from
+	gfc_character_types[index_char] if index_char > -1 instead of
+	gfc_character_types[index_char] or
+	gfc_build_unsigned_type (&gfc_unsigned_kinds[index]).
+
 2025-05-08  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/120179
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ce230e07015f..5a6b911177d1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,58 @@
+2025-05-10  Robert Dubner  <rdubner@symas.com>
+
+	* cobol.dg/group1/simple-if.cob: Make explicitly >>SOURCE FREE
+
+2025-05-10  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/102891
+	* gfortran.dg/transfer_array_subref.f90: New test.
+
+2025-05-10  Jan Hubicka  <hubicka@ucw.cz>
+
+	* gcc.target/i386/minmax-6.c: xfail test that pmax is used.
+	* gcc.target/i386/minmax-7.c: xfall test that pmin is used.
+
+2025-05-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/120193
+	* gfortran.dg/guality/pr120193.f90: New test.
+
+2025-05-10  Filip Kastl  <fkastl@suse.cz>
+
+	* gcc.target/aarch64/pr99988.c: Add -fno-bit-tests.
+
+2025-05-10  Filip Kastl  <fkastl@suse.cz>
+
+	PR tree-optimization/120080
+	* gcc.dg/tree-ssa/pr120080.c: New test.
+
+2025-05-10  Co-authored-by: Jeff Law  <jlaw@ventanamicro.com>
+
+	* gcc.target/riscv/ior-synthesis-1.c: New test.
+	* gcc.target/riscv/ior-synthesis-2.c: New test.
+	* gcc.target/riscv/xor-synthesis-1.c: New test.
+	* gcc.target/riscv/xor-synthesis-2.c: New test.
+	* gcc.target/riscv/xor-synthesis-3.c: New test.
+
+2025-05-10  Anton Blanchard  <antonb@tenstorrent.com>
+
+	* gcc.target/riscv/rvv/base/crc-builtin-zvbc.c: New test.
+
+2025-05-10  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.dg/pr87600.h (REG1, REG2): Test for __PPC__ as well.
+	* gcc.dg/pr89313.c (REG): Likewise.
+
+2025-05-10  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.target/powerpc/block-cmp-8.c: Require powerpc64
+	instruction execution support.
+
+2025-05-10  Jason Merrill  <jason@redhat.com>
+
+	PR c++/120204
+	* g++.dg/cpp1y/constexpr-recursion3.C: New test.
+
 2025-05-09  Jason Merrill  <jason@redhat.com>
 
 	PR c++/99599
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 47f087da97f4..fe41ffbaeea3 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-10  Robert Dubner  <rdubner@symas.com>
+
+	* common-defs.h (ec_cmp): Delete "getenv("match_declarative")" calls.
+	(enabled_exception_match): Delete "getenv("match_declarative")" calls.
+	* libgcobol.cc: Eliminate __gg__odo_violation.
+
 2025-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure.ac: Handle --enable-libgcobol.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 8c4a7eeb48c6..d36fcc132542 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2025-05-10  Yuao Ma  <c8ef@outlook.com>
+
+	* io/read.c (read_f): Comment typo, explict -> explicit.
+
 2025-05-08  Jakub Jelinek  <jakub@redhat.com>
 
 	PR libfortran/120158
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a4c2d7c0d826..94d4d024dfd5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2025-05-10  Alexandre Oliva  <oliva@adacore.com>
+
+	* src/c++23/print.cc [__VXWORKS__]: Include ioLib.h.
+
 2025-05-09  Tomasz Kamiński  <tkaminsk@redhat.com>
 
 	* include/bits/chrono_io.h (__formatter_chrono::_M_format_to):


More information about the Libstdc++-cvs mailing list