aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog30
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/d/ChangeLog15
-rw-r--r--gcc/testsuite/ChangeLog38
-rw-r--r--libphobos/ChangeLog5
5 files changed, 89 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 104b6f9..7431607 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 41f2208..ae3ab38 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230701
+20230702
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 04bc1a9..f1b91c6 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 31817cc..a9dcfad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index d3ceebf..f768d42 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -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.