[gcc r14-9443] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Mar 13 00:17:35 GMT 2024
https://gcc.gnu.org/g:f6d9426b5bb3592fc33ea91420d13e4a1a64f8ab
commit r14-9443-gf6d9426b5bb3592fc33ea91420d13e4a1a64f8ab
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Mar 13 00:17:12 2024 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 15 +++++++++++++++
gcc/fortran/ChangeLog | 7 +++++++
gcc/testsuite/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++
libgomp/ChangeLog | 5 +++++
6 files changed, 107 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 505e1da1618..802438e60b6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2024-03-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114121
+ * tree-chrec.cc (chrec_fold_plus_1): Guard recursion with
+ converted operand properly.
+ (chrec_fold_multiply): Likewise. Handle missed recursion.
+
+2024-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/112709
+ * asan.cc (has_stmt_been_instrumented_p): Don't instrument call
+ stores on the caller side unless it is a call to a builtin or
+ internal function or function doesn't return by hidden reference.
+ (maybe_instrument_call): Likewise.
+ (instrument_derefs): Instrument stores to RESULT_DECL if
+ returning by hidden reference.
+
+2024-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/114293
+ * tree-ssa-strlen.cc (strlen_pass::handle_builtin_strlen): If
+ max is smaller than min, set max to ~(size_t)0.
+
+2024-03-12 Pan Li <pan2.li@intel.com>
+
+ * config/riscv/riscv-c.cc (riscv_ext_version_value): Fix
+ code style greater than 80 chars.
+ (riscv_cpu_cpp_builtins): Fix useless empty line, indent
+ with 3 space(s) and argument unalignment.
+
+2024-03-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114297
+ * tree-vect-loop.cc (vectorizable_live_operation): Pass in the
+ live stmts SLP node to vect_create_epilog_for_reduction.
+
+2024-03-12 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR driver/114314
+ * common.opt (fmultiflags): Add RejectNegative.
+
2024-03-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
* config/aarch64/aarch64.md: Rename aarch_ to aarch64_.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d87f3cf23bc..1ab707fca67 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240312
+20240313
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 85751b0e315..2965b95a51d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,18 @@
+2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/98645
+ PR c++/98688
+ PR c++/111224
+ * module.cc (enum tree_tag): Add new tag for builtin types.
+ (trees_out::start): POLY_INT_CSTs can be emitted.
+ (trees_in::start): Likewise.
+ (trees_out::core_vals): Stream POLY_INT_CSTs.
+ (trees_in::core_vals): Likewise.
+ (trees_out::type_node): Handle vectors with multiple coeffs.
+ (trees_in::tree_node): Likewise.
+ (init_modules): Register target-specific builtin types. Bump
+ initial capacity slightly.
+
2024-03-08 Jakub Jelinek <jakub@redhat.com>
* pt.cc (tsubst_expr): Handle MEM_REF.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index fb11c05186a..5ce10fa704a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-12 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/110826
+ * array.cc (gfc_array_dimen_size): When walking the ref chain of an
+ array and the ultimate component is a procedure pointer, do not try
+ to figure out its dimension even if it is a array-valued function.
+
2024-03-06 Harald Anlauf <anlauf@gmx.de>
PR fortran/103707
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7fd16f212ff..92da402f81a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,41 @@
+2024-03-12 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/110826
+ * gfortran.dg/proc_ptr_comp_53.f90: New test.
+
+2024-03-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114121
+ * gcc.dg/torture/pr114312.c: New testcase.
+
+2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/98645
+ PR c++/98688
+ PR c++/111224
+ * g++.dg/modules/target-aarch64-1_a.C: New test.
+ * g++.dg/modules/target-aarch64-1_b.C: New test.
+ * g++.dg/modules/target-powerpc-1_a.C: New test.
+ * g++.dg/modules/target-powerpc-1_b.C: New test.
+ * g++.dg/modules/target-powerpc-2_a.C: New test.
+ * g++.dg/modules/target-powerpc-2_b.C: New test.
+
+2024-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/112709
+ * gcc.dg/asan/pr112709-1.c: New test.
+ * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
+
+2024-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/114293
+ * gcc.dg/pr114293.c: New test.
+
+2024-03-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114297
+ * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
+
2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/105437
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index f8d266a340a..06412e17e01 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2024-03-12 Tobias Burnus <tburnus@baylibre.com>
+
+ * libgomp.texi (Device Memory Routines): Swap item order to match
+ the order of the '@node's of the '@subsection's.
+
2024-03-08 Thomas Schwinge <tschwinge@baylibre.com>
* plugin/plugin-gcn.c (GOMP_OFFLOAD_can_run): Don't consider
More information about the Gcc-cvs
mailing list