public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-2885] Daily bump.
@ 2022-09-27  0:18 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-09-27  0:18 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:220c4d8e44971c87ad9070f1b3d29ab5fbe45dff

commit r13-2885-g220c4d8e44971c87ad9070f1b3d29ab5fbe45dff
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Sep 27 00:17:52 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 ++
 gcc/ChangeLog           | 108 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  99 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |   6 +++
 gcc/cp/ChangeLog        |  25 +++++++++++
 gcc/testsuite/ChangeLog |  64 ++++++++++++++++++++++++++++
 libgcc/ChangeLog        |   5 +++
 libstdc++-v3/ChangeLog  |  23 +++++++++++
 9 files changed, 335 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 652b0690112..9aee34d34cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-09-26  Jeff Law  <jlaw@ventanamicro.com>
+
+	* MAINTAINERS: Update my email address and DCO entry.
+
 2022-09-23  Paul-Antoine Arras  <pa@codesourcery.com>
 
 	* MAINTAINERS (Write After Approval): Add myself.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6890dd1b1dd..4bd177da72a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,111 @@
+2022-09-26  Martin Liska  <mliska@suse.cz>
+
+	* doc/invoke.texi: Add missing dash for
+	  Wanalyzer-exposure-through-uninit-copy.
+
+2022-09-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	PR tree-optimization/107009
+	* range-op.cc (operator_bitwise_and::op1_range): Optimize 0 = x & MASK.
+	(range_op_bitwise_and_tests): New test.
+
+2022-09-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	PR tree-optimization/107009
+	* tree-ssa-dom.cc
+	(dom_opt_dom_walker::set_global_ranges_from_unreachable_edges):
+	Iterate over exports.
+
+2022-09-26  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* config.gcc (with_arch) [nvptx]: Allow '--with-arch' to override
+	the default.
+	* config/nvptx/gen-multilib-matches.sh: New.
+	* config/nvptx/t-nvptx (MULTILIB_OPTIONS, MULTILIB_MATCHES)
+	(MULTILIB_EXCEPTIONS): Handle this.
+	* doc/install.texi (Specific) <nvptx-*-none>: Document this.
+	* doc/invoke.texi (Nvidia PTX Options): Likewise.
+
+2022-09-26  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* config.gcc (TM_MULTILIB_CONFIG) [nvptx]: Set to '$with_arch'.
+	* config/nvptx/t-nvptx (MULTILIB_OPTIONS, MULTILIB_MATCHES)
+	(MULTILIB_EXCEPTIONS): Handle it.
+
+2022-09-26  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* config.gcc (with_arch) [nvptx]: Set to 'sm_30'.
+	* config/nvptx/nvptx.cc (nvptx_option_override): Assert that
+	'-misa' appeared.
+	* config/nvptx/nvptx.h (OPTION_DEFAULT_SPECS): Define.
+	* config/nvptx/nvptx.opt (misa=): Remove 'Init'.
+
+2022-09-26  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* config/nvptx/nvptx.h (ASM_SPEC): Define.
+
+2022-09-26  Jeff Law  <jeffreyalaw@gmail.com>
+
+	* cfgcleanup.cc (bb_is_just_return): No longer static.
+	* cfgcleanup.h (bb_is_just_return): Add prototype.
+	* cfgrtl.cc (fixup_reorder_chain): Do not create an
+	unconditional jump to a return block.  Conditionally
+	remove unreachable blocks.
+
+2022-09-26  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR middle-end/106982
+	* omp-low.cc (lower_oacc_reductions): Add some unshare_expr.
+
+2022-09-26  Martin Liska  <mliska@suse.cz>
+
+	* config/s390/s390.cc (s390_rtx_costs): Remove dest variable
+	and use only dst.
+
+2022-09-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64-arches.def (armv9.1-a): Define.
+	(armv9.2-a): Likewise.
+	(armv9.3-a): Likewise.
+	* config/aarch64/aarch64.h (AARCH64_FL_V9_1): Likewise.
+	(AARCH64_FL_V9_2): Likewise.
+	(AARCH64_FL_V9_3): Likewise.
+	(AARCH64_FL_FOR_ARCH9_1): Likewise.
+	(AARCH64_FL_FOR_ARCH9_2): Likewise.
+	(AARCH64_FL_FOR_ARCH9_3): Likewise.
+	(AARCH64_ISA_V9_1): Likewise.
+	(AARCH64_ISA_V9_2): Likewise.
+	(AARCH64_ISA_V9_3): Likewise.
+	* doc/invoke.texi (AArch64 Options): Document armv9.1-a, armv9.2-a,
+	armv9.3-a values to -march.
+
+2022-09-26  Martin Liska  <mliska@suse.cz>
+
+	* value-range.cc (tree_compare): Remove unused function.
+
+2022-09-26  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/96072
+	* config/rs6000/rs6000-logue.cc (rs6000_emit_epilogue): Update the
+	condition for adding REG_CFA_DEF_CFA reg note with
+	frame_pointer_needed_indeed.
+
+2022-09-26  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/100645
+	* config/rs6000/vector.md (vec_shr_<mode>): Replace condition
+	TARGET_ALTIVEC with VECTOR_UNIT_ALTIVEC_OR_VSX_P.
+
+2022-09-26  Hongtao Liu  <hongtao.liu@intel.com>
+	    Liwei Xu  <liwei.xu@intel.com>
+
+	PR target/53346
+	* config/i386/i386-expand.cc (expand_vec_perm_shufps_shufps):
+	New function.
+	(ix86_expand_vec_perm_const_1): Insert
+	expand_vec_perm_shufps_shufps at the end of 2-instruction
+	expand sequence.
+
 2022-09-25  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
 	* doc/sourcebuild.texi: Fix chapter level.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7764f7ed0a8..38c805d4b6a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220926
