Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 11 Apr 2021 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 11 Apr 2021 00:16:24 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libphobos/ChangeLog

index ea522e4..8afd53b 100644 (file)
@@ -1,3 +1,34 @@
+2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/99744
+       * config/i386/serializeintrin.h (_serialize): Defined as macro.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR lto/99849
+       * expr.c (expand_expr_addr_expr_1): Test is_global_var rather than
+       just TREE_STATIC on COMPOUND_LITERAL_EXPR_DECLs.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/99989
+       * gimple-ssa-warn-alloca.c
+       (alloca_type_and_limit::alloca_type_and_limit): Initialize limit to
+       0 with integer precision unconditionally.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98601
+       * rtlanal.c (rtx_addr_can_trap_p_1): Allow in assert unknown size
+       not just for BLKmode, but also for VOIDmode.  For STRICT_ALIGNMENT
+       unaligned_mems handle VOIDmode like BLKmode.
+
+2021-04-10  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR lto/99857
+       * tree.c (free_lang_data_in_decl): Do not release body of
+       declare_variant_alt.
+
 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
 
        * config/aarch64/aarch64.c (aarch64_option_restore): If the
index 8d17551..4320a50 100644 (file)
@@ -1 +1 @@
-20210410
+20210411
index bccd9db..0e2e7e5 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/100011
+       * region-model.cc (region_model::on_assignment): Avoid NULL
+       dereference if ctxt is NULL when assigning from a STRING_CST.
+
 2021-04-08  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/99042
index c4d4605..a11dc24 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/99990
+       * c-decl.c (finish_decl): Don't overwrite TREE_TYPE of
+       error_mark_node.
+
 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/99565
index 5d35496..a6e03cb 100644 (file)
@@ -1,3 +1,26 @@
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/98800
+       PR c++/97399
+       * parser.c (cp_parser_direct_declarator): Don't
+       inject_this_parameter if static_p.
+       (cp_parser_omp_var_list_no_open): Parse 'this' even if
+       current_class_ptr isn't set for a better diagnostic.
+
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/99180
+       PR c++/93295
+       PR c++/93867
+       PR c++/99118
+       PR c++/96873
+       * pt.c (alias_ctad_tweaks): Handle failure better.
+
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100006
+       * pt.c (find_parameter_packs_r) [TAG_DEFN]: Look into bases.
+
 2021-04-09  Patrick Palka  <ppalka@redhat.com>
 
        * cp-tree.h (LAMBDA_EXPR_REGENERATED_FROM)
index 293d5eb..11206f2 100644 (file)
@@ -1,3 +1,7 @@
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 0450061c8.
+
 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * d-attribs.cc: Include fold-const.h and opts.h.
index 8b339a8..a994245 100644 (file)
@@ -1,3 +1,50 @@
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/98800
+       * g++.dg/gomp/this-1.C: Adjust diagnostic.
+       * g++.dg/cpp0x/constexpr-this1.C: New test.
+
+2021-04-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/100011
+       * gcc.dg/analyzer/pr100011.c: New test.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/99990
+       * gcc.dg/pr99990.c: New test.
+
+2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/99744
+       * gcc.target/i386/pr99744-2.c: New test.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR lto/99849
+       * gcc.dg/lto/pr99849_0.c: New test.
+
+2021-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98601
+       * gcc.dg/torture/pr98601.c: New test.
+
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/99180
+       PR c++/93295
+       PR c++/93867
+       PR c++/95486
+       * g++.dg/cpp2a/class-deduction-alias5.C: New test.
+       * g++.dg/cpp2a/class-deduction-alias6.C: New test.
+       * g++.dg/cpp2a/class-deduction-alias7.C: New test.
+       * g++.dg/cpp2a/class-deduction-alias8.C: New test.
+
+2021-04-10  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100006
+       * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
+
 2021-04-09  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/55288
index 807664c..b4431a4 100644 (file)
@@ -1,3 +1,55 @@
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Call DRUNTIME_SECTION_FLAGS.
+       * libdruntime/Makefile.am: Add SECTION_FLAGS to AM_DFLAGS.
+       * libdruntime/Makefile.in: Regenerate.
+       * m4/druntime.m4 (DRUNTIME_SECTION_FLAGS): New macro.
+       * src/Makefile.am: Add SECTION_FLAGS to AM_DFLAGS.
+       * src/Makefile.in: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Removed
+       gcc/sections/android.d, elf_shared.d, osx.d, win32.d, and win64.d.
+       Added gcc/sections/common.d, elf.d macho.d, and pecoff.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * libdruntime/core/thread/osthread.d: Update externDFunc FQDN names to
+       use platform independant section function names.
+       * libdruntime/gcc/sections/elf_shared.d: Renamed to...
+       * libdruntime/gcc/sections/elf.d: ...this.  Mangle functions for
+       core.thread interface as if they come from the gcc.sections module.
+       * libdruntime/gcc/sections/package.d: Update public imports, declare
+       functions for core.thread interface.
+       * libdruntime/gcc/sections/android.d: Removed.
+       * libdruntime/gcc/sections/osx.d: Removed.
+       * libdruntime/gcc/sections/win32.d: Removed.
+       * libdruntime/gcc/sections/win64.d: Removed.
+       * libdruntime/gcc/sections/common.d: New file.
+       * libdruntime/gcc/sections/macho.d: New file.
+       * libdruntime/gcc/sections/pecoff.d: New file.
+
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * testsuite/libphobos.druntime/druntime.exp: Compile all tests with
+       -static-libphobos.
+       * testsuite/libphobos.phobos/phobos.exp: Likewise.
+
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * testsuite/libphobos.druntime/druntime.exp: Remove
+       is-effective-target static.
+       * testsuite/libphobos.phobos/phobos.exp: Likewise.
+
+2021-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/99812
+       * testsuite/libphobos.druntime_shared/druntime_shared.exp: Re-add
+       -fno-moduleinfo flag to dg-runtest.
+       * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
+
 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add