aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-04-10 00:18:06 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-04-10 00:18:06 +0000
commit6284f555e877c75ddecc776286ec4b8c20007de2 (patch)
tree88b245d523ef490ef2ec4f723175d28a63f1a8d7 /gcc
parentd69f73c0334486f3c66937388f02008736809e87 (diff)
downloadgcc-6284f555e877c75ddecc776286ec4b8c20007de2.zip
gcc-6284f555e877c75ddecc776286ec4b8c20007de2.tar.gz
gcc-6284f555e877c75ddecc776286ec4b8c20007de2.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog35
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cobol/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog11
-rw-r--r--gcc/d/ChangeLog30
-rw-r--r--gcc/fortran/ChangeLog35
-rw-r--r--gcc/m2/ChangeLog4
-rw-r--r--gcc/po/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog118
9 files changed, 249 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a3e0333..18812b2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,38 @@
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ * pretty-print.cc (pretty_printer::format): Use %.Ns instead of
+ %Ns in function comment.
+
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/119664
+ * config/h8300/jumpcall.md (bit test and jump define_insn_and_split):
+ Use HSI iterator rather than QHSI.
+
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ * config/riscv/riscv-vector-builtins.cc (verify_type_context):
+ Diagnose RVV types for a given OpenMP context.
+
+2025-04-09 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/119689
+ PR rtl-optimization/115568
+ * lra-remat.cc (create_cands): Use prev_nonnote_nondebug_insn
+ to check whether insn2 is directly before insn.
+
+2025-04-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR middle-end/116595
+ * expr.cc (categorize_ctor_elements_1): Use
+ constant_lower_bound.
+
+2025-04-09 Yang Yujie <yangyujie@loongson.cn>
+
+ * config/loongarch/genopts/gen-evolution.awk: remove
+ usage of "asort".
+ * config/loongarch/genopts/genstr.sh: replace sed with awk.
+
2025-04-08 Sandra Loosemore <sloosemore@baylibre.com>
PR c++/90468
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cb38c2c..4013552 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250409
+20250410
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index e386591..a792b3a 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,8 @@
+2025-04-09 Bob Dubner <rdubner@symas.com>
+
+ PR cobol/119682
+ * genapi.cc: (cobol_compare): Change the call to __gg__compare().
+
2025-04-08 Jakub Jelinek <jakub@redhat.com>
PR cobol/119364
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d266ef9..31bf123 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2025-04-09 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119574
+ * pt.cc (add_extra_args): Remove checking assert.
+
+2025-04-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/118698
+ * constraint.cc (struct norm_info): Add tf_partial.
+ * pt.cc (any_template_parm_r): Handle LAMBDA_EXPR_EXTRA_ARGS.
+
2025-04-08 Jason Merrill <jason@redhat.com>
PR c++/117530
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 23b8a81..210baa7 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,33 @@
+2025-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/118309
+ * modules.cc: Include debug.h
+ (d_finish_compilation): Call debug_hooks->type_decl on all TYPE_DECLs.
+ * types.cc: Remove toplev.h include.
+ (finish_aggregate_type): Don't call rest_of_type_compilation or
+ rest_of_decl_compilation on type.
+ (TypeVisitor::visit (TypeEnum *)): Likewise.
+
+2025-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/117832
+ * d-tree.h (build_padded_constructor): New prototype.
+ * d-codegen.cc (build_padded_constructor): New function.
+ (d_array_value): Call it.
+ (build_memset_call): Likewise.
+ (build_struct_literal): Likewise.
+ (underlying_complex_expr): Likewise.
+ (build_array_from_val): Likewise.
+ (build_array_from_exprs): Likewise.
+ (d_build_call): Likewise.
+ (get_frame_for_symbol): Likewise.
+ * d-convert.cc (convert_for_rvalue): Likewise.
+ (convert_for_assignment): Likewise.
+ * decl.cc (class DeclVisitor): Likewise.
+ * expr.cc (class ExprVisitor): Likewise.
+ * modules.cc (layout_moduleinfo): Likewise.
+ * typeinfo.cc (class TypeInfoVisitor): Likewise.
+
2025-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 51816cd01d.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c9c07b35..19a26ba 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,38 @@
+2025-04-09 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119656
+ * interface.cc (gfc_compare_actual_formal): Fix front-end memleak
+ when searching for matching interfaces.
+ * trans-expr.cc (gfc_conv_procedure_call): If there is a formal
+ dummy corresponding to an absent argument, use its type, and only
+ fall back to inferred type otherwise.
+
+2025-04-09 Paul Thomas <pault@gcc.gnu.org>
+ and Harald Anlauf <anlauf@gcc.gnu.org>
+
+ PR fortran/119460
+ * iresolve.cc (generate_reduce_op_wrapper): Increase the size
+ of 'tname'. Change intent of 'a' and 'b' to intent_in.
+ * trans-decl.cc (add_argument_checking): Do not test artificial
+ formal symbols.
+ * trans-expr.cc (gfc_conv_procedure_call): Remove reduce_scalar
+ and the blocks triggered by it.
+ * trans-intrinsic.cc (gfc_conv_intrinsic_function): Set the
+ result of non-character, scalar reduce to be allocatable.
+
+2025-04-09 Tobias Burnus <tburnus@baylibre.com>
+
+ PR fortran/101602
+ * resolve.cc (resolve_locality_spec): Remove 'sorry, unimplemented'.
+ * trans-stmt.cc (struct symbol_and_tree_t): New.
+ (gfc_trans_concurrent_locality_spec): New.
+ (gfc_trans_forall_1): Call it; update to handle local and local_init.
+ * trans-decl.cc (gfc_start_saved_local_decls,
+ gfc_stop_saved_local_decls): New; moved code from ...
+ (gfc_process_block_locals): ... here. Call it.
+ * trans.h (gfc_start_saved_local_decls,
+ gfc_stop_saved_local_decls): Declare.
+
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
PR middle-end/118965
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 234578d..da112bb 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,7 @@
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gm2-compiler/M2MetaError.def: Fix comment typo, range" -> "range2".
+
2025-03-30 Sandra Loosemore <sloosemore@baylibre.com>
* lang.opt.urls: Regenerate.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index a3ea29f..b1537f7 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,13 @@
+2025-04-09 Joseph Myers <josmyers@redhat.com>
+
+ * de.po: Update.
+
+2025-04-09 Joseph Myers <josmyers@redhat.com>
+
+ * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po,
+ zh_CN.po, zh_TW.po: Update.
+
2025-04-07 Joseph Myers <josmyers@redhat.com>
* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c99e6df..f93a25b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,121 @@
+2025-04-09 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119574
+ * g++.dg/cpp2a/lambda-targ13.C: New test.
+ * g++.dg/cpp2a/lambda-targ13a.C: New test.
+ * g++.dg/cpp2a/lambda-targ13b.C: New test.
+
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/119664
+ * gcc.dg/pr119664.c: New test.
+
+2025-04-09 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR middle-end/116595
+ * g++.target/aarch64/sve/pr116595.C: New test.
+
+2025-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/118309
+ * gdc.dg/debug/dwarf2/pr118309.d: New test.
+
+2025-04-09 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119656
+ * gfortran.dg/optional_absent_13.f90: New test.
+
+2025-04-09 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/sat/sat_s_sub-1-i64.c: Update expected output.
+ * gcc.target/riscv/sat/sat_s_sub-2-i64.c: Likewise.
+ * gcc.target/riscv/sat/sat_s_sub-3-i64.c: Likewise.
+ * gcc.target/riscv/sat/sat_s_sub-4-i64.c: Likewise.
+
+2025-04-09 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr67215-1.c: Correctly escape
+ asterisk in scan-assembler dirctive.
+ * gcc.target/i386/pr67215-2.c: Ditto.
+
+2025-04-09 Jonathan Yong <10walls@gmail.com>
+
+ PR analyzer/113253
+ * gcc.dg/analyzer/deref-before-check-pr113253.c:
+ (ptrdiff_t): use stddef.h type.
+ (uintptr_t): ditto.
+ (EMACS_INT): ditto.
+ (set_marker_internal): Add dummy 0 to suppress -Wreturn-type.
+
+2025-04-09 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/pr117722.c: Adjust expected output.
+
+2025-04-09 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/119689
+ PR rtl-optimization/115568
+ * g++.target/i386/pr119689.C: New testcase.
+
+2025-04-09 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2025-03-15 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Removed.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f16.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f32.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i16.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i32.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i8.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.h: New test.
+
+2025-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/118674
+ * gcc.dg/cpp/pr118674.c: New test.
+
+2025-04-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ * g++.target/riscv/rvv/autovec/pr116595.C: Add -mabi.
+
+2025-04-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR middle-end/116595
+ * g++.target/riscv/rvv/autovec/pr116595.C: New test.
+
+2025-04-09 Paul Thomas <pault@gcc.gnu.org>
+ and Harald Anlauf <anlauf@gcc.gnu.org>
+
+ PR fortran/119460
+ * gfortran.dg/reduce_2.f90: Add test to check that deferred len
+ characters cannot slip through.
+ * gfortran.dg/reduce_3.f90: New test
+ * gfortran.dg/reduce_4.f90: New test
+
+2025-04-09 Tobias Burnus <tburnus@baylibre.com>
+
+ PR fortran/101602
+ * gfortran.dg/do_concurrent_8_f2023.f90: Update for removed 'sorry,
+ unimplemented'.
+ * gfortran.dg/do_concurrent_9.f90: Likewise.
+ * gfortran.dg/do_concurrent_all_clauses.f90: Likewise.
+ * gfortran.dg/do_concurrent_local_init.f90: Likewise.
+ * gfortran.dg/do_concurrent_locality_specs.f90: Likewise.
+ * gfortran.dg/do_concurrent_11.f90: New test.
+ * gfortran.dg/do_concurrent_12.f90: New test.
+ * gfortran.dg/do_concurrent_13.f90: New test.
+ * gfortran.dg/do_concurrent_14.f90: New test.
+ * gfortran.dg/do_concurrent_15.f90: New test.
+
+2025-04-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/118698
+ * g++.dg/cpp2a/concepts-lambda22.C: New test.
+
2025-04-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/guality/pr36728-3.c: Update XFAILs for aarch64.