aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-03-14 00:17:27 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-03-14 00:17:27 +0000
commit82294e9e38a54a916e67123c5022f22528444324 (patch)
tree9aaa356239dd55e449930bf3e0ff02dd56512c9f /gcc
parent6570fa6f2612a4e4ddd2fcfc119369a1a48656e4 (diff)
downloadgcc-82294e9e38a54a916e67123c5022f22528444324.zip
gcc-82294e9e38a54a916e67123c5022f22528444324.tar.gz
gcc-82294e9e38a54a916e67123c5022f22528444324.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog57
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog20
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/cobol/ChangeLog11
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/jit/ChangeLog4
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog68
9 files changed, 179 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 133ca60..c595b5e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2025-03-13 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/119147
+ * ipa-inline.cc: Include ipa-modref-tree.h and
+ ipa-modref.h.
+ (speculation_useful_p): If target is a clone, speculation is usef;
+ fix mixup of caller and callee; speculate also calls not considered
+ hot; consider modref summary also possibly useful for optimization.
+ * ipa-profile.cc (ipa_profile): Keep non-hot speculations.
+
+2025-03-13 Richard Biener <rguenther@suse.de>
+
+ * tree.h (DECL_NOT_GIMPLE_REG_P): Update description.
+
+2025-03-13 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ * common/config/aarch64/cpuinfo.h: Remove FEAT_PREDRES and FEAT_LS64*.
+ * config/aarch64/aarch64-option-extensions.def: Remove FMV support
+ for PREDRES.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ * match.pd: Extend pointer alignment folds so that they handle
+ the case where a constant is added before or after the alignment.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ * match.pd: Fold ((X >> C1) & C2) * (1 << C1) to X & (C2 << C1).
+
+2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/119115
+ * config/riscv/riscv-vsetvl.cc (reg_used): New function.
+ (reg_single_use_in_avl): Ditto.
+ (pre_vsetvl::fuse_local_vsetvl_info): Use reg_single_use_in_avl
+ when checking if vsetvl can be deleted.
+
+2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/117955
+ * config/riscv/riscv-vsetvl.cc: Use LMUL/ratio from vsetvl with
+ larger SEW.
+
+2025-03-13 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Add option --enable-versioned-jit.
+ * configure: Regenerate.
+ * Makefile.in: Move from jit/Make-lang.in, setting value from
+ configure.ac.
+ * doc/install.texi: Document option --enable-versioned-jit.
+
+2025-03-13 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/119238
+ * config/loongarch/simd.md (<su>dot_prod<wvec_half><mode>):
+ Stop using structured binding.
+
2025-03-12 Alex Coplan <alex.coplan@arm.com>
PR rtl-optimization/116564
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 450c315..f662df5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250313
+20250314
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 4bef0a2..83e4b84 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,23 @@
+2025-03-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/117262
+ * region-model-manager.cc
+ (region_model_manager::get_or_create_constant_svalue): Use
+ NULL_TREE for the types of constant_svalue for RAW_DATA_CST.
+ (region_model_manager::maybe_fold_sub_svalue): Generalize
+ STRING_CST logic to also handle RAW_DATA_CST.
+ (region_model_manager::maybe_get_char_from_cst): New.
+ (region_model_manager::maybe_get_char_from_raw_data_cst): New.
+ * region-model-manager.h
+ (region_model_manager::maybe_get_char_from_cst): New decl.
+ (region_model_manager::maybe_get_char_from_raw_data_cst): New decl.
+ * region-model.cc (region_model::get_rvalue_1): Handle
+ RAW_DATA_CST.
+ * store.cc (get_subregion_within_ctor_for_ctor_pair): New.
+ (binding_map::apply_ctor_pair_to_child_region): Call
+ get_subregion_within_ctor_for_ctor_pair so that we handle
+ RAW_DATA_CST.
+
2025-02-24 Jakub Jelinek <jakub@redhat.com>
PR c/117023
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 0a1ce00..43f9c8d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2025-03-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/119265
+ * c-ada-spec.cc (dump_ada_node) <INTEGER_TYPE>: Deal with typedefs
+ of unsigned __int128.
+
2025-03-07 Jakub Jelinek <jakub@redhat.com>
PR c/117178
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index dde0bbd..588778d 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,14 @@
+2025-03-13 Matthias Klose <doko@ubuntu.com>
+
+ * Make-lang.in (cobol.install-common, cobol.install-man): Honor
+ GCOBOL_INSTALL_NAME.
+
+2025-03-13 Richard Biener <rguenther@suse.de>
+
+ PR cobol/119229
+ * gengen.cc (gg_declare_variable): Use DECL_EXTERNAL and
+ drop TREE_STATIC for vs_external_reference.
+
2025-03-12 Mark Wielaard <mark@klomp.org>
* lang.opt.urls: Regenerated.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 48fc496..cdd6ed0 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-03-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119118
+ * dependency.cc (contains_forall_index_p): Let loop over elements
+ of a constructor update its control variable. Handle REF_INQUIRY
+ in switch statement.
+ (gfc_contains_implied_index_p): Likewise.
+
2025-03-12 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/98903
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index dfff85d..2e4e253 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-13 Matthias Klose <doko@ubuntu.com>
+
+ * Make-lang.in (LIBGCCJIT_VERSION_NUM): Move to ../Makefile.in.
+
2025-02-13 David Malcolm <dmalcolm@redhat.com>
PR other/116613
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 3a465fe..75bf6ac 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-13 Joseph Myers <josmyers@redhat.com>
+
+ * de.po: Update.
+
2025-03-10 Joseph Myers <josmyers@redhat.com>
* fr.po, sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5592ed4..0708bd7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2025-03-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119118
+ * gfortran.dg/bounds_check_26.f90: Update test.
+
+2025-03-13 Iain Sandoe <iain@sandoe.co.uk>
+
+ * lib/gm2.exp: Arrange for a '-B' option to be added for the
+ libstdc++ paths on targets that need it.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR testsuite/113965
+ * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Use an
+ input range that is suitable for _Float16.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/pr96357.c: Add -fno-tree-sink.
+
+2025-03-13 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR target/117092
+ * gcc.target/aarch64/pr109072_1.c: xfail s16x4_2.
+
+2025-03-13 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * lib/gcc-dg.exp (find-dg-do-what): Move...
+ * lib/target-supports-dg.exp: ... here.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/pointer-arith-11.c: New test.
+ * gcc.dg/pointer-arith-12.c: Likewise.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/fold-mul-and-lshift-1.c: New test.
+ * gcc.dg/fold-mul-and-lshift-2.c: Likewise.
+
+2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR testsuite/115248
+ * gcc.target/aarch64/sve/pre_cond_share_1.c: Delete
+
+2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/119115
+ * gcc.target/riscv/rvv/base/pr119115.c: New test.
+
+2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/117955
+ * gcc.target/riscv/rvv/base/bug-10.c: Convert to run test.
+ * gcc.target/riscv/rvv/base/bug-10-2.c: New test.
+ * gcc.target/riscv/rvv/base/pr117955.c: New test.
+
+2025-03-13 Richard Biener <rguenther@suse.de>
+
+ PR cobol/119229
+ * cobol.dg/pr119229.cob: New testcase.
+
+2025-03-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/117262
+ * c-c++-common/analyzer/raw-data-cst-pr117262-1.c: New test.
+ * c-c++-common/analyzer/raw-data-cst-pr117262-2.c: New test.
+
2025-03-12 Jakub Jelinek <jakub@redhat.com>
PR c++/119150