]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 11 Sep 2024 00:17:46 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 11 Sep 2024 00:17:46 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 23538ddd65fd203ec2f1e0d8a389539dcf9b84d8..db0bfca969188a43d6844cb8e6817754ed01e356 100644 (file)
@@ -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
index 83b31cda118fb0b0946750703af3cbd3d9556876..2abf40291e637bcc47bf71d2456e6034e3173229 100644 (file)
@@ -1 +1 @@
-20240910
+20240911
index 48826ee75fd841eaa06edf0de34770e59e94661b..f1b0c93a9160add32a57ab4223667c327ee1e3cc 100644 (file)
@@ -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
index 8228caf1e3d59895088a4559aa5ce48acd711541..c8bbe3a58f7510842952e9c33c941a43c1257952 100644 (file)
@@ -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
index b820e403f616c7f4292d95d2fc63f5600860ecd1..6fffbebb082e73ebca2c22ff4a89ca50350bb274 100644 (file)
@@ -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
index 3d87cfff279346b9e1ebb7e65376dba97dc3b44b..2540fd33bc6ba7e2da512ae7dcd52dc66e74b178 100644 (file)
@@ -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
This page took 0.090827 seconds and 5 git commands to generate.