+20220927
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c48bbdf693c..db4ac0d176b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,102 @@
+2022-09-26  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* doc/gnat_rm/implementation_defined_attributes.rst: Rename Valid_Image.
+	* gnat_rm.texi: Regenerate.
+	* gnat_ugn.texi: Regenerate.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch12.adb (Build_Instance_Compilation_Unit_Nodes): Relocate
+	auxiliary declarations from the original compilation unit to the
+	newly created compilation unit for the spec.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* rtsfind.ads
+	(RTU_Id): Remove unreferenced packages; fix whitespace.
+	(RE_Id): Remove unreferenced entities; add comment about entity
+	that is only used by GNATprove and not by GNAT.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* s-oscons-tmplt.c (STR, STR1): Remove.
+
+2022-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* doc/gnat_ugn/building_executable_programs_with_gnat.rst
+	(-gnateT): Document new parameter Long_Long_Long_Size.
+	* gnat_ugn.texi: Regenerate.
+
+2022-09-26  Steve Baird  <baird@adacore.com>
+
+	* bindgen.adb: When the binder is invoked for the device, specify
+	the CUDA_Global aspect for the adainit and adafinal procedures via
+	a pragma instead of via an aspect_specification.
+
+2022-09-26  Kévin Le Gouguec  <legouguec@adacore.com>
+
+	* doc/gnat_ugn/building_executable_programs_with_gnat.rst
+	(Linker Switches): Document support for mold along with gold; add some
+	advice regarding OpenSSL in the Pro version.
+	* gnat_ugn.texi: Regenerate.
+
+2022-09-26  Tucker Taft  <taft@adacore.com>
+
+	* sem_util.adb (Original_Aspect_Pragma_Name): Check for Check
+	pragmas.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch5.adb (Analyze_Iterator_Specification): Delay expansion
+	based on Full_Analysis flag.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch5.adb (Analyze_Iterator_Specification): Delay expansion of
+	for iterated component association just like it is done within
+	quantified expression.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* contracts.adb (Analyze_Object_Contract): Check SPARK_Mode before
+	applying SPARK rule.
+
+2022-09-26  Justin Squirek  <squirek@adacore.com>
+
+	* sem_util.adb
+	(Accessibility_Level): Modify indexed and selected components case
+	by reducing the scope where Original_Node gets used.
+
+2022-09-26  Boris Yakobowski  <yakobowski@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Remove documentation for
+	gnatmetric.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* gsocket.h: Remove redefinition of _WIN32_WINNT.
+	* mingw32.h: Remove conditional definition of _WIN32_WINNT.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* mingw32.h: Remove condition definition of MAXPATHLEN; the include
+	directive for stdlib.h was most likely intended to provide the
+	MAX_PATH.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* adaint.c: Remove conditional #include directives for old MinGW.
+	* cal.c: Always include winsock.h, since it is part of modern
+	MinGW.
+	* cstreams.c: Remove workaround for old MinGW.
+	* expect.c: Remove conditional #include directive for old MinGW.
+	* mingw32.h: Remove STD_MINGW and OLD_MINGW declarations.
+	* sysdep.c: Remove conditional #include directive for old MinGW.
+
+2022-09-26  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_warn.ads (Has_Junk_Name): Reword comment.
+
 2022-09-20  Martin Liska  <mliska@suse.cz>
 
 	* exp_ch6.adb: Replace "the the" with "the".
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 415c4cf7954..4e99c4307ea 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2022-09-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106656
+	* c-cppbuiltin.cc (c_cpp_builtins): Update value of __cpp_char8_t
+	for C++20.
+
 2022-09-23  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/106784
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b9b27291ff9..ca5015e1621 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2022-09-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106656
+	* typeck2.cc (array_string_literal_compatible_p): Allow
+	initializing arrays of char or unsigned char by a UTF-8 string literal.
+
+2022-09-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106784
+	* method.cc (is_convertible_helper): New.
+	(is_convertible): Use it.
+	(is_nothrow_convertible): Likewise.
+
+2022-09-26  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/107033
+	* module.cc (trees_in::decl_value): In the MK_partial case for
+	a variable template partial specialization, pass decl_p=true to
+	add_mergeable_specialization, and set spec to the VAR_DECL not
+	the TEMPLATE_DECL.
+	* pt.cc (add_mergeable_specialization): For a variable template
+	partial specialization, set the TREE_TYPE of the new
+	DECL_TEMPLATE_SPECIALIZATIONS node to the TREE_TYPE of the
+	VAR_DECL not the VAR_DECL itself.
+
 2022-09-23  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/106784
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0e7cd64e0ce..24f4ac5395f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,67 @@
+2022-09-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106656
+	* g++.dg/cpp23/feat-cxx2b.C: Adjust.
+	* g++.dg/cpp2a/feat-cxx2a.C: Likewise.
+	* g++.dg/ext/char8_t-feature-test-macro-2.C: Likewise.
+	* g++.dg/ext/char8_t-init-2.C: Likewise.
+	* g++.dg/cpp2a/char8_t3.C: New test.
+	* g++.dg/cpp2a/char8_t4.C: New test.
+
+2022-09-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/106784
+	* g++.dg/ext/is_convertible3.C: New test.
+	* g++.dg/ext/is_nothrow_convertible3.C: New test.
+
+2022-09-26  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/107033
+	* g++.dg/modules/partial-2.cc, g++.dg/modules/partial-2.h: New
+	files, factored out from ...
+	* g++.dg/modules/partial-2_a.C, g++.dg/modules/partial-2_b.C: ...
+	these.
+	* g++.dg/modules/partial-2_c.H: New test.
+	* g++.dg/modules/partial-2_d.C: New test.
+
+2022-09-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	PR tree-optimization/107009
+	* gcc.dg/tree-ssa/pr107009.c: New test.
+
+2022-09-26  Jeff Law  <jeffreyalaw@gmail.com>
+
+	* gcc.target/riscv/ret-1.c: New test.
+
+2022-09-26  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR middle-end/106982
+	* c-c++-common/goacc/reduction-7.c: New test.
+	* c-c++-common/goacc/reduction-8.c: New test.
+
+2022-09-26  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/96072
+	* gcc.target/powerpc/pr96072.c: New test.
+
+2022-09-26  Hu, Lin1  <lin1.hu@intel.com>
+
+	PR target/94962
+	* gcc.target/i386/avx256-unaligned-store-3.c: Add -mno-avx512f
+
+2022-09-26  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/100645
+	* gcc.target/powerpc/pr100645.c: New test.
+
+2022-09-26  Hongtao Liu  <hongtao.liu@intel.com>
+	    Liwei Xu  <liwei.xu@intel.com>
+
+	* gcc.target/i386/pr53346-1.c: New test.
+	* gcc.target/i386/pr53346-2.c: New test.
+	* gcc.target/i386/pr53346-3.c: New test.
+	* gcc.target/i386/pr53346-4.c: New test.
+
 2022-09-25  Mikael Morin  <mikael@gcc.gnu.org>
 
 	PR fortran/41453
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 9ebfaa0ad3d..2429618514f 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2022-09-26  Thomas Neumann  <tneumann@users.sourceforge.net>
+
+	* unwind-dw2-fde.c: Introduce a constant for in_shutdown
+	for the non-fast-path case. Drop destructor priority.
+
 2022-09-22  Thomas Neumann  <tneumann@users.sourceforge.net>
 
 	* unwind-dw2-fde.c: (release_register_frames) Remember
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e6722cf0b3c..ca7ab98eb36 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2022-09-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/ptr_traits.h (__ptr_traits_elem) [__cpp_concepts]:
+	Also define the __ptr_traits_elem class template for the
+	concepts case.
+	(pointer_traits<Ptr>): Remove constrained partial
+	specialization.
+	* testsuite/20_util/pointer_traits/lwg3545.cc: Check for
+	ambiguitiy with program-defined partial specialization.
+
+2022-09-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/type_traits (is_convertible, is_convertible_v):
+	Define using new built-in.
+	(is_nothrow_convertible is_nothrow_convertible_v): Likewise.
+
+2022-09-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/107037
+	* include/std/bitset (_Base_bitset::_M_do_reset): Use
+	preprocessor conditional around non-C++03 code.
+	* testsuite/20_util/bitset/107037.cc: New test.
+
 2022-09-24  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/alloc_traits.h (allocator_traits::is_always_equal):

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-09-27  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-27  0:18 [gcc r13-2885] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).