aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-11 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-11 00:16:24 +0000
commit1d54b13841774aa40f5d0a5ab87b19e7e1276d42 (patch)
treec946542ac672edfca93de4f5185d9f0f9d36ae6b
parent82198676c80764ca7cf05f891afaee83b9179dd1 (diff)
downloadgcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.zip
gcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.tar.gz
gcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog31
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog6
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/cp/ChangeLog23
-rw-r--r--gcc/d/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog47
-rw-r--r--libphobos/ChangeLog52
8 files changed, 170 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea522e4..8afd53b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8d17551..4320a50 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210410
+20210411
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index bccd9db..0e2e7e5 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -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
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index c4d4605..a11dc24 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5d35496..a6e03cb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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)
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 293d5eb..11206f2 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8b339a8..a994245 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 807664c..b4431a4 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -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