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

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

commit r13-6679-gfd42a8fa4b7653a12b4dff3ffd8d19ee033fd143
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 15 00:16:58 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 62 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 37 ++++++++++++++++++++++++
 gcc/d/ChangeLog         |  8 +++++
 gcc/m2/ChangeLog        |  9 ++++++
 gcc/testsuite/ChangeLog | 77 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgm2/ChangeLog        | 16 ++++++++++
 libstdc++-v3/ChangeLog  | 51 ++++++++++++++++++++++++++++++++
 8 files changed, 261 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8a0e911974d..7d899563450 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/109109
+	* config/i386/i386-expand.cc (split_double_concat): Fix splitting
+	when lo is equal to dhi and hi is a MEM which uses dlo register.
+
+2023-03-14  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/107925
+	* ipa-cp.cc (update_profiling_info): Drop counts of orig_node to
+	global0 instead of zeroing when it does not have as many counts as
+	it should.
+
+2023-03-14  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/107925
+	* ipa-cp.cc (update_specialized_profile): Drop orig_node_count to
+	ipa count, remove assert, lenient_count_portion_handling, dump
+	also orig_node_count.
+
+2023-03-14  Uros Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/i386-expand.cc (expand_vec_perm_movs):
+	Handle V2SImode for TARGET_MMX_WITH_SSE.
+	* config/i386/mmx.md (*mmx_movss_<mode>): Rename from *mmx_movss
+	using V2FI mode iterator to handle both V2SI and V2SF modes.
+
+2023-03-14  Sam James  <sam@gentoo.org>
+
+	* config/riscv/genrvv-type-indexer.cc: Avoid calloc() poisoning on musl by
+	including <sstream> earlier.
+	* system.h: Add INCLUDE_SSTREAM.
+
+2023-03-14  Richard Biener  <rguenther@suse.de>
+
+	* tree-ssa-live.cc (remove_unused_locals): Do not treat
+	the .DEFERRED_INIT of a variable as use, instead remove
+	that if it is the only use.
+
+2023-03-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR rtl-optimization/107762
+	* expr.cc (emit_group_store): Revert latest change.
+
+2023-03-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	PR tree-optimization/109005
+	* tree-if-conv.cc (get_bitfield_rep): Replace BLKmode check with
+	aggregate type check.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/109115
+	* tree-vect-patterns.cc (vect_recog_divmod_pattern): Don't use
+	r.upper_bound () on r.undefined_p () range.
+
+2023-03-14  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR tree-optimization/106896
+	* profile-count.cc (profile_count::to_sreal_scale): Synchronize
+	implementatoin with probability_in; avoid some asserts.
+
 2023-03-13  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* config/xtensa/linux.h (TARGET_ASM_FILE_END): New macro.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 975096e7c1c..1541514c486 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230314
