https://gcc.gnu.org/g:a2a29167556b6dded10253953b99baff012c346e
commit r14-10462-ga2a29167556b6dded10253953b99baff012c346e Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jul 19 00:25:13 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 48 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 10 ++++++++ gcc/cp/ChangeLog | 16 +++++++++++++ gcc/testsuite/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 138 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5231837fddae..dfc0380aadf1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,51 @@ +2024-07-18 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-07-18 Marek Polacek <pola...@redhat.com> + Jakub Jelinek <ja...@redhat.com> + + PR c++/115865 + * tree-eh.cc (get_eh_else): Check that the result of + gimple_seq_first_stmt is non-null. + +2024-07-18 LIU Hao <lh_mo...@126.com> + + Backported from master: + 2024-07-18 LIU Hao <lh_mo...@126.com> + + PR rtl-optimization/115049 + * varasm.cc (decl_binds_to_current_def_p): Add a check for COMDAT + declarations too, like weak ones. + +2024-07-18 Roger Sayle <ro...@nextmovesoftware.com> + + Backported from master: + 2024-06-07 Roger Sayle <ro...@nextmovesoftware.com> + + PR target/115351 + * config/i386/i386.cc (ix86_rtx_costs): Provide estimates for + the *concatditi3 and *insvti_highpart patterns, about two insns. + +2024-07-18 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-05-16 Jan Hubicka <j...@suse.cz> + + PR ipa/113787 + * ipa-fnsummary.cc (points_to_local_or_readonly_memory_p): Do not + look into TARGET_MEM_REFS with constant opreand 0. + +2024-07-18 Roger Sayle <ro...@nextmovesoftware.com> + + Backported from master: + 2024-06-24 Roger Sayle <ro...@nextmovesoftware.com> + Richard Biener <rguent...@suse.de> + + PR tree-optimization/113673 + * gimple-ssa-store-merging.cc (find_bswap_or_nop_load): Make static. + (find_bswap_or_nop_1): Avoid transformations (load merging) when + stmt_can_throw_internal indicates that a statement can trap. + 2024-07-17 Uros Bizjak <ubiz...@gmail.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1d16bb88567c..92d0274c3c6f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240718 +20240719 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 0819d2e0f045..b2727e5afcd5 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,13 @@ +2024-07-18 David Malcolm <dmalc...@redhat.com> + + Backported from master: + 2024-05-15 David Malcolm <dmalc...@redhat.com> + + PR analyzer/114899 + * access-diagram.cc + (written_svalue_spatial_item::get_label_string): Bulletproof + against SSA_NAME_VAR being null. + 2024-05-07 Release Manager * GCC 14.1.0 released. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ff36ee51eabe..600c9b1afcb9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,19 @@ +2024-07-18 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-06-25 Marek Polacek <pola...@redhat.com> + + PR c++/115476 + * semantics.cc (finish_trait_expr) + <case CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS>: Move below to call + check_trait_type with kind==2. + +2024-07-18 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/115165 + * module.cc (lazy_load_binding): Use 'timevar_cond*' APIs. + (lazy_load_pendings): Likewise. + 2024-07-17 Patrick Palka <ppa...@redhat.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9604a9181736..4b65b61ff48a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,66 @@ +2024-07-18 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-07-18 Marek Polacek <pola...@redhat.com> + Jakub Jelinek <ja...@redhat.com> + + PR c++/115865 + * g++.dg/asan/initlist2.C: New test. + +2024-07-18 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-06-25 Marek Polacek <pola...@redhat.com> + + PR c++/115476 + * g++.dg/cpp1z/has-unique-obj-representations4.C: New test. + +2024-07-18 Roger Sayle <ro...@nextmovesoftware.com> + + Backported from master: + 2024-06-07 Roger Sayle <ro...@nextmovesoftware.com> + + PR target/115351 + * g++.target/i386/pr115351.C: New test case. + +2024-07-18 David Malcolm <dmalc...@redhat.com> + + Backported from master: + 2024-05-15 David Malcolm <dmalc...@redhat.com> + + PR analyzer/114899 + * c-c++-common/analyzer/out-of-bounds-diagram-pr114899.c: New test. + +2024-07-18 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-05-16 Jan Hubicka <j...@suse.cz> + + * gcc.c-torture/execute/pr113787.c: New test. + +2024-07-18 Roger Sayle <ro...@nextmovesoftware.com> + + Backported from master: + 2024-06-24 Roger Sayle <ro...@nextmovesoftware.com> + Richard Biener <rguent...@suse.de> + + PR tree-optimization/113673 + * g++.dg/pr113673.C: New test case. + +2024-07-18 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-07-18 Jakub Jelinek <ja...@redhat.com> + + * c-c++-common/torture/builtin-clear-padding-3.c (main): Compare + s2.b.a against -1 rather than (char) -1. + +2024-07-18 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/115165 + * g++.dg/modules/timevar-1_a.H: New test. + * g++.dg/modules/timevar-1_b.C: New test. + 2024-07-17 Patrick Palka <ppa...@redhat.com> Backported from master: