https://gcc.gnu.org/g:137e7a86a4c7583278d5bb0cec584df749d0c72b
commit r14-10236-g137e7a86a4c7583278d5bb0cec584df749d0c72b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 23 00:22:09 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 31 +++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 ++++++++++ gcc/testsuite/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 16 ++++++++++++++++ 5 files changed, 100 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ff64d9be6d8..eb2d4e6fdf2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2024-05-22 Eric Botcazou <ebotca...@adacore.com> + + PR rtl-optimization/115038 + * fold-mem-offsets.cc (fold_offsets): Return 0 if the defining + instruction of the register is frame related. + +2024-05-22 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-05-22 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/115152 + * tree-ssa-strlen.cc (strlen_pass::count_nonzero_bytes_addr): If + !si->full_string_p, clear *nulterm and set maxlen to nbytes. + +2024-05-22 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-05-22 Jakub Jelinek <ja...@redhat.com> + + PR sanitizer/115172 + * ubsan.cc (instrument_bool_enum_load): If rhs is not in generic + address space, use qualified version of utype with the right + address space. Formatting fix. + +2024-05-22 Haochen Jiang <haochen.ji...@intel.com> + + PR target/115069 + * config/i386/i386-expand.cc (ix86_expand_vecop_qihi2): + Do not enable the optimization when AVX512BW is not enabled. + 2024-05-21 Andrew Pinski <quic_apin...@quicinc.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c9b34d6ac0f..e67e2574c12 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240522 +20240523 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d97f082d16d..76bed319ad6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2024-05-22 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-05-09 Marek Polacek <pola...@redhat.com> + + PR c++/114983 + * pt.cc (tsubst_expr) <case SIZEOF_EXPR>: Use copy_warning. + * semantics.cc (finish_parenthesized_expr): Also suppress + -Wsizeof-array-div. + 2024-05-21 Jonathan Wakely <jwak...@redhat.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3051f6eff35..78dce1d542d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2024-05-22 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2024-05-09 Marek Polacek <pola...@redhat.com> + + PR c++/114983 + * g++.dg/warn/Wsizeof-array-div3.C: New test. + +2024-05-22 Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> + + Backported from master: + 2024-05-22 Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> + + * gcc.target/arm/cmse/extend-param.c: Add regression test. Add + -fshort-enums. + * gcc.target/arm/cmse/extend-return.c: Add -fshort-enums option. + +2024-05-22 Eric Botcazou <ebotca...@adacore.com> + + * g++.dg/opt/fmo1.C: New test. + +2024-05-22 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-05-22 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/115152 + * gcc.dg/pr115152.c: New test. + +2024-05-22 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-05-22 Jakub Jelinek <ja...@redhat.com> + + PR sanitizer/115172 + * gcc.dg/asan/pr115172.c: New test. + +2024-05-22 Haochen Jiang <haochen.ji...@intel.com> + + PR target/115069 + * gcc.target/i386/pr115069.c: New. + 2024-05-21 Patrick Palka <ppa...@redhat.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 28e32061a77..d34f92a411c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,19 @@ +2024-05-22 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2024-05-22 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/115099 + * include/bits/std_thread.h: Declare formatter as friend of + thread::id. + * include/std/thread (operator<<): Convert non-void pointers to + void pointers for output. + (formatter): Add constraint that thread::native_handle_type is a + pointer or integer. + (formatter::format): Reimplement without basic_ostringstream. + * testsuite/30_threads/thread/id/output.cc: Check output + compiles before <sstream> has been included. + 2024-05-17 Jonathan Wakely <jwak...@redhat.com> Backported from master: