]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 28 Apr 2025 00:18:29 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 28 Apr 2025 00:18:29 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 1b8058daef44f35a5f19a6ff1d89dc2d0afd72fb..5e84f0591f70abc73266f060574dbb72582c4ca7 100644 (file)
@@ -1,3 +1,65 @@
+2025-04-27  H.J. Lu  <hjl.tools@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.tools@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.li@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.li@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.li@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.li@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.liu@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  <hubicka@ucw.cz>
 
        PR target/105275
index bcfb36f056289f6df8383f755a15ea1c646fa1a1..bd9df64a394f6b9f1cac6ff9a1dc9a940250a830 100644 (file)
@@ -1 +1 @@
-20250427
+20250428
index 650de8b30bae69ce9f578de21fe954e503ec315b..5ec1e24cf2c2956381dea51761083eed9747d6ac 100644 (file)
@@ -1,3 +1,9 @@
+2025-04-27  H.J. Lu  <hjl.tools@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  <jakub@redhat.com>
 
        * gnatvsn.ads: Bump Library_Version to 16.
index f75a0f6070e65e2a0410e8fc88447da2d5fb5e7f..c8f9206fb7c933324bfa8f1e5978e3b42d3ea7bc 100644 (file)
@@ -1,3 +1,15 @@
+2025-04-27  H.J. Lu  <hjl.tools@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.zhao@oracle.com>
 
        PR c/119717
index d092553b2d8d46934afbd157b3e78f4e8cff99dc..9d5db0657779048f87530a515a317da77cbfdaf5 100644 (file)
@@ -1,3 +1,18 @@
+2025-04-27  Nathaniel Shead  <nathanieloshead@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.tools@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  <jason@redhat.com>
 
        PR c++/119764
index 9896f7f7d63bf85c5d366b4820db8990c4210398..314de8d2efa4952f3d317ae0d35f15ef182a70b2 100644 (file)
@@ -1,3 +1,42 @@
+2025-04-27  Nathaniel Shead  <nathanieloshead@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.tools@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.tools@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.tools@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.tools@gmail.com>
+
+       PR middle-end/112877
+       * gcc.target/i386/apx-ndd.c: Adjusted.
+
+2025-04-27  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/112877
+       * gfortran.dg/pr112877-1.f90: New test.
+
 2025-04-25  Dimitar Dimitrov  <dimitar@dinux.eu>
 
        * g++.dg/ipa/pr83549.C: Require effective target