+20230315
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 83d955dd964..b9231ad68f4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,40 @@
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96830
+	* pt.cc (push_inline_template_parms_recursive): Set
+	TEMPLATE_PARMS_CONSTRAINTS.
+	(push_template_decl): For an out-of-line declaration, verify
+	constraints for each enclosing template scope match those of the
+	original template declaratation.
+
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96830
+	* pt.cc (redeclare_class_template): Add missing "of" in
+	constraint mismatch diagnostic.
+	(tsubst_friend_class): For an already declared class template,
+	substitute and pass the friend declaration's constraints to
+	redeclare_class_template instead of passing the existing
+	template's constraints.
+
+2023-03-14  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108468
+	* pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE
+	is non-null.
+
+2023-03-14  Jason Merrill  <jason@redhat.com>
+
+	PR c++/107310
+	* cp-gimplify.cc (genericize_if_stmt): Restore folding
+	of constant conditions.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/109096
+	* tree.cc (record_has_unique_obj_representations): Ignore unnamed
+	bitfields.
+
 2023-03-13  Jason Merrill  <jason@redhat.com>
 
 	PR c++/107128
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index bd1a4c96cd4..5ea24161916 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,11 @@
+2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/109108
+	* decl.cc (function_defined_in_root_p): Remove.
+	(get_symbol_decl): Set DECL_LAMBDA_FUNCTION_P on function literals.
+	(start_function): Unconditionally unset DECL_EXTERNAL
+	(set_linkage_for_decl): Give lambda functions one-only linkage.
+
 2023-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* decl.cc (finish_thunk): Unset DECL_EXTERNAL on thunk.
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index c051ed5939c..36b07e9a458 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,12 @@
+2023-03-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/109125
+	* gm2-libs-ch/cgetopt.c (cgetopt_SetOption): Replace int
+	for bool.
+	* gm2-libs-ch/termios.c (doSetUnset): Replace int for bool.
+	* gm2-libs/Builtins.mod (isfinitef): Correct typo in return
+	statement.
+
 2023-03-13  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/109103
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 538954e55a3..9b9d2e27765 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,80 @@
+2023-03-15  Jonathan Yong  <10walls@gmail.com>
+
+	* gcc.dg/pic-2.c: Fix expected __PIC__ value.
+	* gcc.dg/pic-3.c: Ditto.
+	* gcc.dg/pic-4.c: Ditto.
+
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96830
+	* g++.dg/cpp2a/concepts-class5.C: New test.
+	* g++.dg/cpp2a/concepts-class5a.C: New test.
+
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96830
+	* g++.dg/cpp2a/concepts-friend14.C: New test.
+
+2023-03-14  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108468
+	* g++.dg/cpp1y/var-templ78.C: New test.
+
+2023-03-14  Jason Merrill  <jason@redhat.com>
+
+	PR c++/107310
+	* c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
+	* g++.dg/warn/Wreturn-6.C: New test.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/109109
+	* gcc.target/i386/pr109109-1.c: New test.
+	* gcc.target/i386/pr109109-2.c: New test.
+
+2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/109108
+	* gdc.dg/torture/imports/pr109108.d: New test.
+	* gdc.dg/torture/pr109108.d: New test.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108972
+	PR testsuite/109129
+	* g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
+	for c++17_down dg-do compile.  Expect dg-excess-errors for c++17_down
+	rather than ! concepts.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/109096
+	* g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
+
+2023-03-14  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/auto-init-unused-1.c: New testcase.
+
+2023-03-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR tree-optimization/109005
+	* gnat.dg/specs/opt6.ads: New test.
+
+2023-03-14  Tamar Christina  <tamar.christina@arm.com>
+
+	PR testsuite/109118
+	* gcc.dg/mla_1.c: Moved to...
+	* gcc.target/aarch64/sve/mla_3.c: ...here.
+
+2023-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/109115
+	* gcc.dg/pr109115.c: New test.
+
+2023-03-14  Richard Biener  <rguenther@suse.de>
+
+	* g++.dg/torture/20230313.C: New testcase.
+
 2023-03-13  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	* gm2/pim/fail/largeconst.mod: New test.
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 0e477d70fbe..598b10f4bf3 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,19 @@
+2023-03-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/109125
+	* libm2iso/ErrnoCategory.cc (FALSE): Remove.
+	(TRUE): Remove.
+	* libm2iso/wrapsock.c (TRUE): Remove.
+	(FALSE): Remove.
+	* libm2iso/wraptime.cc (TRUE): Remove.
+	(FALSE): Remove.
+	* libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
+	parameter in the definition module.
+	* libm2pim/dtoa.cc: Ditto.
+	* libm2pim/ldtoa.cc: Ditto.
+	* libm2pim/termios.cc: Ditto.
+	(doSetUnset): Replace int for bool.
+
 2023-02-27  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/108944
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f2718af2daa..d6004da8361 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,54 @@
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR libstdc++/109111
+	* include/std/ranges (repeat_view): Remove redundant parentheses
+	in requires-clause.
+	(repeat_view::_Iterator): Correct the requires-clause.
+
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/stl_iterator.h (move_iterator::_S_iter_concept):
+	Define.
+	(__cpp_lib_move_iterator_concept): Define for C++20.
+	(move_iterator::iterator_concept): Strengthen as per P2520R0.
+	* include/std/version (__cpp_lib_move_iterator_concept): Define
+	for C++20.
+	* testsuite/24_iterators/move_iterator/p2520r0.cc: New test.
+
+2023-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/ranges_util.h (view_interface::empty): Add
+	preferred overloads that use ranges::size when the range is
+	sized as per LWG 3715.
+	* testsuite/std/ranges/adaptors/lwg3715.cc: New test.
+
+2023-03-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/chrono.h (__is_duration_v, __is_time_point_v):
+	Only define for C++17 and later.
+
+2023-03-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/Makefile.am: Add comment about linker script fragments.
+	* src/Makefile.in: Regenerate.
+
+2023-03-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/62196
+	* include/bits/mask_array.h (mask_array): Add assertions to
+	assignment operators.
+	* include/std/valarray (valarray::operator[](valarray<bool>)):
+	Add assertions.
+	* testsuite/26_numerics/valarray/mask-1_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-2_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-3_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-4_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-5_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-6_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-7_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask-8_neg.cc: New test.
+	* testsuite/26_numerics/valarray/mask.cc: New test.
+
 2023-03-13  Jakub Jelinek  <jakub@redhat.com>
 
 	* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.

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

only message in thread, other threads:[~2023-03-15  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-15  0:17 [gcc r13-6679] 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).