aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-02-28 00:16:42 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-02-28 00:16:42 +0000
commit6309ad25c6dc22bf1d47990eedb8a5bec5d7315a (patch)
tree91374fbdf66abed310e7922ba67a7288ec8ecf3c /gcc
parent939439a90f234f9e70d30240bf5c227eebe2b43f (diff)
downloadgcc-6309ad25c6dc22bf1d47990eedb8a5bec5d7315a.zip
gcc-6309ad25c6dc22bf1d47990eedb8a5bec5d7315a.tar.gz
gcc-6309ad25c6dc22bf1d47990eedb8a5bec5d7315a.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog47
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog15
-rw-r--r--gcc/testsuite/ChangeLog41
4 files changed, 104 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f2c21f3..3fde83d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,50 @@
+2024-02-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/113871
+ * config/i386/mmx.md (V248FI): Add V2BF mode.
+ (V24FI_32): Ditto.
+
+2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * tree-ssa-dse.cc (compute_trims): Fix description. Return early
+ if either ref->offset is not byte aligned or ref->size is not known
+ to be equal to ref->max_size.
+ (maybe_trim_complex_store): Fix description.
+ (maybe_trim_constructor_store): Likewise.
+ (maybe_trim_partially_dead_store): Likewise.
+
+2024-02-27 Richard Earnshaw <rearnsha@arm.com>
+
+ * config/arm/mmintrin.h: Warn if this header is included without
+ defining __ENABLE_DEPRECATED_IWMMXT.
+
+2024-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114074
+ * tree-chrec.h (chrec_convert_rhs): Default at_stmt arg to NULL.
+ * tree-chrec.cc (chrec_fold_multiply): Canonicalize inputs.
+ Handle poly vs. non-poly multiplication correctly with respect
+ to undefined behavior on overflow.
+
+2024-02-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/114044
+ * internal-fn.def (CLRSB, CLZ, CTZ, FFS, PARITY): Use
+ DEF_INTERNAL_INT_EXT_FN macro rather than DEF_INTERNAL_INT_FN.
+ * internal-fn.h (expand_CLRSB, expand_CLZ, expand_CTZ, expand_FFS,
+ expand_PARITY): Declare.
+ * internal-fn.cc (expand_bitquery, expand_CLRSB, expand_CLZ,
+ expand_CTZ, expand_FFS, expand_PARITY): New functions.
+ (expand_POPCOUNT): Use expand_bitquery.
+
+2024-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114081
+ * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg):
+ Perform manual dominator update for prologue peeling.
+ (vect_do_peeling): Properly update dominators after adding the
+ prologue-around guard.
+
2024-02-26 Georg-Johann Lay <avr@gjlay.de>
* config/avr/avr.opt (mcall-prologues, mrelax, maccumulate-args)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index abc12bc..4b3cebb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240227
+20240228
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 61b7aa1..98fa45c 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,18 @@
+2024-02-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/110483
+ PR analyzer/111802
+ * access-diagram.cc
+ (string_literal_spatial_item::add_column_for_byte): Use %wu for
+ printing unsigned HOST_WIDE_INT.
+
+2024-02-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/111881
+ * constraint-manager.cc (bound::ensure_closed): Assert that
+ m_constant has integral type.
+ (range::add_bound): Bail out on floating point constants.
+
2024-02-21 David Malcolm <dmalcolm@redhat.com>
PR analyzer/113999
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 025027d..5b73bbb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,44 @@
+2024-02-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/113871
+ * gcc.target/i386/pr113871-5a.c: New test.
+ * gcc.target/i386/pr113871-5b.c: New test.
+
+2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
+
+2024-02-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/111881
+ * c-c++-common/analyzer/conditionals-pr111881.c: New test.
+
+2024-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114074
+ * gcc.dg/torture/pr114074.c: New testcase.
+ * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
+ * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
+ loop to be vectorized.
+
+2024-02-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/114044
+ * gcc.dg/bitint-95.c: New test.
+
+2024-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114081
+ * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
+
+2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR ipa/70582
+ * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
+ SOLARIS_X86_AS as appropriate.
+ (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
+ (main): Likewise for chk (pv3a).
+
2024-02-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/114012