]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Feb 2024 00:16:42 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Feb 2024 00:16:42 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index f2c21f3334d51b1e9997c3430054b46b4ee287a3..3fde83d122681c3abc8600670e6ebf6bf9b885e4 100644 (file)
@@ -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)
index abc12bca3902043f537ff6b2ebf768bb2fe46fb4..4b3cebb4e6ee174c0e4b0d929a21e0dfc79c8103 100644 (file)
@@ -1 +1 @@
-20240227
+20240228
index 61b7aa1cc50d33ac252fd0d8325f3c3166bac709..98fa45c3f074c7fee586536f043cd336b4b0a9df 100644 (file)
@@ -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
index 025027d3de873db0fc4b4b0b438d6c3c0c95be14..5b73bbbbfd73f80a28fada84ca2cc005b87ae5d9 100644 (file)
@@ -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
index 88f06188f4249bf99b46edf4d32737938236603d..6c05997a80076e2d15b7aa60606765b618485205 100644 (file)
@@ -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