[gcc r12-7441] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Mar 2 00:17:17 GMT 2022


https://gcc.gnu.org/g:12d4552e5e68e77fe8a5991c5e95a764a6cf995d

commit r12-7441-g12d4552e5e68e77fe8a5991c5e95a764a6cf995d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 2 00:16:32 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 94 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  6 ++++
 gcc/testsuite/ChangeLog | 59 +++++++++++++++++++++++++++++++
 libphobos/ChangeLog     |  6 ++++
 libstdc++-v3/ChangeLog  |  6 ++++
 lto-plugin/ChangeLog    |  6 ++++
 7 files changed, 178 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 28286e0da0a..1c5e88a8028 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,97 @@
+2022-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104715
+	* gimple-ssa-warn-access.cc (pass_waccess::check_pointer_uses): Don't
+	unnecessarily test if ptr is a SSA_NAME, it has to be.  Only push lhs
+	of a call if gimple_call_return_arg is equal to ptr, not just when it
+	is non-NULL.
+
+2022-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimple-ssa-warn-access.cc (warn_string_no_nul,
+	maybe_warn_nonstring_arg, fndecl_alloc_p, new_delete_mismatch_p,
+	matching_alloc_calls_p, maybe_warn_alloc_args_overflow,
+	pass_waccess::check_alloca, pass_waccess::check_strcat,
+	memmodel_to_uhwi, fntype_argno_type,
+	pass_waccess::maybe_check_access_sizes,
+	pass_waccess::check_call_access,
+	pass_waccess::maybe_check_dealloc_call, pass_waccess::check_stmt):
+	Comment spelling fixes.
+
+2022-03-01  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104716
+	* tree-loop-distribution.cc (find_seed_stmts_for_distribution):
+	Check if we can copy the loop.
+
+2022-03-01  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR middle-end/104721
+	* cfgexpand.cc (expand_gimple_basic_block): Clear
+	currently_expanding_gimple_stmt when returning inside the loop.
+
+2022-03-01  Martin Liska  <mliska@suse.cz>
+
+	PR ipa/104533
+	* multiple_target.cc (get_attr_len): Move to tree.c.
+	(expand_target_clones): Remove single value checking.
+	* tree.cc (get_target_clone_attr_len): New fn.
+	* tree.h (get_target_clone_attr_len): Likewise.
+
+2022-03-01  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/104677
+	* doc/invoke.texi: Document more .gcda file name generation.
+
+2022-03-01  Tom de Vries  <tdevries@suse.de>
+
+	PR target/102429
+	* config/nvptx/nvptx.cc (nvptx_gen_shuffle): Handle DCmode and CDImode.
+	* config/nvptx/nvptx.md
+	(define_predicate "nvptx_register_or_complex_di_df_register_operand"):
+	New predicate.
+	(define_expand "omp_simt_xchg_bfly", define_expand "omp_simt_xchg_idx"):
+	Use nvptx_register_or_complex_di_df_register_operand.
+
+2022-03-01  Tom de Vries  <tdevries@suse.de>
+
+	* config.gcc (nvptx*-*-*): Add nvptx/nvptx-gen.opt to extra_options.
+	* config/nvptx/gen-copyright.sh: New file.
+	* config/nvptx/gen-h.sh: New file.
+	* config/nvptx/gen-opt.sh: New file.
+	* config/nvptx/nvptx.h (TARGET_SM35, TARGET_SM53, TARGET_SM70)
+	(TARGET_SM75, TARGET_SM80): Move ...
+	* config/nvptx/nvptx-gen.h: ... here.  New file, generate.
+	* config/nvptx/nvptx.opt (Enum ptx_isa): Move ...
+	* config/nvptx/nvptx-gen.opt: ... here.  New file, generate.
+	* config/nvptx/t-nvptx ($(srcdir)/config/nvptx/nvptx-gen.h)
+	($(srcdir)/config/nvptx/nvptx-gen.opt): New make target.
+
+2022-03-01  Tom de Vries  <tdevries@suse.de>
+
+	* config/nvptx/gen-omp-device-properties.sh: New file.
+	* config/nvptx/t-omp-device: Use gen-omp-device-properties.sh.
+
+2022-03-01  Tom de Vries  <tdevries@suse.de>
+
+	* config/nvptx/nvptx-sm.def: New file.
+	* config/nvptx/nvptx-c.cc (nvptx_cpu_cpp_builtins): Use nvptx-sm.def.
+	* config/nvptx/nvptx-opts.h (enum ptx_isa): Same.
+	* config/nvptx/nvptx.cc (sm_version_to_string)
+	(nvptx_omp_device_kind_arch_isa): Same.
+
+2022-03-01  Robin Dapp  <rdapp@linux.ibm.com>
+
+	PR rtl-optimization/104154
+	* config/arc/arc.cc (gen_compare_reg):  Return the CC-mode
+	comparison ifcvt passed us.
+
+2022-03-01  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/104664
+	* config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate):
+	  Use vec_setv8hf_0 for HF to V8HFmode move instead of subreg.
+
 2022-02-28  Roger Sayle  <roger@nextmovesoftware.com>
 
 	PR tree-optimization/91384
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f2385f2bfb9..cfd5b8be1f0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220301
+20220302
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index df4ffe68dae..b8375675de4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-01  Martin Liska  <mliska@suse.cz>
+
+	PR ipa/104533
+	* c-attribs.cc (handle_target_clones_attribute): Use
+	get_target_clone_attr_len and report warning soon.
+
 2022-02-17  Jonathan Wakely  <jwakely@redhat.com>
 
 	* c-pragma.cc (handle_pragma_pack): Remove parameter name.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f90133cb6bb..d666a742bf4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2022-03-01  Martin Sebor  <msebor@redhat.com>
+
+	PR tree-optimization/104715
+	* gcc.dg/Wdangling-pointer-3.c: New test.
+
+2022-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104715
+	* c-c++-common/Wdangling-pointer-7.c: New test.
+
+2022-03-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/104736
+	* gdc.test/runnable/dhry.d: Removed.
+
+2022-03-01  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR testsuite/104725
+	* g++.target/i386/pr35513-1.C: Limit to Linux.
+	* g++.target/i386/pr35513-2.C: Likewise.
+
+2022-03-01  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104716
+	* gfortran.dg/pr104716.f: New testcase.
+
+2022-03-01  Richard Biener  <rguenther@suse.de>
+
+	PR testsuite/104727
+	* gcc.target/i386/pr84101.c: Remove XFAIL.
+
+2022-03-01  Richard Biener  <rguenther@suse.de>
+
+	PR testsuite/104728
+	* gcc.dg/vect/pr81196-2.c: Require vect_perm.
+
+2022-03-01  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* gcc.target/i386/pr80270.c: Don't compile new test case on ia32.
+
+2022-03-01  Martin Liska  <mliska@suse.cz>
+
+	PR ipa/104533
+	* g++.target/i386/pr104533.C: New test.
+
+2022-03-01  Tom de Vries  <tdevries@suse.de>
+
+	* gcc.target/nvptx/sm30.c: New test.
+	* gcc.target/nvptx/sm35.c: New test.
+	* gcc.target/nvptx/sm53.c: New test.
+	* gcc.target/nvptx/sm70.c: New test.
+	* gcc.target/nvptx/sm75.c: New test.
+	* gcc.target/nvptx/sm80.c: New test.
+
+2022-03-01  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/104664
+	* gcc.target/i386/pr104664.c: New test.
+
 2022-02-28  Roger Sayle  <roger@nextmovesoftware.com>
 
 	PR tree-optimization/91384
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index d3e468816f2..1ce28d29ecc 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/104659
+	* libdruntime/config/mingw/msvc.c (init_msvc): Fix misspelling of
+	msvcUsesUCRT.
+
 2022-02-28  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime caf14b0f.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index cd347a5a70b..a3bd4fa4d6b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR middle-end/103984
+	* include/bits/regex_compiler.h (_BracketMatcher::_M_char): Use
+	default member initializer.
+
 2022-02-24  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/104602
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 6fe559beb4f..c2e17d0a00f 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-01  Martin Liska  <mliska@suse.cz>
+
+	* lto-plugin.c (process_offload_section): Use a linker as many
+	comments are connected to gold linker.
+	(process_option): Likewise.
+
 2021-12-02  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
 
 	* lto-plugin.c: Fix -linker-output-auto-notlo-rel ->


More information about the Libstdc++-cvs mailing list