]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 4 Apr 2021 00:16:26 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 4 Apr 2021 00:16:26 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libphobos/ChangeLog

index 4811a6f6834b7ca4345d4f9a478b450299c0fd66..aadfdcfcd19a8e566e4f58aaf3a0d572275a5bee 100644 (file)
@@ -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.
index 620f0001df7357a5d0bd4f6d266010f091fe9044..8b2a73f28c918423002230add27c9f3cef53b6d2 100644 (file)
@@ -1 +1 @@
-20210403
+20210404
index 83240d2c4c33a245193e6a6eda4f870dca27c193..2560796dac6ba117d0ac71f14c5dd977fa9811e6 100644 (file)
@@ -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
index 90a9f69b63836f9f4e6af9c88532b56ae291bd82..9c9c38d4460f2af8f2e02b768d4fdc528d10c94b 100644 (file)
@@ -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.
index d8ca13f9399ee407eec6c9741e4d5d9016296b4b..8ab3316f4746d528a3098110d89b38effa73ca5e 100644 (file)
@@ -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
index da72ee3ebf572ab3953604d2d5b57cc08444a3cd..7a684f9ea6e0fcf631aeaefc89645de89d0ec6f9 100644 (file)
@@ -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
index 126997703c5986305e8a323daeee45c06351c3c1..8182bbac45aa0f7d71345e20482c7b4091ba1ef5 100644 (file)
@@ -1,3 +1,11 @@
+2021-04-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/97653
+       * config/rs6000/t-linux (IBM128_STATIC_OBJS): Fix spelling, use
+       $(objext) instead of $(object).  Use _floatunditf instead of
+       _floatunsditf.  Add tf <-> ti conversion objects.
+       (IBM128_SHARED_OBJS): Use proper substitution reference syntax.
+
 2021-03-29  Michael Meissner  <meissner@linux.ibm.com>
 
        * config/rs6000/t-float128 (fp128_decstr_funcs): Delete.
index e58bd3ce2e14ddf05d3a6a3ce1264c0a4ae1e4e5..1b1ba37ef86beb5356894ddffe78045852743b77 100644 (file)
@@ -1,3 +1,17 @@
+2021-04-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 483bc129.
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
+       core/sys/darwin/fcntl.d.
+       (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/unistd.d.
+       (DRUNTIME_DSOURCES_WINDOWS): Add core/sys/windows/stdc/malloc.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * src/MERGE: Merge upstream phobos f89dc217a.
+       * src/Makefile.am (PHOBOS_DSOURCES): Add std/regex/internal/tests2.d.
+       * src/Makefile.in: Regenerate.
+       * testsuite/libphobos.exceptions/chain.d: Fix format arguments.
+       * testsuite/libphobos.exceptions/line_trace.d: Likewise.
+
 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * Makefile.in: Regenerate.