diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-11 00:16:24 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-11 00:16:24 +0000 |
commit | 1d54b13841774aa40f5d0a5ab87b19e7e1276d42 (patch) | |
tree | c946542ac672edfca93de4f5185d9f0f9d36ae6b | |
parent | 82198676c80764ca7cf05f891afaee83b9179dd1 (diff) | |
download | gcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.zip gcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.tar.gz gcc-1d54b13841774aa40f5d0a5ab87b19e7e1276d42.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 31 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 23 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 47 | ||||
-rw-r--r-- | libphobos/ChangeLog | 52 |
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 |