diff options
-rw-r--r-- | gcc/ChangeLog | 30 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 38 | ||||
-rw-r--r-- | libphobos/ChangeLog | 5 |
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. |