Daily bump.

This commit is contained in:
GCC Administrator 2021-04-16 00:16:23 +00:00
parent da879e01ec
commit ee351f7fdb
9 changed files with 208 additions and 1 deletions

View File

@ -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

View File

@ -1 +1 @@
20210415
20210416

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

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

View File

@ -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

View File

@ -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