public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-8206] Daily bump.
@ 2021-04-16 0:16 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-04-16 0:16 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:ee351f7fdbd82f8947fe9a0e74cea65d216a8549
commit r11-8206-gee351f7fdbd82f8947fe9a0e74cea65d216a8549
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Apr 16 00:16:23 2021 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 28 +++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 12 ++++++++
gcc/cp/ChangeLog | 27 +++++++++++++++++
gcc/fortran/ChangeLog | 29 ++++++++++++++++++
gcc/lto/ChangeLog | 5 +++
gcc/testsuite/ChangeLog | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
libgomp/ChangeLog | 11 +++++++
libstdc++-v3/ChangeLog | 14 +++++++++
9 files changed, 208 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 90860a78fd4..ff0fc066944 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2021-04-15 Martin Liska <mliska@suse.cz>
+
+ * doc/invoke.texi: Other params don't use it, remove it.
+
+2021-04-15 Richard Biener <rguenther@suse.de>
+
+ * gimple-builder.h: Add deprecation note.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c++/98852
+ * attribs.h (restrict_type_identity_attributes_to): Declare.
+ * attribs.c (restrict_type_identity_attributes_to): New function.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c/98852
+ * attribs.h (affects_type_identity_attributes): Declare.
+ * attribs.c (remove_attributes_matching): New function.
+ (affects_type_identity_attributes): Likewise.
+
+2021-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/100056
+ * config/aarch64/aarch64.md (*<LOGICAL:optab>_<SHIFT:optab><mode>3):
+ Add combine splitters for *<LOGICAL:optab>_ashl<mode>3 with
+ ZERO_EXTEND, SIGN_EXTEND or AND.
+
2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/99929
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e9d3aa7a596..e74bf2b4f1c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210415
+20210416
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index a11dc24deee..cf7415be617 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,15 @@
+2021-04-15 Martin Sebor <msebor@redhat.com>
+
+ PR c/99420
+ PR c/99972
+ * c-decl.c (pushdecl): Always propagate type attribute.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c/98852
+ * c-typeck.c (c_common_type): Do not drop attributes that
+ affect type identity.
+
2021-04-10 Jakub Jelinek <jakub@redhat.com>
PR c/99990
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e5082228577..b5c21bf113d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/80456
+ * call.c (build_new_method_call_1): Check again for side-effects
+ with a volatile object.
+
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/100101
+ PR c++/99583
+ * pt.c (find_parameter_packs_r) [FUNCTION_TYPE]: Walk into
+ TYPE_RAISES_EXCEPTIONS here.
+ * tree.c (cp_walk_subtrees): Not here.
+
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/100091
+ PR c++/99478
+ * parser.c (cp_parser_default_type_template_argument): Set
+ parser->local_variables_forbidden_p.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c++/98852
+ * typeck.c (merge_type_attributes_from): New function.
+ (cp_common_type): Use it for vector types.
+
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/100078
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1f8578ccd6a..bbf70a6cf0c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,32 @@
+2021-04-15 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/99307
+ * symbol.c: Remove trailing white space.
+ * trans-array.c (gfc_trans_create_temp_array): Create a class
+ temporary for class expressions and assign the new descriptor
+ to the data field.
+ (build_class_array_ref): If the class expr can be extracted,
+ then use that for 'decl'. Class function results are reliably
+ handled this way. Call gfc_find_and_cut_at_last_class_ref to
+ eliminate largely redundant code. Remove dead code and recast
+ the rest of the code to extract 'decl' for remaining cases.
+ Call gfc_build_spanned_array_ref.
+ (gfc_alloc_allocatable_for_assignment): Use class descriptor
+ element length for 'elemsize1'. Eliminate repeat set of dtype
+ for class expressions.
+ * trans-expr.c (gfc_find_and_cut_at_last_class_ref): Include
+ additional code from build_class_array_ref, and use optional
+ gfc_typespec pointer argument.
+ (gfc_trans_scalar_assign): Make use of pre and post blocks for
+ all class expressions.
+ * trans.c (get_array_span): For unlimited polymorphic exprs
+ multiply the span by the value of the _len field.
+ (gfc_build_spanned_array_ref): New function.
+ (gfc_build_array_ref): Call gfc_build_spanned_array_ref and
+ eliminate repeated code.
+ * trans.h: Add arg to gfc_find_and_cut_at_last_class_ref and
+ add prototype for gfc_build_spanned_array_ref.
+
2021-04-14 Martin Liska <mliska@suse.cz>
* intrinsic.texi: The table has first column empty and it makes
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 5b4ea1b1e82..3cfbb1ed68f 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,8 @@
+2021-04-15 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/98599
+ * lto.c (lto_wpa_write_files): Fix handling of clones.
+
2021-04-08 Martin Sebor <msebor@redhat.com>
PR middle-end/99883
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d9e9168fbf3..f0e8b218dc1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,84 @@
+2021-04-15 Martin Sebor <msebor@redhat.com>
+
+ PR c/99420
+ PR c/99972
+ * gcc.dg/Warray-parameter-9.c: New test.
+ * gcc.dg/Wnonnull-6.c: New test.
+ * gcc.dg/Wreturn-type3.c: New test.
+ * gcc.dg/Wunused-result.c: New test.
+ * gcc.dg/attr-noreturn.c: New test.
+ * gcc.dg/attr-returns-nonnull.c: New test.
+
+2021-04-15 Hans-Peter Nilsson <hp@axis.com>
+
+ PR middle-end/84877
+ * gcc.dg/pr84877.c: Xfail for cris-*-*.
+
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/80456
+ * g++.dg/cpp0x/constexpr-volatile3.C: New test.
+
+2021-04-15 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/uninit-pr89230-1.c: New test.
+ * gcc.dg/uninit-pr89230-2.c: Same.
+
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/100101
+ * g++.dg/cpp0x/noexcept67.C: New test.
+
+2021-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/100091
+ * g++.dg/cpp2a/lambda-uneval15.C: New test.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
+ -mtune=generic to the SVE flags.
+ * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
+ * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
+ * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
+ (aarch64-with-arch-dg-options): Likewise.
+ * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
+ aarch64-with-arch-dg-options. Move the default architecture
+ flags to the final dg-runtest argument.
+ * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
+ DEFAULT_CFLAGS.
+ * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
+
+2021-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/100073
+ * gcc.dg/pr86058.c: Enable also on i?86-*-*.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c++/98852
+ * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
+ * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
+
+2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c/98852
+ * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
+
+2021-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/100056
+ * gcc.target/aarch64/pr100056.c: New test.
+
+2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * gcc.dg/pr93210.c: Adapt regex in order to also support a
+ RESULT_DECL as an operand for a RETURN_EXPR.
+
2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/pr99929_1.c: New file.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ca800b8cfaf..b2686734960 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,14 @@
+2021-04-15 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR target/99555
+ * testsuite/lib/libgomp.exp
+ (check_effective_target_offload_device_nvptx): New.
+ * testsuite/libgomp.c/pr99555-1.c <nvptx offload device>: Until
+ resolved, make sure that we exit quickly, with error status,
+ XFAILed.
+ * testsuite/libgomp.c-c++-common/task-detach-6.c: Likewise.
+ * testsuite/libgomp.fortran/task-detach-6.f90: Likewise.
+
2021-04-14 Jakub Jelinek <jakub@redhat.com>
PR testsuite/100071
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7be83da61e8..0314c4045d3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2021-04-15 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/lib/dg-options.exp (add_options_for_libatomic): Also
+ add libatomic options for 32-bit sparc*-*-linux-gnu.
+
+2021-04-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96657
+ * libsupc++/Makefile.am: Add atomicity.cc here.
+ * src/c++98/Makefile.am: Remove it from here.
+ * libsupc++/Makefile.in: Regenerate.
+ * src/c++98/Makefile.in: Regenerate.
+ * testsuite/18_support/exception_ptr/96657.cc: New test.
+
2021-04-13 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/100060
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-04-16 0:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-16 0:16 [gcc r11-8206] 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).