https://gcc.gnu.org/g:79546845a14e8cf00dd374df8b3226186aef83dd

commit r15-3577-g79546845a14e8cf00dd374df8b3226186aef83dd
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Sep 11 00:17:46 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 43 ++++++++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        | 13 +++++++++++++
 gcc/testsuite/ChangeLog | 20 +++++++++++++++++++
 libstdc++-v3/ChangeLog  | 23 ++++++++++++++++++++++
 6 files changed, 152 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 23538ddd65fd..db0bfca96918 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,55 @@
+2024-09-10  Prathamesh Kulkarni  <prathame...@nvidia.com>
+
+       PR target/96265
+       * common.opt (foffload-abi-host-opts): New option.
+       * config/aarch64/aarch64.cc (aarch64_offload_options): Pass
+       -foffload-abi-host-opts.
+       * config/i386/i386-options.cc (ix86_offload_options): Likewise.
+       * config/rs6000/rs6000.cc (rs6000_offload_options): Likewise.
+       * config/nvptx/mkoffload.cc (offload_abi_host_opts): Define.
+       (compile_native): Append offload_abi_host_opts to argv_obstack.
+       (main): Handle option -foffload-abi-host-opts.
+       * config/gcn/mkoffload.cc (offload_abi_host_opts): Define.
+       (compile_native): Append offload_abi_host_opts to argv_obstack.
+       (main): Handle option -foffload-abi-host-opts.
+       * lto-wrapper.cc (merge_and_complain): Handle
+       -foffload-abi-host-opts.
+       (append_compiler_options): Likewise.
+       * opts.cc (common_handle_option): Likewise.
+
+2024-09-10  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/116658
+       * tree-vect-slp.cc (vect_is_slp_load_node): Make sure
+       node isn't a permute.
+
+2024-09-10  Pan Li  <pan2...@intel.com>
+
+       * match.pd: Add the form 2 of signed .SAT_ADD matching.
+
+2024-09-10  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       * tree-ssa-phiopt.cc (execute_over_cond_phis): New template function,
+       moved the common parts from pass_phiopt::execute/pass_cselim::execute.
+       (pass_phiopt::execute): Move the functon specific parts of the loop
+       into an lamdba.
+       (pass_cselim::execute): Likewise.
+
+2024-09-10  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR tree-optimization/116643
+       * tree-ssa-phiopt.cc (replace_phi_edge_with_variable): 
s/PHI_RESULT/gimple_phi_result/.
+       (factor_out_conditional_operation): Likewise.
+       (minmax_replacement): Likewise.
+       (spaceship_replacement): Likewise.
+       (cond_store_replacement): Likewise.
+       (cond_if_else_store_replacement_1): Likewise.
+
+2024-09-10  liuhongt  <hongtao....@intel.com>
+
+       * config/i386/sse.md (*avx2_pcmp<mode>3_1): Don't force_reg
+       operands[3] when it's not const0_rtx.
+
 2024-09-09  David Malcolm  <dmalc...@redhat.com>
 
        * ipa-pure-const.cc: Replace include of "opts.h" with
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 83b31cda118f..2abf40291e63 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240910
+20240911
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 48826ee75fd8..f1b0c93a9160 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,46 @@
+2024-09-10  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gcc-interface/misc.cc: Include memmodel.h before tm_p.h.
+
+2024-09-10  Viljar Indus  <in...@adacore.com>
+
+       * gcc-interface/decl.cc: Use same warning characters in
+       continuation messages.
+       * gcc-interface/trans.cc: Likewise.
+
+2024-09-10  Javier Miranda  <mira...@adacore.com>
+
+       * sem_ch13.adb (Analyze_One_Aspect): Call
+       Error_Msg_GNAT_Extension() to report an error when the aspect
+       First_Controlling_Parameter is set to True and the sources are
+       compiled without Core_Extensions_ Allowed.
+       * sem_prag.adb (Pragma_First_Controlling_Parameter): Call
+       subprogram Error_Msg_GNAT_Extension() to report an error when the
+       aspect First_Controlling_Parameter is set to True and the sources
+       are compiled without Core_Extensions_Allowed. Report an error when
+       the aspect pragma does not confirm an inherited True value.
+
+2024-09-10  Viljar Indus  <in...@adacore.com>
+
+       * diagnostics-pretty_emitter.adb (Get_Last_Line_Char): New. Get
+       the last non line change character. Write_Span_Labels use the
+       adjusted line end pointer to calculate the length of the span.
+
+2024-09-10  Piotr Trojanek  <troja...@adacore.com>
+
+       * exp_intr.ads, exp_intr.adb (Expand_Source_Info): Move
+       declaration to package spec.
+       * sem_eval.adb (Eval_Intrinsic_Call): Evaluate calls to
+       GNAT.Source_Info where possible.
+
+2024-09-10  Piotr Trojanek  <troja...@adacore.com>
+
+       * checks.adb (Remove_Checks): Combine CASE alternatives.
+
+2024-09-10  Piotr Trojanek  <troja...@adacore.com>
+
+       * libgnat/s-os_lib.ads: Remove extra whitespace.
+
 2024-09-09  David Malcolm  <dmalc...@redhat.com>
 
        PR other/116613
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8228caf1e3d5..c8bbe3a58f75 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2024-09-10  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/116449
+       * typeck.cc (get_member_function_from_ptrfunc): Use save_expr
+       on instance_ptr and function even if it doesn't have side-effects,
+       as long as it isn't a decl.
+
+2024-09-10  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116369
+       * call.cc (set_up_extended_ref_temp): Don't mark a temporary
+       TREE_READONLY if its type is TYPE_HAS_MUTABLE_P.
+
 2024-09-09  David Malcolm  <dmalc...@redhat.com>
 
        * constexpr.cc (constexpr_error): Update for renaming of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b820e403f616..6fffbebb082e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2024-09-10  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/116449
+       * g++.dg/ubsan/pr116449.C: New test.
+
+2024-09-10  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116369
+       * g++.dg/tree-ssa/initlist-opt7.C: New test.
+
+2024-09-10  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/116658
+       * g++.dg/vect/pr116658.cc: New testcase.
+
+2024-09-10  Levy Hsu  <ad...@levyhsu.com>
+
+       * gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c: Separated 32-bit 
scan
+       and removed register checks in spill situations.
+
 2024-09-09  David Malcolm  <dmalc...@redhat.com>
 
        PR other/116613
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3d87cfff2793..2540fd33bc6b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2024-09-10  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/116159
+       * include/std/iostream (ios_base_library_init): Only define for
+       ELF targets.
+       * src/c++98/ios_init.cc (ios_base_library_init): Likewise.
+
+2024-09-10  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/116641
+       * include/bits/basic_string.h (operator=(basic_string&&)): Call
+       _M_assign instead of assign.
+       * testsuite/21_strings/basic_string/allocator/116641.cc: New
+       test.
+
+2024-09-10  Jonathan Wakely  <jwak...@redhat.com>
+
+       * testsuite/18_support/new_nothrow.cc (THROW_BAD_ALLOC): Define
+       macro to add exception specifications for C++98 mode.
+       (NOEXCEPT): Expand to throw() for C++98 mode.
+       * testsuite/26_numerics/headers/numeric/synopsis.cc (gcd, lcm):
+       Add noexcept.
+
 2024-09-06  Jonathan Wakely  <jwak...@redhat.com>
 
        * include/bits/chrono_io.h (from_stream): Fix conversions in

Reply via email to