https://gcc.gnu.org/g:fb5bff34f910b452f2a6c361a9005f270560fc2f

commit r16-176-gfb5bff34f910b452f2a6c361a9005f270560fc2f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 28 00:18:29 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 62 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  6 +++++
 gcc/c/ChangeLog         | 12 ++++++++++
 gcc/cp/ChangeLog        | 15 ++++++++++++
 gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++
 6 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1b8058daef44..5e84f0591f70 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR c/48274
+       PR middle-end/112877
+       PR middle-end/118288
+       * gimple.cc (gimple_builtin_call_types_compatible_p): Remove the
+       targetm.calls.promote_prototypes call.
+       * tree.cc (tree_builtin_call_types_compatible_p): Likewise.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * calls.cc (initialize_argument_information): Promote small integer
+       arguments if TARGET_PROMOTE_PROTOTYPES returns true.
+
+2025-04-27  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_const_vector): Extract
+       const vector stepped into separated func.
+       (expand_const_vector_single_step_npatterns): Add new func
+       to take care of single step.
+       (expand_const_vector_interleaved_stepped_npatterns): Add new
+       func to take care of interleaved step.
+       (expand_const_vector_stepped): Add new func to take care of
+       const vector stepped.
+
+2025-04-27  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_const_vector_duplicate_repeating):
+       Add new func to take care of vector duplicate with repeating.
+       (expand_const_vector_duplicate_default): Add new func to take
+       care of default const vector duplicate.
+       (expand_const_vector_duplicate): Add new func to take care
+       of all const vector duplicate.
+       (expand_const_vector): Extract const vector duplicate into
+       separated function.
+
+2025-04-27  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_const_vec_series): Add new
+       func to take care of the const vec_series.
+       (expand_const_vector): Extract const vec_series into separated
+       function.
+
+2025-04-27  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_const_vector): Extract
+       const vec_duplicate into separated function.
+       (expand_const_vec_duplicate): Add new func to take care
+       of the const vec_duplicate.
+
+2025-04-27  liuhongt  <hongtao....@intel.com>
+
+       PR target/119549
+       * common/config/i386/i386-common.cc (ix86_handle_option):
+       Refactor msse4 and mno-sse4.
+       * config/i386/i386.opt (msse4): Remove RejectNegative.
+       (mno-sse4): Remove the entry.
+       * config/i386/i386-options.cc
+       (ix86_valid_target_attribute_inner_p): Remove special code
+       which handles mno-sse4.
+
 2025-04-26  Jan Hubicka  <hubi...@ucw.cz>
 
        PR target/105275
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bcfb36f05628..bd9df64a394f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250427
+20250428
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 650de8b30bae..5ec1e24cf2c2 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gcc-interface/utils.cc (create_param_decl): Remove the
+       targetm.calls.promote_prototypes call.
+
 2025-04-17  Jakub Jelinek  <ja...@redhat.com>
 
        * gnatvsn.ads: Bump Library_Version to 16.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index f75a0f6070e6..c8f9206fb7c9 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,15 @@
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR c/48274
+       PR middle-end/112877
+       PR middle-end/118288
+       * c-decl.cc (start_decl): Remove the
+       targetm.calls.promote_prototypes call.
+       (store_parm_decls_oldstyle): Likewise.
+       (finish_function): Likewise.
+       * c-typeck.cc (convert_argument): Likewise.
+       (c_safe_arg_type_equiv_p): Likewise.
+
 2025-04-15  Qing Zhao  <qing.z...@oracle.com>
 
        PR c/119717
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d092553b2d8d..9d5db0657779 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,18 @@
+2025-04-27  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/119939
+       * module.cc (trees_out::lang_decl_vals): Also stream
+       lang->u.fn.context when DECL_UNIQUE_FRIEND_P.
+       (trees_in::lang_decl_vals): Likewise.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * call.cc (type_passed_as): Remove the
+       targetm.calls.promote_prototypes call.
+       (convert_for_arg_passing): Likewise.
+       * typeck.cc (cxx_safe_arg_type_equiv_p): Likewise.
+
 2025-04-25  Jason Merrill  <ja...@redhat.com>
 
        PR c++/119764
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9896f7f7d63b..314de8d2efa4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,42 @@
+2025-04-27  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/119939
+       * g++.dg/modules/concept-11_a.H: New test.
+       * g++.dg/modules/concept-11_b.C: New test.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gcc.dg/tree-ssa/ssa-fre-4.c: Enable for all targets and adjust
+       scan match.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gcc.dg/tree-ssa/scev-cast.c: Enable for all targets and adjust
+       scan match.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gcc.dg/vect/vect-simd-clone-16c.c: Expect in-branch clones for
+       x86.
+       * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
+       * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
+       * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
+       * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
+       * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gcc.target/i386/apx-ndd.c: Adjusted.
+
+2025-04-27  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR middle-end/112877
+       * gfortran.dg/pr112877-1.f90: New test.
+
 2025-04-25  Dimitar Dimitrov  <dimi...@dinux.eu>
 
        * g++.dg/ipa/pr83549.C: Require effective target

Reply via email to