]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 ea522e4aebe72e3e582e75db7d650dc4ed3843f9..8afd53b9b3b66b2871cbee48cf4b5c2e05f6391a 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 8d175511292aa403e789e32640b96568b3692a06..4320a50e9c4792bf5557be37be539dc23e716f4b 100644 (file)
@@ -1 +1 @@
-20210410
+20210411
index bccd9db97f71ffd300528a6a0fd2531f18f93301..0e2e7e51e1d3fc0b7020fc1a99923c899363dc8e 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 c4d46058f9c83468868cd0961c4a26dd12d33f53..a11dc24deee0fdf5be80832151682d2b6ea191b7 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 5d35496707981d504913285bfac0aacce07468e5..a6e03cb648147d832a721d4a51b493f5214bf9e3 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 293d5ebf091765fe6367fef75d624b887e634368..11206f25de4b8f3342b8464a8fb7872fe4ca8614 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 8b339a8c062c98bee15af26e8e3d5668a7e3d07d..a994245502d431598cc9071f67abfb73af29c45f 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 807664cedbc4e185d641831ea31ed3a83fb90b89..b4431a4505bb42827819250ce484b89391b22b6e 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