From 6309ad25c6dc22bf1d47990eedb8a5bec5d7315a Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed, 28 Feb 2024 00:16:42 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 15 +++++++++++++ gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 13 ++++++++++++ 5 files changed, 117 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f2c21f3334d5..3fde83d12268 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 abc12bca3902..4b3cebb4e6ee 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240227 +20240228 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 61b7aa1cc50d..98fa45c3f074 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 025027d3de87..5b73bbbbfd73 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 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 88f06188f424..6c05997a8007 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,16 @@ +2024-02-27 Tobias Burnus <tburnus@baylibre.com> + + * libgomp.texi (OpenACC Runtime Library Routines): Document new 3.3 + routines that simply map to their C counterpart. + * openacc.f90 (openacc): Add them. + * openacc_lib.h: Likewise. + * testsuite/libgomp.oacc-fortran/acc_host_device_ptr.f90: New test. + * testsuite/libgomp.oacc-fortran/acc-memcpy.f90: New test. + * testsuite/libgomp.oacc-fortran/acc-memcpy-2.f90: New test. + * testsuite/libgomp.oacc-c-c++-common/lib-59.c: Crossref to f90 test. + * testsuite/libgomp.oacc-c-c++-common/lib-60.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/lib-95.c: Likewise. + 2024-02-21 Tobias Burnus <tburnus@baylibre.com> * libgomp.texi (OpenMP Context Selectors): Add 'nvptx64' as additional -- GitLab