diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5a4f12107093e8793b3b93d0b1397a197bccbeca..727769e8dfaa55b4c93c9d3d2889aff52155d31e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-07-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110556 + * tree-ssa-tail-merge.cc (gimple_equal_p): Check + assign code and all operands of non-stores. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-07-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110515 + * tree-ssa-pre.cc (compute_avail): Make code dealing + with hoisting loads with different alias-sets more + robust. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-06-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110392 + * gimple-predicate-analysis.cc (uninit_analysis::is_use_guarded): + Do early exits on true/false predicate only after normalization. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-06-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110381 + * tree-vect-slp.cc (vect_optimize_slp_pass::start_choosing_layouts): + Materialize permutes before fold-left reductions. + +2023-07-07 Li Xu <xuli1@eswincomputing.com> + + PR target/110560 + * config/riscv/riscv-vsetvl.cc (local_eliminate_vsetvl_insn): Fix bug. + 2023-07-05 Michael Meissner <meissner@linux.ibm.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2e3c50b9d1ef6f227e9f48eed552627e4a5c0e22..f3144f1474c850f626c0102353913974299ca85c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230707 +20230708 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index dfe53845a3ea308ed03cedecd94ce158ee3c0c91..96489ec9a62eaffd26fbdc18336aa8c8741ef7ab 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,23 @@ +2023-07-07 Viljar Indus <indus@adacore.com> + + * exp_aggr.adb (Expand_N_Aggregate): Ensure that container + aggregate expressions do not get expanded as records but instead + as container aggregates. + +2023-07-07 Eric Botcazou <ebotcazou@adacore.com> + + * exp_aggr.adb (Convert_To_Assignments): Tweak comment. + (Expand_Array_Aggregate): Do not delay the expansion if the parent + node is a container aggregate. + +2023-07-07 Marc Poulhiès <poulhies@adacore.com> + + * exp_aggr.adb (Convert_To_Assignments): Do not mark node for + delayed expansion if parent type has the Aggregate aspect. + * sem_util.adb (Is_Container_Aggregate): Move... + * sem_util.ads (Is_Container_Aggregate): ... here and make it + public. + 2023-06-15 Eric Botcazou <ebotcazou@adacore.com> * sinfo.ads (Iterator_Filter): Document field. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 3fb167744eb225b9605ffc845934d412ce8fd28c..b601194f695359d7d37c975cd893dcf699765724 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,15 @@ +2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/108842 + * decl.cc (DeclVisitor::visit (VarDeclaration *)): Only emit scalar + manifest constants. + (get_symbol_decl): Don't generate CONST_DECL for non-scalar manifest + constants. + * imports.cc (ImportVisitor::visit (VarDeclaration *)): New method. + 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 624958c25fc4697737399eed03018a844d075b4b..4f6cdeae362c2260bc3167d04f890f8b326be3b7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/108842 + * gdc.dg/pr98277.d: Add more tests. + * gdc.dg/pr108842.d: New test. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-07-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110556 + * gcc.dg/torture/pr110556.c: New testcase. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-07-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110515 + * g++.dg/opt/pr110515.C: New testcase. + +2023-07-07 Richard Biener <rguenther@suse.de> + + Backported from master: + 2023-06-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/110381 + * gcc.dg/vect/pr110381.c: New testcase. + 2023-07-05 Michael Meissner <meissner@linux.ibm.com> Backported from master: