]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Jul 2023 00:16:39 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Jul 2023 00:16:39 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libphobos/ChangeLog

index 104b6f9f34b01a6adce3760cd2b0591c073cc111..743160757826f2a15afb234dcd01ca765400288a 100644 (file)
@@ -1,3 +1,33 @@
+2023-07-01  Jan Hubicka  <jh@suse.cz>
+
+       * tree-cfg.cc (gimple_duplicate_sese_region): Add elliminated_edge
+       parmaeter; update profile.
+       * tree-cfg.h (gimple_duplicate_sese_region): Update prototype.
+       * tree-ssa-loop-ch.cc (entry_loop_condition_is_static): Rename to ...
+       (static_loop_exit): ... this; return the edge to be elliminated.
+       (ch_base::copy_headers): Handle profile updating for eliminated exits.
+
+2023-07-01  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * config/i386/i386-features.cc (compute_convert_gain): Provide
+       gains/costs for ROTATE and ROTATERT (by an integer constant).
+       (general_scalar_chain::convert_rotate): New helper function to
+       convert a DImode or SImode rotation by an integer constant into
+       SSE vector form.
+       (general_scalar_chain::convert_insn): Call the new convert_rotate
+       for ROTATE and ROTATERT.
+       (general_scalar_to_vector_candidate_p): Consider ROTATE and
+       ROTATERT to be candidates if the second operand is an integer
+       constant, valid for a rotation (or shift) in the given mode.
+       * config/i386/i386-features.h (general_scalar_chain): Add new
+       helper method convert_rotate.
+
+2023-07-01  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/103680
+       * cfg.cc (update_bb_profile_for_threading): Fix profile update;
+       make message clearer.
+
 2023-06-30  Qing Zhao  <qing.zhao@oracle.com>
 
        PR tree-optimization/101832
index 41f220817423fa8117ecbc2c850285e419095c63..ae3ab38a5744c27250a51936d2d34ab551b42505 100644 (file)
@@ -1 +1 @@
-20230701
+20230702
index 04bc1a9071607c26eeafa76067f17492e4dc340e..f1b91c686c938d13c1d4c3039384c96049df37c5 100644 (file)
@@ -1,3 +1,18 @@
+2023-07-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110514
+       * decl.cc (get_symbol_decl): Set TREE_READONLY on certain kinds of
+       const and immutable variables.
+       * expr.cc (ExprVisitor::visit (ArrayLiteralExp *)): Set TREE_READONLY
+       on immutable dynamic array literals.
+
+2023-07-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110471
+       * d-builtins.cc (d_init_versions): Predefine D_ModuleInfo,
+       D_Exceptions, and D_TypeInfo only if feature is enabled.
+       * lang.opt: Add -fexceptions.
+
 2023-06-28  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/106977
index 31817cc395f2fd292ff257ccd840d8776ba96858..a9dcfad61bb2d29ea09d10473efc419fad81d226 100644 (file)
@@ -1,3 +1,41 @@
+2023-07-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110514
+       * gdc.dg/pr110514a.d: New test.
+       * gdc.dg/pr110514b.d: New test.
+       * gdc.dg/pr110514c.d: New test.
+       * gdc.dg/pr110514d.d: New test.
+
+2023-07-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110471
+       * gdc.dg/pr110471a.d: New test.
+       * gdc.dg/pr110471b.d: New test.
+       * gdc.dg/pr110471c.d: New test.
+
+2023-07-01  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/25623
+       * gfortran.dg/pr25623.f90: New test.
+
+2023-07-01  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
+       from 2 to 1.
+       * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
+       * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
+
+2023-07-01  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/rotate-6.c: New test case.
+       * gcc.target/i386/sse2-stv-1.c: Likewise.
+
+2023-07-01  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/103680
+       * gcc.dg/tree-ssa/pr103680.c: New test.
+       * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
+
 2023-06-30  Patrick Palka  <ppalka@redhat.com>
 
        * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
index d3ceebf653e1d23961c12667b1e43ad1b005c79c..f768d42673f80d2c3aa5994000ae135489abab9a 100644 (file)
@@ -1,3 +1,8 @@
+2023-07-01  Iain Sandoe  <iainsandoe@Apollo-3-VM-Lion-0-187.local>
+
+       PR d/103944
+       * testsuite/libphobos.gc/forkgc2.d: Skip for Darwin.
+
 2023-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime a45f4e9f43.