diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-04 00:16:26 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-04 00:16:26 +0000 |
commit | c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d (patch) | |
tree | 075cb6d18f83594d48824f9e1429420c9ed461f6 /gcc | |
parent | 5a0aa603b2452dca48ad86d97d4b918187d259fc (diff) | |
download | gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.zip gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.gz gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 38 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 23 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 48 |
6 files changed, 133 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4811a6f..aadfdcf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,41 @@ +2021-04-03 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin.c (machopic_legitimize_pic_address): Check + that the current pic register is one of the hard reg set + before setting liveness. + +2021-04-03 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin.c (machopic_legitimize_pic_address): Fix + whitespace, remove unused code. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/99882 + * gimple-ssa-store-merging.c (bswap_view_convert): Handle val with + pointer type. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/99863 + * dse.c (replace_read): Drop regs_live argument. Instead of + regs_live, use store_insn->fixed_regs_live if non-NULL, + otherwise punt if insns sequence clobbers or sets any hard + registers. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/98125 + * targhooks.h (default_print_patchable_function_entry_1): Declare. + * targhooks.c (default_print_patchable_function_entry_1): New function, + copied from default_print_patchable_function_entry with an added flags + argument. + (default_print_patchable_function_entry): Rewritten into a small + wrapper around default_print_patchable_function_entry_1. + * config/rs6000/rs6000.c (TARGET_ASM_PRINT_PATCHABLE_FUNCTION_ENTRY): + Redefine. + (rs6000_print_patchable_function_entry): New function. + 2021-04-02 Eric Botcazou <ebotcazou@adacore.com> * doc/invoke.texi (fdelete-dead-exceptions): Minor tweak. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 620f000..8b2a73f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210403 +20210404 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 83240d2..2560796 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,26 @@ +2021-04-03 Marek Polacek <polacek@redhat.com> + + PR c++/91416 + * parser.c: Create a GC root for attributes in a decl specifier. + (cp_parser_type_specifier): Push/pop ->attributes onto/from it. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/91217 + * pt.c (tsubst_lambda_expr): Skip the body block from + DECL_SAVED_TREE. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/90664 + * cvt.c (can_convert_qual): Check fnptr_conv_p. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/97900 + * pt.c (regenerate_decl_from_template): tsubst_decl + the parms. + 2021-04-02 Patrick Palka <ppalka@redhat.com> PR c++/99869 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 90a9f69..9c9c38d 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,20 @@ +2021-04-03 Iain Buclaw <ibuclaw@gdcproject.org> + + * dmd/MERGE: Merge upstream dmd 3b808e838. + * Make-lang.in (D_FRONTEND_OBJS): Add d/chkformat.o. + * d-codegen.cc (build_struct_literal): Handle special enums. + * d-convert.cc (convert_expr): Handle noreturn type. + (convert_for_condition): Likewise. + * d-target.cc (Target::_init): Set type for wchar_t. + (TargetCPP::derivedClassOffset): New method. + (Target::libraryObjectMonitors): New method. + * decl.cc (get_symbol_decl): Set TREE_THIS_VOLATILE for functions of + type noreturn. + * toir.cc (IRVisitor::visit (ReturnStatement *)): Handle returning + noreturn types. + * types.cc (TypeVisitor::visit (TypeNoreturn *)): New method. + (TypeVisitor::visit (TypeEnum *)): Handle special enums. + 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org> * d-builtins.cc (d_init_versions): Predefine D_PIE if flag_pie is set. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d8ca13f..8ab3316 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2021-04-03 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/99818 + * interface.c (compare_parameter): The codimension attribute is + applied to the _data field of class formal arguments. + 2021-04-01 Harald Anlauf <anlauf@gmx.de> PR fortran/99840 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index da72ee3..7a684f9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,51 @@ +2021-04-03 Alexandre Oliva <oliva@adacore.com> + + * g++.dg/pr94314-3.C: Zero-initialize main loop counter. + +2021-04-03 Alexandre Oliva <oliva@adacore.com> + + * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2. + +2021-04-03 Marek Polacek <polacek@redhat.com> + + PR c++/91416 + * g++.dg/other/gc7.C: New test. + +2021-04-03 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/99818 + * gfortran.dg/coarray_48.f90: New test. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/99882 + * gcc.dg/pr99882.c: New test. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/99863 + * gcc.target/i386/pr99863.c: New test. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/98125 + * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/91217 + * g++.dg/opt/nrv20.C: New test. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/90664 + * g++.dg/cpp1z/noexcept-type24.C: New test. + +2021-04-03 Jason Merrill <jason@redhat.com> + + PR c++/97900 + * g++.dg/ext/vector40.C: New test. + 2021-04-02 Patrick Palka <ppalka@redhat.com> PR c++/99869 |