[gcc r15-3577] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Sep 11 00:18:46 GMT 2024


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  <prathameshk@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  <rguenther@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.li@intel.com>
+
+	* match.pd: Add the form 2 of signed .SAT_ADD matching.
+
+2024-09-10  Andrew Pinski  <quic_apinski@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_apinski@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.liu@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  <dmalcolm@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  <ebotcazou@adacore.com>
+
+	* gcc-interface/misc.cc: Include memmodel.h before tm_p.h.
+
+2024-09-10  Viljar Indus  <indus@adacore.com>
+
+	* gcc-interface/decl.cc: Use same warning characters in
+	continuation messages.
+	* gcc-interface/trans.cc: Likewise.
+
+2024-09-10  Javier Miranda  <miranda@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  <indus@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  <trojanek@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  <trojanek@adacore.com>
+
+	* checks.adb (Remove_Checks): Combine CASE alternatives.
+
+2024-09-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* libgnat/s-os_lib.ads: Remove extra whitespace.
+
 2024-09-09  David Malcolm  <dmalcolm@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  <jakub@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  <polacek@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  <dmalcolm@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  <jakub@redhat.com>
+
+	PR c++/116449
+	* g++.dg/ubsan/pr116449.C: New test.
+
+2024-09-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/116369
+	* g++.dg/tree-ssa/initlist-opt7.C: New test.
+
+2024-09-10  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/116658
+	* g++.dg/vect/pr116658.cc: New testcase.
+
+2024-09-10  Levy Hsu  <admin@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  <dmalcolm@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  <jwakely@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  <jwakely@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  <jwakely@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  <jwakely@redhat.com>
 
 	* include/bits/chrono_io.h (from_stream): Fix conversions in


More information about the Libstdc++-cvs mailing list