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).