aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-05-11 00:16:50 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-05-11 00:16:50 +0000
commitfed88d545925e953c03dd4cba561ba6b509b19bc (patch)
tree35cca113bf2cec43fdcc068545a45e8c388abc8e /gcc
parenta3f5aac402a7ef721e1e832f96ed77ec21f5a25c (diff)
downloadgcc-fed88d545925e953c03dd4cba561ba6b509b19bc.zip
gcc-fed88d545925e953c03dd4cba561ba6b509b19bc.tar.gz
gcc-fed88d545925e953c03dd4cba561ba6b509b19bc.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog56
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cobol/ChangeLog53
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/fortran/ChangeLog16
-rw-r--r--gcc/testsuite/ChangeLog55
6 files changed, 186 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f4aa01b..33d10ef 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 21a86ae..b11e7ca 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250510
+20250511
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 9f6a58c..87aeaba 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 51672a7..f9b93e6 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 7298ffc..b3f63e0 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 ce230e0..5a6b911 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